重新整理rhlinux9.0上安装oracle9.2.0

一、基本情况介

CPUP4 2.0G
内存:1000M
40GB

操作系radhat9Linux Kernel 2.4.20-8

二、准工作:

1.Oracle 9i

Oracle920_for_Linux是我在 ftp://ftp.lib.tsinghua.edu.cn/\\print\DataBase Tools\Oracle for Linux\9i一共是3压缩文件,名字分别为

lnx_920_disk1.cpio.gz 大小527 MB (553,607,967 )
lnx_920_disk2.cpio.gz
大小561 MB (588,799,187 )
lnx_920_disk3.cpio.gz
大小421 MB (442,089,854 )
3
个文件共有1.47 GB (1,584,497,008 )

2.注信

看到网上的文章介,一般兼容性的问题,在安装前都需要redhat统进行安装或替一些rpm包,要确定rpm包的依赖关系,

如:
glibc-2.3.2-5.i686.rpm
glibc-common-2.3.2-5.i386.rpm
glibc-devel-2.3.2-5.i386.rpm
等。

所以只要是选择redhat Linux9的全部安装,不要再安装或替换这rpm包了

三、配置操作:

1.置内核参数:

Oracle9i使用Linux的共享内存、交区等行工作,如果系的的内核参数 置不能Oracle的需求,那在安装或使用程就会出种问题,因此建配置或修改些系内核的参数。
/etc/sysctl.conf 文件,将下列数据写入到sysctl.conf的末尾并保存:

kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

其中,kernel.shmmax是共享内存段最大尺寸,kernel.shmmni是共享内存段最小尺寸。入目/proc/sys/kernel,可分用命令:
#cat shmmax
#cat shmmni
#cat shmall

kernel.shmmax kernel.shmmnikernel.shmall的数

接下来,打/etc/security/limits.conf文件,将下列数据添加到 limits.conf的末尾并保存:


oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

Oracle文件的要求。
/etc/sysctl.conf 文件和/etc/security/limits.conf文件修改并保存完后,重新启rebootredhat Linux9这样设置的些参数才能生效。

2.Oracle户帐号和安装目
如有以前安装Oracle 8i for Linux经验应该知道在安装Oracle之前先在Linux操作系 下新增一个名oracle的用,以及一个oracle DBA用的群Oracle在安装和使用中需要用特定用(非root),按照Oracle明是需要添加三个专门和用户组简单方便安装,我建立两个,一个负责安装,另一个负责管理,并把Oracle的安装和使用到一个特定用来完成。
root行如下操作,建立两个dbaoinstall)和一个Oracle,操作命令如下:
#groupadd dba
#groupadd oinstall
#useradd –g oinstall –G dba oracle
#passwd oracle
oracle的密

Oracle安装的位置遵守OFA( Optimal Flexible Architecture )范。Oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序,一个存放数据,并要确保oracle户对这两个目具有可写的限。

运行下面的命令,Oracle的安装点(mount point)

#mkdir /opt/oracle9i
#mkdir /opt/oracle9i/product
#mkdir /opt/oracle9i/product/9.2.0
#chown –R oracle.oinstall /opt/oracle9i
#mkdir /var/opt/oracle9i
#chown oracle.dba /var/opt/oracle9i
#chmod 755 /var/opt/oracle9i

3.
oracle身份登,打开编辑/home/oracle/.bash_profile文件,在文件末尾添加如下数据行并保存:

重新整理rhlinux9.0上安装oracle9.2.0_第1张图片

export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle9i
export ORACLE_HOME=/opt/oracle9i/product/9.2.0
export ORACLE_SID= ORCL
(数据SID,可以修改,建字母要大写)
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LANG=en_US
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH

这样oracle户每次登录时量。

其中:ORACLE_HOME统软件的安装目ORACLE_SID 数据SID里可以自行置。

提示^_^量的配置工作尤其重要。很多在Linux下安装Oracle的原因都是因为环量没有配置正确,量的配置直接影响到下面Oracle9i的安装和配置。

接下来就可以Oracle9.2.0 for Linux 的安装工作了。

四、安装程:
1.
安装文件行解
root,新建目/setup,Oracle920_for_Linux 3压缩文件:

lnx_920_disk1.cpio.gz
大小527 MB (553,607,967 )
lnx_920_disk2.cpio.gz
大小561 MB (588,799,187 )
lnx_920_disk3.cpio.gz
大小421 MB (442,089,854 )

制到目/setup中。(如果您没有建立/setup
入到/setup对这3个文件行解压缩,操作命令如下:
#cd /setup
#gunzip lnx_920_disk1.cpio.gz
#gunzip lnx_920_disk1.cpio.gz
#gunzip lnx_920_disk1.cpio.gz

等解完成后便生成3个如下名字的文件:

lnx_920_disk1.cpio
lnx_920_disk1.cpio
lnx_920_disk1.cpio

然后再解cpio文件包,行如下操作命令

#cpio -idmv < lnx_920_disk1.cpio
#cpio -idmv < lnx_920_disk2.cpio
#cpio -idmv < lnx_920_disk3.cpio

等三个文件包全部解,生成3个安装文件,名称分别为Disk1Disk2Disk3然后注退出root,以oracle录进行安装。

2.安装
oracle行安装。入到/setup/Disk1行如下命令:
#cd /setup/Disk1
#./runInstaller
重新整理rhlinux9.0上安装oracle9.2.0_第2张图片

运行等一会后,就会出Oracle Universal InstallerOUI)的形界面,按照提示一步步“Next”安装即可。

重新整理rhlinux9.0上安装oracle9.2.0_第3张图片

前几保持默认设置,当遇到“Unix Group Name”候,“dba”,下一

重新整理rhlinux9.0上安装oracle9.2.0_第4张图片

Oracle Universal Installer会生成一个建立Oracle Inventory所用的orainstRoot.sh文件,出一个提示框,需要用root身份来/orainstRoot.sh文件,此可以再启一个新的端窗口(Terminal),按照提示窗口所写的目路径来以rootorainstRoot.sh。等行完后再回到提示窗口,按下“Continue”钮继续安装。

重新整理rhlinux9.0上安装oracle9.2.0_第5张图片

当遇到要全局数据名(Global Database Name)和数据SID”的窗口,会发现数据SID按照量中的置的ORACLE_SID=YOUR_SID示出来了。只需要把全局数据入即可。

接下来的安装均按照默认设置来行。

当遇到置数据的字符集的窗体,不要选择的数据字符型。字符集(Character Set)是建立Oracle数据库时最重要的一项设定,如果定的不正确,很可能造成在使用中无法正常存取中文数据。在里我最好选择第三个选项的下拉框,选择Simplifiled Chinese ZHS16GBK,按Next入下一


Oracle Universal Installer制安装文件之前,会示要安装的Oracle9i品摘要,在确后按下“Install”就会始安装了,将是一个较长时间程,当然了,和你机器的配置、运算速度和内存空大小等都有系。

在接下来的安装程中会出2错误

第一个错误Linking段的,当安装度到69%候出的,Oracle Universal Installer提示个文件“/soft/oracle/network/lib/ins_oemagent.mk”问题这时可以暂时不要去管它,选择“ignore”,将其忽略,等整个安装程完成以后,再来解决问题

第二错误也是Linking段,当安装度到84%候出的,Oracle Universal Installer提示“Error in invoking target install of makefile $ORACLE_HOME/ctx/lib/ins_ctx.mk”现错误
候就不要选择忽略了,可以修复这错误,打$ORACLE_HOME/ctx/lib/env_ctx.mk文件行如下编辑MS

你可能感兴趣的:(oracle,linux,redhat,配置管理,Security)