首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>软件应用>正文

Oracle 10g for ubuntu 安装指南

http://www.oklinux.cn  2007-05-09  来源:           会员收藏  游客收藏  【 】 
Oracle 10g for ubuntu 安装指南
作者:孙高勇
本文是在ununtu linux下Oracle10g的安装笔记。我假设您已经成功的安装并配置了ununtu Linux。并且安装好了gcc, make, binutils, lesstif2, libc6, and rpm libaio1 awk rpm j2re的运行环境,可通过apt-get install  完成安装(ununtu和debian的这种安装方式蛮方便的)。
1. 创建用户和组
    oracle安装需要两个unix用户组和一个运行时的oracle用户。
#addgroup oinstall
#addgroup dba
#addgroup nobody
#useradd -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle
#usermod -g nobody nobody

2. 创建目录
有很多文档,建议您将oracle安装到一个独立的分区上面。比如:/opt。请您根据您的需要选择合适自己的安装目录。在本文档中,我们假设 oracle的安装目录为/opt/ora10。确保有至少3.0G的可用空间。(晕死,我全部的剩余空间呀:()
#mkdir -p /opt/ora10
#mkdir -p /opt/ora10
#chown -R oracle:oinstall /opt/ora*
#chmod -R 775 /opt/ora*
您生成了oracle的运行时路径,并且授写权限给oracle用户,执行权限给dba组。
3 设置内核参数
3.1修改sysctl.conf
添加如下的行到/etc/sysctl.conf中:
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem    = 250 32000 100 128
fs.file-max  = 65536
net.ipv4.ip_local_port_range = 1024 65000
注:shmmax(最大共享内存)是一个很重要参数,根据您的机器的内存来设定。如果您设置不合适的话,在创建数据库到约86%的时候就会挂掉。祝您好运。^_^
3.2 修改limits.conf
    添加下面的行到/etc/security/limits.conf以修改你的资源限制:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384


3.3 让修改生效
    修改了以上文件后,您必须让其生效,您重启系统,或者切换到root用户下用以下的方式改变内核运行参数:
        #sysctl -p
3.4 创建程序链接
        #ln -s /usr/bin/awk /bin/awk
        #ln -s /usr/bin/rpm /bin/rpm
        #ln -s /usr/bin/basename /bin/basename
4 .设置Oracle用户环境
    以oracle用户登录:
~$su  oracle
    修改~/.bash_profile文件,去掉下列三行的注释符,使.bashrc文件生效:
#if [ -f ~/.bashrc ]; then
#    . ~/.bashrc
#fi
ununtu默认是没有注释的,debian用户需要取消掉这个。

    添加下列行到~/.bashrc:
# oracle 10g
export ORACLE_BASE=/opt/ora10
export ORACLE_HOME=/opt/ora10
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=compiere
export ORACLE_TERM=xterm

# Edit paths
export LD_LIBRARY_PATH=/opt/ora10/lib:/opt/ora10/lib/stubs/:$LD_LIBRARY_PATH
export PATH=/opt/ora10/bin:$PATH
我是将上面的内容保存到另一个文件中,.bash_oracle,然后在.bashrc中使用source .bash_oracle进行调用的。您可以根据您的好恶进行设置。您需要注意的是,ORACLE_BASE和ORACLE_HOME的设置一定得和您在前面创建的目录相符。 ORACLE_SID是默认数据库的名称,在本文档中,我们假设默认的数据库名叫compiere,如果您想用其他的名字,请您作相应的修改。


5 执行安装
5.1 交换分区的调整
    以oracle用户启动X,进行安装。
    差点忘了,为了安装Oracle 10g,oracle推荐至少512M内存和至少400M交换空间。内存,好象不够关系也不大,但是交换分区 呢,您还是大方一点吧。如果您的交换分区不够400M,那么您还是先看看这一步吧。
重设交换分区可以使用如下操作:
shell# dd if=/dev/zero of=tmp_swap bs=1k count=900000
shell# chmod 600 tmp_swap
shell# mkswap tmp_swap
shell# swapon tmp_swap
  完成安装以后,可以释放这个空间:
shell# swapoff tmp_swap
shell# rm tmp_swap
    count值是根据您需要调整的交换分区大小而定。

5.2安装前的准备
    终于可以安装了。我们假设下载的安装文件位于/home/sungaoyong/oracle下,名称为10201_database_linux32.zip 解压后。
创建一个文件 /etc/redhat-release:添加如下内容。
          Red Hat Linux release 3.1 (drupal)
oracle将会把系统认为是redhat 3了:)

5.3 java中文的显示
进入java的安装路径
$ cd /usr/lib/j2se/1.4/lib

$ sudo cp font.properties.zh_CN_UTF8.Sun font.properties
将最下面的一行改为如下:
filename.-misc-fzsongti-medium-r-normal--*-%d-*-*-p-*-iso10646- 1=/usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf

appendedfontpath=/usr/share/fonts/VeraSansYuanTi
java就支持中文显示了。

5.4运行Installer
进入oracle数据库解压的目录
./runInstaller  -jreLoc /usr/lib/j2se/1.4/jre
指定jre的目的就是始安装界面可以显示中文,否则安装界面的中文都是小框框,不信试试,嘿嘿!

接下的一般选择默认设置就可以了。
共2页: 上一页 1 [2] 下一页

上一篇: 在linux下启动mysql   下一篇: LDAP服务器的安装与使用--LDAP23- 源码安装


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
· 在linux下启动mysql
· LDAP服务器的安装与使用--LDAP23- 源码安装
· 详细讲解如何编写高性能的 MySQL 语句
· Linux常见文件格式的压缩和解压总结
· ubuntu-server LAMP的精典搭配
· Office 07与Open Office 2.2 文件格式对比测试
· 在LINUX下安装 Sybase ASE 11.0.3.3
· firefox 2.0 设置技巧
· 让Linux应用更加得心应手的20招
· vi 使用方法
· Oracle数据库安全性管理基本措施简介
· Linux下看PDG文件
· 数据仓库介绍
· 十大诀窍 让你简捷操作Linux系统
· 手把手让你的MySQL完全中文化
· Linux操作系统下软件的安装方法大全
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux系统下源码阅读工具ctags+vim
·Linux操作系统维护常用工具Sysstat介绍
·Tcpdump:Linux下基于命令行的抓包工具
·Ubuntu Linux系统下的两个网络扫描工具
·Linux系统的股票行情分析软件
·在Linux操作系统下安装杀毒软件AntiVir
·Linux系统下一款比较易用的截图工具
·Excel电子表格导出TXT在Linux下无法显
·如何才能解决Scim和Skype之间的冲突问
·使VMware下的Ubuntu支持鼠标滚轮的方法
·Wine:Linux系统上运行Windows程序的平
·Linux系统下Matlab的安装设置
  阅读排行
·基于libmad 的简单MP3流媒体播放器的实
·Wine的安装配置
· 下BT聊QQ !PS3安装Linux ubuntu 7.10
·一步一步安装服务器监视软件MRTG
· Samba使用大全 Samba服务器应用介绍
·用Geronimo部署blog 和wiki 模块
·嵌入式Linux 中的应用中的GTK+
·Linux 的版本控制
·Linux 上的数据可视化工具
·Linux下tar bz gz等压缩包的压缩和解压
·充分利用Linux操作系统安全防护工具
·使用自由软件Rexx 的实现来编写脚本
·在Linux上仿真老式操作系统
·制作在软盘上跑的Linux引导器详细过程
·使用 freeVSD强化您的开发环境
网摘收藏: