redhat 上安装oracle
2007-05-06 21:22
387 查看
RedHat AS4下安装Oracle9i
一. 安装准备
1. 需要下列软件包安装
rpm -q make /
rpm -q compat-db /
rpm -q compat-gcc-32 /
rpm -q compat-gcc-32-c++ /
*rpm -q compat-oracle-rhel4 /
*rpm -q compat-libcwait /
rpm -q compat-libgcc-296 /
rpm -q compat-libstdc++-296 /
rpm -q compat-libstdc++-33 /
rpm -q gcc /
rpm -q gcc-c++ /
rpm -q gnome-libs /
rpm -q gnome-libs-devel /
rpm -q libaio-devel /
rpm -q libaio /
rpm -q make /
rpm -q openmotif21 /
rpm -q xorg-x11-deprecated-libs-devel /
rpm -q xorg-x11-deprecated-libs
如果全部安装了as4,只会有compat-oracle-rhel4和compat-libcwait没有安装
2. 安装补丁(将patch文件夹上传至ORACLE用户主目录)
将package文件夹下的所有包都安装上去
cd /home/oracle/patch
rpm -Uvh *.rpm --force --nodeps
3、还是在root帐户下 准备安装过程中需要的用户和用户组 对就是那个oracle帐户
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
4、在root帐户下准备文件目录:
mkdir -p /opt/ora9/product/9.2
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chown -R oracle.dba /opt/ora9
chmod 777 /var/opt/oracle:
5、在root帐户下设置内核参数,调节信号灯及共享内存:
vi /etc/sysctl.conf
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
保存
6、在root帐户下设置oracle对文件的要求:
vi /etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
现在退出root帐户 以oracle帐户登陆
7、在oracle帐户下 设该置帐户环境
打开.bash_profile文件,将如下内容加入:
(zy :应该是 .bash_profile 注意 )
#oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=jydb
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/bin:$PATH
export LANG=en_US
保存后退出。
然后。退出登录,再次进入,这时候oracle的环境就已经生效了。
8、转到root帐户下 (可用 su - root)
随便建立个安装目录把oracle安装文件和补丁都拷进去
解压oracle安装文件
zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv &
zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv &
zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv &
解压完后看见Disk1,Disk2,Disk3这3个目录
9、gcc降级
su – root
mv /usr/bin/gcc /usr/bin/gcc34
ln -s /usr/bin/gcc32 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++34
ln -s /usr/bin/g++32 /usr/bin/g++
二、开始安装oracle9iR2
1、以oracle用户登录系统,进行Oracle的安装:
$export LANG=en_CN
$ export LN_ALL=en_CN
$ cd Disk1
$ ./runInstaller过一会儿就会出现Oracle的安装界面
2、一步一步安装下去就行了!
安装过程中会提示以root用户登陆执行一些脚本,执行即可
3、安装完后打补丁:
切换到root:#su - root 首先安装 opatch.
#cd /home/oracle/patch
# unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
# pwd
解压所在目录
# export PATH=$PATH:解压所在目录/OPatch:/sbin
#export PATH=$PATH:/home/oracle/patch/OPatch:/sbin
#export ORACLE_HOME=/opt/ora9/product/9.2
(修改PATH时要要包括解压缩出来的Opatch 和 sbin目录)
# unzip p3238244_9204_LINUX.zip
# cd 3238244
#mkdir /var/tmp/.oracle
#chown oracle:dba /var/tmp/.oracle
#opatch apply
当提示[Y|N],选择Y
出现success的提示就全部安装成功.
补丁打完后,还要relinked一个.mk文件,切换到oracle用户窗口
cd $ORACLE_HOME/network/lib
make -f ins_oemagent.mk install
之后就可以启动Agent服务了.
4、执行dbca创建oracle数据库,执行netca创建Listener
su - oracle
dbca
(提示:建立一个常规数据库即可)
netca
(提示:选择listener configuration-add)
5、将/home/oracle/patch目录下面的tnsnames.ora和listener.ora拷贝到$ORACLE_HOME/network/admin目录下面
cp /home/oracle/patch/listener.ora tnsnames.ora /opt/ora9/product/9.2/network/admin/
6、测试监听、数据库启动是否正常
$ lsnrctl start
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate 关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup; 启动数据库
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
提示:最后安装ORACLE9i客户端,选择Oralce 9.0.4 client--Administrator,然后安装。
cd /home/oracle/Disk1
./runInstaller
一. 安装准备
1. 需要下列软件包安装
rpm -q make /
rpm -q compat-db /
rpm -q compat-gcc-32 /
rpm -q compat-gcc-32-c++ /
*rpm -q compat-oracle-rhel4 /
*rpm -q compat-libcwait /
rpm -q compat-libgcc-296 /
rpm -q compat-libstdc++-296 /
rpm -q compat-libstdc++-33 /
rpm -q gcc /
rpm -q gcc-c++ /
rpm -q gnome-libs /
rpm -q gnome-libs-devel /
rpm -q libaio-devel /
rpm -q libaio /
rpm -q make /
rpm -q openmotif21 /
rpm -q xorg-x11-deprecated-libs-devel /
rpm -q xorg-x11-deprecated-libs
如果全部安装了as4,只会有compat-oracle-rhel4和compat-libcwait没有安装
2. 安装补丁(将patch文件夹上传至ORACLE用户主目录)
将package文件夹下的所有包都安装上去
cd /home/oracle/patch
rpm -Uvh *.rpm --force --nodeps
3、还是在root帐户下 准备安装过程中需要的用户和用户组 对就是那个oracle帐户
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
4、在root帐户下准备文件目录:
mkdir -p /opt/ora9/product/9.2
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chown -R oracle.dba /opt/ora9
chmod 777 /var/opt/oracle:
5、在root帐户下设置内核参数,调节信号灯及共享内存:
vi /etc/sysctl.conf
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
保存
6、在root帐户下设置oracle对文件的要求:
vi /etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
现在退出root帐户 以oracle帐户登陆
7、在oracle帐户下 设该置帐户环境
打开.bash_profile文件,将如下内容加入:
(zy :应该是 .bash_profile 注意 )
#oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=jydb
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/bin:$PATH
export LANG=en_US
保存后退出。
然后。退出登录,再次进入,这时候oracle的环境就已经生效了。
8、转到root帐户下 (可用 su - root)
随便建立个安装目录把oracle安装文件和补丁都拷进去
解压oracle安装文件
zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv &
zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv &
zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv &
解压完后看见Disk1,Disk2,Disk3这3个目录
9、gcc降级
su – root
mv /usr/bin/gcc /usr/bin/gcc34
ln -s /usr/bin/gcc32 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++34
ln -s /usr/bin/g++32 /usr/bin/g++
二、开始安装oracle9iR2
1、以oracle用户登录系统,进行Oracle的安装:
$export LANG=en_CN
$ export LN_ALL=en_CN
$ cd Disk1
$ ./runInstaller过一会儿就会出现Oracle的安装界面
2、一步一步安装下去就行了!
安装过程中会提示以root用户登陆执行一些脚本,执行即可
3、安装完后打补丁:
切换到root:#su - root 首先安装 opatch.
#cd /home/oracle/patch
# unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
# pwd
解压所在目录
# export PATH=$PATH:解压所在目录/OPatch:/sbin
#export PATH=$PATH:/home/oracle/patch/OPatch:/sbin
#export ORACLE_HOME=/opt/ora9/product/9.2
(修改PATH时要要包括解压缩出来的Opatch 和 sbin目录)
# unzip p3238244_9204_LINUX.zip
# cd 3238244
#mkdir /var/tmp/.oracle
#chown oracle:dba /var/tmp/.oracle
#opatch apply
当提示[Y|N],选择Y
出现success的提示就全部安装成功.
补丁打完后,还要relinked一个.mk文件,切换到oracle用户窗口
cd $ORACLE_HOME/network/lib
make -f ins_oemagent.mk install
之后就可以启动Agent服务了.
4、执行dbca创建oracle数据库,执行netca创建Listener
su - oracle
dbca
(提示:建立一个常规数据库即可)
netca
(提示:选择listener configuration-add)
5、将/home/oracle/patch目录下面的tnsnames.ora和listener.ora拷贝到$ORACLE_HOME/network/admin目录下面
cp /home/oracle/patch/listener.ora tnsnames.ora /opt/ora9/product/9.2/network/admin/
6、测试监听、数据库启动是否正常
$ lsnrctl start
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate 关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup; 启动数据库
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
提示:最后安装ORACLE9i客户端,选择Oralce 9.0.4 client--Administrator,然后安装。
cd /home/oracle/Disk1
./runInstaller
相关文章推荐
- 【Oracle】RedHat 6.5 安装 11g数据库
- Redhat 安装Oracle DBI和DBD
- RedHat7.2安装oracle 12c
- RedHat Advance Server上安装Oracle 9204 RAC参考手册
- Linux Redhat4.0下安装 Oracle10.2.0.1
- oracle8.1.7 在redhat7.2下的安装
- redhat 安装oracle错误总结
- Oracle Rac for RedHat6.6安装前准备一
- redhat as 3.0 上以中文安装oracle 9i 9.2.0.4过程手记
- Redhat RHEL AS3 下安装 Oracle DB 10g 中文乱码问题的解决
- redhat 7安装oracle 11gr2
- 【原创】RedHat Enterprise 5.6 安装Oracle 10 RAC,并升级至10.0.2.5实录
- RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错
- oracle 10.2g在CentOS 5.1和redhat 5企业版上的安装过程
- redhat 6.3 安装 oracle 11g
- RedHat5.2下Linux Oracle 10g ASM 安装详细实录-第一篇-环境准备
- Oracle 10g For RedHat5.4 64b 安装概要
- Redhat5.4+Oracle 10g RAC+ASM+RAW的安装文档
- 32位RedHat Enterprise Linux 5 Update 4下安装Oracle10.2.0.1(转载)
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档