Ubuntu 9.10下安装Oracle10g

2014-11-24 17:45:29 · 作者: · 浏览: 0

第一步:安装必要的文件rpm,Ubuntu默认没有安装;开启root用户


可通过"新立得软件包管理器"来安装rpm程序和libaio1包。
因为Ubuntu默认是关闭root用户的,但是在oracle的安装过程中,需要root用户来执行两个脚本。
命令行下输入 sudo passwd root 回车
按照提示输入新密码即可。


第二步:创建用户和组


可通过“系统管理”-》“用户和组”打开“用户设置”窗口,点击下面的“解锁”按钮,输入密码后就可以添加用户和组了。
首先依次添加2个组oinstall,dba。如果有的话就不用添加了。
其次添加oracle用户,在“手动设定密码”处输入2次用户密码,在“高级”选项卡里将“主组”设为oinstall,
其它均不用填写或更改。之后,在“管理组”中选中dba组,点击“属性”,在“组成员”中选择oracle,确定。


//查看nobody用户所在的组,nobody为隐含用户,所以在"用户设置"中不显示。


命令行下输入 id nobody
显示如下:uid=65534(nobody) gid=65534(nogroup) 组=65534(nogroup)


//将nobody用户加入到nobody组里面
命令行下输入 sudo usermod -G nobody nobody


//核实nobody加入的组里面有组nobody
命令行下输入 id nobody
显示如下:uid=65534(nobody) gid=65534(nogroup) 组=65534(nogroup),1003(nobody)


第三步:修改系统内核参数


命令行下输入 sudo gedit /etc/security/limits.conf
在文件最后一行[# End of file]之前添加以下内容:
# setting for oracle 10g
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384


保存退出


第四步:创建文件连接


创建一个libstdc++.so.5文件连接
命令行下输入 sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5