ORACLE9I安装步骤

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
wbster
帖子: 10
注册时间: 2006-02-16 13:30

ORACLE9I安装步骤

#1

帖子 wbster » 2006-10-24 17:08

网上大都是介绍red hat 的安装,其UBUNTU的只有本站的10G的安装,本人通过5、6次安装不断积累了些技巧,希望能对大家安装ORACLE时有些启示。如果下列文件在UBUNTU下找不到,可以和我联系,或是在RED HAT光盘里或网上找(可能有些困难),大家互相沟通交流。E-mail:wbster@gmail.com


创建用户组

Groupadd oinstall

Groupadd dba

建立ORACLE帐户

useradd oracle –g oinstall –G dba

设置密码

passwd oracle

建立安装路径

mkdir /u01

chmod 775 /u01

chown oracle:dba /u01

修改核心参数
添加以下行到 /etc/sysctl.conf 文件中:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

更新系统, 运行:
sysctl -p

注销,以ORACLE帐户登录


设置环境变量

#复制.bash_profile 和 .bashrc 到 HOME 目录下

将以下环境变量的设置加入到HOME 目录下.bash_profile 和 .bashrc 中 (如果没有这两个文件从你其他用户目录下复制,然后改所有者)

.bash_profile文件下列注释要打开成下列方式:

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi



export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=/u01/oracle/product/9.2.0.1

export ORACLE_SID=ora9i1

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export ORACLE_OWNER=oracle

export ORACLE_TERM=xterm

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$ORACLE_HOME/bin:$PATH

export NLS_LANG=AMERICAN

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data





注销,以ORACLE重新登录,运行ENV确认环境变量是否正确。

添加以下行到 /etc/security/limits.conf 文件中:

* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

建立软链接

ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename

通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们的系统是RedHat:

Red Hat Linux release 2.1 (drupal)

准备安装文件:
lnx_920_disk1.cpio.gz
lnx_920_disk2.cpio.gz
lnx_920_disk3.cpio.gz
用GUNZIP 将CPIO.GZ的包解压缩成CPIO
lnx_920_disk1.cpio
lnx_920_disk2.cpio
lnx_920_disk3.cpio

用cpio -idmv 将以上文件解压缩
cpio -idcmv < lnx_920_disk1.cpio
cpio -idcmv < lnx_920_disk2.cpio
cpio -idcmv < lnx_920_disk3.cpio

disk1
disk2
disk3


1.将libcwait.so复制到/etc/
2.将errno.h复制到/usr/include/下
3.执行3006854下的脚本

如果提示libstdc++-libc6.1-1.so.2未找到
复制libstdc++-libc6.1-1.so.2至 /usr/lib/


运行./runInstaller.sh启动ORACLE

使用oinstall 做为组名

使用ROOT去运行/TMP/orainstRoot.sh脚本

如果提示:找不到动态连接库 libnjni9.so 或 libclntsh.so 请先确定环境变量 LD_LIBRARY_PATH是否正确
如果依然有问题,查看libclntsh.so是否存在于$ORACLE_HOME/lib/下,如果不存在查看libclntsh.so.9.0是否存在,然后做LINK生成libclntsh.so

然后打补丁:
完成后进入3119415执行
./opatch apply
./opatch lsinventory

执行:./netca 网络配置代理
执行:./dbca 数据配置代理 ,建库
执行:./oemapp console OEM管理器
如果不能执行请在$ORACLE_HOME/BIN/下执行
netcrab
帖子: 8
注册时间: 2005-12-23 14:46

#2

帖子 netcrab » 2006-12-03 15:16

up
JasonMiao
帖子: 27
注册时间: 2007-01-22 21:20

#3

帖子 JasonMiao » 2007-07-24 11:59

看来很少人会去玩Oracle啊,太高级了,我这种小白鼠只能用用MYSQL了
KEVIN.MA
帖子: 38
注册时间: 2007-07-25 15:40

#4

帖子 KEVIN.MA » 2007-07-26 23:51

尝试中......................
redegao
帖子: 1
注册时间: 2007-03-16 8:49

赞一个,下班回去试试

#5

帖子 redegao » 2007-08-30 19:14

赞一个,下班回去试试
winstars
帖子: 131
注册时间: 2006-09-07 16:02

#6

帖子 winstars » 2007-10-21 22:08

3006854是什么阿??
头像
reulis
帖子: 156
注册时间: 2007-05-26 11:50

#7

帖子 reulis » 2007-10-21 22:20

:( 貌似没有这么复杂把?我装的时候好像没有做这么多工作,呵呵
---------------------------------------------------------------------
我终身奋斗的最低革命纲领:农妇__山泉__有点儿田
xcfs85
帖子: 1
注册时间: 2008-09-07 8:17

Re: ORACLE9I安装步骤

#8

帖子 xcfs85 » 2008-11-11 13:03

libcwait.so
在哪阿?
回复