论坛首页 入门技术论坛

Oracle9i for Linux安装文档

浏览 4664 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-05-13  

.安装JDK文件

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

#  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/j2sdk1.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

口令:tms123

登录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'

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics