Oracle 9i 基于linux环境下的安装
2013-05-02 17:49
447 查看
1、 以root用户身份登录,将 j2sdk-1_4_2_09-linux-i586-rpm.bi n文件复制到 /usr/local 下面。
首先转到oracle9204目录下
#cd /home/tms/oracle9204
将文件 j2sdk-1_4_2_09-linux-i586-rpm.bi n拷贝到/usr/local下面:
#cp ./ j2sdk-1_4_2_09-linux-i586-rpm.bi n /usr/local
转到/usr/local准备安装
#cd /usr/local
赋予文件执行权: j2sdk-1_4_2_09-linux-i586-rpm.bi n
# chmod +x j2sdk-1_4_2_0 9 -linux-i586-rpm.bin
开始解压此文件(当前目录下执行)
# ./j2sdk-1_4_2_0 9 -linux-i586-rpm.bin
会生成j2sdk-1_4_2_09-linux-i586.rpm的文件
2、 安装j2sdk-1_4_2_09-linux-i586.rpm文件
赋予文件执行权 j2sdk-1_4_2_0 9 -linux-i586 . rpm
# chmod +x j2sdk-1_4_2_0 9 -linux-i586 . rpm
开始安装
# rpm -ivh j2sdk-1_4_2_0 9 -linux-i586 . rpm
3、 设置JAVA环境变量
#vi /etc / profile
加入一下内容:
#set java environment
export JAVA_HOME=/usr/java/j2sdk 1.4.2_09
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存退出
# source profile
5、测试JAVA版本
# java -version
如果看到有JAVA虚拟机编号JVM 的版本信息是1.4.2_09,则安装成功 。
2.创建用户和组群
1、创建组群
root用户登录,点击屏幕左下角的红帽子图标,进入菜单选项,选择系统用户 à 用户和组群,弹出Red Hat用户管理器窗口。点击“组群”标签后点击“添加组群”按钮弹出创建新组群窗口,在组群名为dba,点击“确定” 按钮,按此操作创建oinstall组群。
2、创建用户
点击“用户”标签后,点击“添加用户”按钮,弹出创建新用户窗口,创建oracle用户,具体标记如下:
用户名:oracle
全称:oracle
口令:test123
登录shell:/bin/bash
主目录:/oracle
确认后,在窗口内双击oracle用户弹出用户属性窗口,点击“组群”标签;在选择用户将加入的组群中选择dba和oinstall;主要组群:oinstall。点击确定。
三、oracle安装前准备
1、创建oracle所需目录
#mkdir /oracle/product
#mkdir /oracle/product/9.2.0
2、修改目录文件操作权限
#chmod 755 /oracle/
#chown oracle.dba /oracle/
#chown -R oracle.oinstall /oracle/
3、 设置内核参数及环境变量
#cp /home/tms/oracle9204/ ora.bashrc /oracle/ .bashrc
修改/etc/sysctl.conf,加入
kernel.shmmax= 268435456
kernel.shmmni=4096
kernel.shmall=2097152
kernel.sem=2097152
fs.file-max=65536
net_ipv4.ip_local_port_range=1024 65000
修改/etc/securoty/limits.conf,加入
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard npoc 16384
4、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三个子目录。
5、安装补丁
安装p3006854_9204_LINUX.zip补丁,以root用户登录,运行
#cd /home/tms/oracle9204
#unzip p3006854_9204_LINUX.zip
#cd 3006854
#sh rhel3_pre_install.sh
四、安装oracle.9i for Linux
步骤1: 用Oracle用户以图形方式登录系统;运行$unset LANG
修复agent服务
1、重启机器。
2、安装p3238244_9204_LINUX.zip补丁。
以oracle用户登录,运行
$ cp p2617419_210_GENERIC.zip /tmp
$ cd /tmp
$ unzip p2617419_2 1 0_GENERIC.zip
$ export PATH=$PATH:/tmp/OPatch
$ export PATH=$PATH:/sbin
$ unzip p3238244_9204_LINUX.zip
$ cd 3238244
$ opatch apply
补丁修复完成
3、以oracle用户运行
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
4、运行agentctl start启动成功,oracle数据库安装完成。
5、TNS 监听进程正常启动
lsnrctl start
6. 数据库正常启动
$ sqlplus /nolog
> conn /as sysdba
> shutdown immediate # 关闭数据库
> startup # 启动数据库
六、oracle自动重新启动
$cd /home/tms/oracle9204
$tar – xvf oraconf.tar
$cp /oraconf/initapp97.ora /oracle/product/9.2.0/dbs
$cp /oraconf/oracle9i /etc/init.d
$cp /oraconf/ orat a d /etc
设定oracle9i服务的启动级别
cd /etc/rc.d/init.d/
chkconfig --add oracle9i
chkconfig --list oracle9i
显示结果:启动级别是5
oracle9i 0:off 1:off 2:off 3:on 4:on 5:on 6:off
测试服务
/etc/rc.d/init.d/oracle9i stop
/etc/rc.d/init.d/oracle9i stop
重启linux
reboot -n
在linux启动的时候,你就可以看到一个启动项oracle9i,出现[OK]的时候,就表示你的数据库随系统启动了。
重启Linux后,查看进程
ps -ef|grep ora_|grep -v grep
ps -ef|grep tnslsnr|grep -v grep
sqlplus测试
sqlplus '/as sysdba'
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
首先转到oracle9204目录下
#cd /home/tms/oracle9204
将文件 j2sdk-1_4_2_09-linux-i586-rpm.bi n拷贝到/usr/local下面:
#cp ./ j2sdk-1_4_2_09-linux-i586-rpm.bi n /usr/local
转到/usr/local准备安装
#cd /usr/local
赋予文件执行权: j2sdk-1_4_2_09-linux-i586-rpm.bi n
# chmod +x j2sdk-1_4_2_0 9 -linux-i586-rpm.bin
开始解压此文件(当前目录下执行)
# ./j2sdk-1_4_2_0 9 -linux-i586-rpm.bin
会生成j2sdk-1_4_2_09-linux-i586.rpm的文件
2、 安装j2sdk-1_4_2_09-linux-i586.rpm文件
赋予文件执行权 j2sdk-1_4_2_0 9 -linux-i586 . rpm
# chmod +x j2sdk-1_4_2_0 9 -linux-i586 . rpm
开始安装
# rpm -ivh j2sdk-1_4_2_0 9 -linux-i586 . rpm
3、 设置JAVA环境变量
#vi /etc / profile
加入一下内容:
#set java environment
export JAVA_HOME=/usr/java/j2sdk 1.4.2_09
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存退出
# source profile
5、测试JAVA版本
# java -version
如果看到有JAVA虚拟机编号JVM 的版本信息是1.4.2_09,则安装成功 。
2.创建用户和组群
1、创建组群
root用户登录,点击屏幕左下角的红帽子图标,进入菜单选项,选择系统用户 à 用户和组群,弹出Red Hat用户管理器窗口。点击“组群”标签后点击“添加组群”按钮弹出创建新组群窗口,在组群名为dba,点击“确定” 按钮,按此操作创建oinstall组群。
2、创建用户
点击“用户”标签后,点击“添加用户”按钮,弹出创建新用户窗口,创建oracle用户,具体标记如下:
用户名:oracle
全称:oracle
口令:test123
登录shell:/bin/bash
主目录:/oracle
确认后,在窗口内双击oracle用户弹出用户属性窗口,点击“组群”标签;在选择用户将加入的组群中选择dba和oinstall;主要组群:oinstall。点击确定。
三、oracle安装前准备
1、创建oracle所需目录
#mkdir /oracle/product
#mkdir /oracle/product/9.2.0
2、修改目录文件操作权限
#chmod 755 /oracle/
#chown oracle.dba /oracle/
#chown -R oracle.oinstall /oracle/
3、 设置内核参数及环境变量
#cp /home/tms/oracle9204/ ora.bashrc /oracle/ .bashrc
修改/etc/sysctl.conf,加入
kernel.shmmax= 268435456
kernel.shmmni=4096
kernel.shmall=2097152
kernel.sem=2097152
fs.file-max=65536
net_ipv4.ip_local_port_range=1024 65000
修改/etc/securoty/limits.conf,加入
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard npoc 16384
4、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三个子目录。
5、安装补丁
安装p3006854_9204_LINUX.zip补丁,以root用户登录,运行
#cd /home/tms/oracle9204
#unzip p3006854_9204_LINUX.zip
#cd 3006854
#sh rhel3_pre_install.sh
四、安装oracle.9i for Linux
步骤1: 用Oracle用户以图形方式登录系统;运行$unset LANG
修复agent服务
1、重启机器。
2、安装p3238244_9204_LINUX.zip补丁。
以oracle用户登录,运行
$ cp p2617419_210_GENERIC.zip /tmp
$ cd /tmp
$ unzip p2617419_2 1 0_GENERIC.zip
$ export PATH=$PATH:/tmp/OPatch
$ export PATH=$PATH:/sbin
$ unzip p3238244_9204_LINUX.zip
$ cd 3238244
$ opatch apply
补丁修复完成
3、以oracle用户运行
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
4、运行agentctl start启动成功,oracle数据库安装完成。
5、TNS 监听进程正常启动
lsnrctl start
6. 数据库正常启动
$ sqlplus /nolog
> conn /as sysdba
> shutdown immediate # 关闭数据库
> startup # 启动数据库
六、oracle自动重新启动
$cd /home/tms/oracle9204
$tar – xvf oraconf.tar
$cp /oraconf/initapp97.ora /oracle/product/9.2.0/dbs
$cp /oraconf/oracle9i /etc/init.d
$cp /oraconf/ orat a d /etc
设定oracle9i服务的启动级别
cd /etc/rc.d/init.d/
chkconfig --add oracle9i
chkconfig --list oracle9i
显示结果:启动级别是5
oracle9i 0:off 1:off 2:off 3:on 4:on 5:on 6:off
测试服务
/etc/rc.d/init.d/oracle9i stop
/etc/rc.d/init.d/oracle9i stop
重启linux
reboot -n
在linux启动的时候,你就可以看到一个启动项oracle9i,出现[OK]的时候,就表示你的数据库随系统启动了。
重启Linux后,查看进程
ps -ef|grep ora_|grep -v grep
ps -ef|grep tnslsnr|grep -v grep
sqlplus测试
sqlplus '/as sysdba'
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6702EN00SIGG.gif)
相关文章推荐
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.6. 安装Oracle所依赖的必要包
- Oracle 9i 在 Red Hat Enterprise Linux 3 AS U2 上的安装
- 使用Cygwin模拟Linux环境安装配置运行基于单机的Hadoop
- 在 Linux上安装 Oracle 的 examples 时出现检测不到 $DISPALY 环境变量错误的解决办法。
- Linux下oracle 9i图文安装四
- linux环境下安装python的cx_Oracle包
- Linux oracle 9i图文安装方法一
- Oracle 9i 在 Red Hat Enterprise Linux 4 AS u4 上的安装
- linux redhat enterprise 4 上安装 oracle9i
- 配置J2EE OA——Linux之Oracle 9I安装(2)
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.7.Oracle 11G R2 RAC修改public网络IP
- oracle_linux_6_64(bit)上安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall
- 基于Linux (RHEL 5.5) 安装Oracle 10g RAC
- 使用Cygwin模拟Linux环境安装配置运行基于单机的Hadoop
- 全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】
- VMware中linux环境下oracle安装图文教程(一)
- linux环境下安装oracle 11g database方法指导(二)
- Linux 环境下Oracle安装与调试(二)之创建数据库,数据增删改
- Linux 环境下Oracle安装与调试(三)之查询