oracle 9.2.0.6,oracle 9.2.0.6 for red hat as4的安装

一次安装经历,发到这里也算是备份。

oracle 9.2.0.6 for red hat as4的安装

oracle 9.2.0.6 for red hat as4的安装

一. 安装准备

1. 需要下列软件包安装

rpm -q make

compat-db

compat-gcc-32

compat-gcc-32-c++

compat-oracle-rhel4

compat-libcwait

compat-libgcc-296

compat-libstdc++-296

compat-libstdc++-33

gcc

gcc-c++

gnome-libs

gnome-libs-devel

libaio-devel

libaio

make

openmotif21

xorg-x11-deprecated-libs-devel

xorg-x11-deprecated-libs

如果全部安装了as4,只会有compat-oracle-rhel4和compat-libcwait没有安装

2. 安装补丁 patch 4198954 (metalink.oracle.com)

[root@web orace9i_linux-as3&4_patch]# unzip p4198954_21_linux.zip

Archive:  p4198954_21_linux.zip

creating: 4198954/

inflating: 4198954/compat-oracle-rhel4-1.0-5.i386.rpm

inflating: 4198954/compat-libcwait-2.0-2.i386.rpm

inflating: 4198954/README.txt

[root@web orace9i_linux-as3&4_patch]# cd 4198954/

[root@web 4198954]# ls

compat-libcwait-2.0-2.i386.rpm  compat-oracle-rhel4-1.0-5.i386.rpm  README.txt

[root@web 4198954]# rpm -Uvh *.rpm

Preparing...                ########################################### [100%]

1:compat-oracle-rhel4    ########################################### [ 50%]

2:compat-libcwait        ########################################### [100%]

3. 设置共享内存参数

3.1 Setting SHMMAX Parameter  (设置共享内存最大值)

其实也限制SGA的大小,在2G内存的系统上我设置了为1G

3.2 Setting SHMMNI Parameter  (设置共享内存中段的最大数量)

默认的4096够用了,无需修改

3.3 Setting SHMALL Parameter  (系统中一次用到的内存页中的共享内存数量)

默认的2097152已经够用

4. 设置信号量参数

4.1 The SEMMSL Parameter (每个信号集合中最大信号数量)

oracle建议设为数据库配置文件init.ora中PROCESSES的最大值,同时最小值为100

4.2 The SEMMNI Parameter (这个linux系统中最大信号集合的最大值)

oracle建议的最小值为100

4.3 The SEMMNS Parameter (整个linux系统中最大信号数量)

oracle建议设为系统中所有数据库的PROCESSES之和,将最大的PROCESSES乘以2并且每个数据库再增加10

仅在初始化安装oracle时可以设为最小的256

4.4 The SEMOPM Parameter (semop(2)系统调用能处理的最大信号数量)

oracle建议最小值为100,只有这个参数需要从默认32修改到100

5. 设置文件句柄

5.1 Setting System Wide Limit for File Handles (系统最大句柄数)

默认已经超过206085oracle建议的65536

6. 实际上对系统的更改

6.1 不重起更改内核参数

sysctl -w kernel.shmmax=1073741824

sysctl -w kernel.sem="250 32000 100 128"

6.2 永久是修改生效,修改/etc/sysctl.conf文件

echo "kernel.shmmax=1073741824" >> /etc/sysctl.conf    #设置共享内存最大值其实也是SGA的最大值

echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf

7. 对3 4 5参数的查看是否需要修改的命令序列

[root@web 4198954]# cat /proc/sys/kernel/shmmax

33554432

[root@web 4198954]# cat /proc/sys/kernel/shmmni

4096

[root@web 4198954]# cat /proc/sys/kernel/shmall

2097152

[root@web 4198954]# ipcs -ls

------ Semaphore Limits --------

max number of arrays = 128

max semaphores per array = 250

max semaphores system wide = 32000

max ops per semop call = 32

semaphore max value = 32767

[root@web 4198954]# # cat /proc/sys/kernel/sem

[root@web 4198954]#  cat /proc/sys/kernel/sem

250     32000   32      128

[root@web 4198954]# cat /proc/sys/fs/file-max

206085

8. 检查交换空间

应大于400M

9. 建立oracle用户及目录

su - root

groupadd dba          # group of users to be granted with SYSDBA system privilege

groupadd oinstall     # group owner of Oracle files

useradd -c "Oracle software owner" -g oinstall -G dba oracle -d /oracle

passwd oracle

mkdir -p /oracle

chown -R oracle.oinstall /oracle

mkdir /tools/oracle_install

chown -R oracle.dba /tools/oracle_install

chmod 755 /var/opt/oracle

10. oracle用户的环境变量设置

# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9,

# RHEL AS 3, and RHEL AS 4 !!

# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:

#export LD_ASSUME_KERNEL=2.4.1    # for RH 9 and RHEL AS 3

export LD_ASSUME_KERNEL=2.4.19   # for RHEL AS 4

# Oracle Environment

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/9.2.0.6

export ORACLE_SID=colorme

export ORACLE_TERM=xterm

# export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN;

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

# Set shell search paths

export PATH=$PATH:$ORACLE_HOME/bin

二. 安装

1.使用远程安装

server 是192.168.1.254

client 是192.168.1.157

client上使用securecrt工具登陆到server上执行所有安装命令

2. server上允许client访问

su - root

xhost +192.168.1.157

3. client上运行x windows server

运行xmanager的Xstart,填入 host: 192.168.1.254  protocol: ssh  user: root,然后点击run

登陆成功后会出现个shell

4. server上执行9204的安装

su - oracle

cd /tools/oracle_install/Disk1

./runInstall.sh

一路上都要默认,或者按提示运行sh脚本,只有几个地方需要注意:

4.1 选择字符集的时候默认的是WE8ISO8859P1,我一般选择Simplified Chinese ZHS32GB18030。

4.2 Database idenetification的时候global database name默认是空的,只要输入和下面SID内容一致即可。

4.3 安装类型选择sofware only ,因为下面要继续升级到9.2.0.6

5. 解压  p4188455_10103_linux.zip

unzip p4188455_10103_linux.zip

会释放出两个文件:oraparam.ini和readme文件

6. 解压  p3948480_9206_LINUX.zip 9204升级到9206的升级文件

unzip p3948480_9206_LINUX.zip

7. 升级安装installer自身

cd Disk1

su - oracle

./runInstaller -paramFile ../../orace9i_linux-as3&4_patch/oraparam.ini

首先升级安装 installer自己,然后退出

8. 升级到9206

./runInstaller -paramFile ../../orace9i_linux-as3&4_patch/oraparam.ini

这次选择升级到9206

9. 运行dbca建库

10. 安装过程中的3个奇怪问题

10.1 jre不存在

描述:

[oracle@ora139 Disk1]$ dbca

jre was not found in /opt/oracle/product/9.2.0.6/oracle.swd.jre/bin/i386/native_threads/jre

[oracle@ora139 Disk1]$ ln -s /opt/oracle/product/9.2.0.6/oracle.swd.jre/bin/i386/native_threads/java /opt/oracle/product/9.2.0.6/oracle.swd.jre/bin/i386/native_threads/jre

dbca为什么会引用本来不存在的jre,而不是java。作完连接之后dbca即可运行。

10.2 dbca的问题2

描述:通过client远程运行dbca建库到命名数据库的时候,将显示输出到本子上的显示上是输入 sid的时候提示错误,无法进行下去,

但是在server本机运行正常。

10.3 dbca的问题三

su - root

xhost +

su - oracle

export LANG=en_US.GB1803

export DISPLAY=:0

dbca

在上述的xhost +命令换成 xhost + 本机主机名字,或者本机ip地址,或者localhost,dbca均不能运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
oracle 9i所有版本最新下载链接 直接迅雷下载 Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk3.zip Oracle9i Database Release 2 Enterprise/Standard/Personal/Client Edition for Windows XP 2003/Windows Server 2003 (64-bit) http://download.oracle.com/otn/nt/oracle9i/9202/92021Win64_Disk1.zip http://download.oracle.com/otn/nt/oracle9i/9202/92021Win64_Disk2.zip Oracle9i Database Release 2 Enterprise/Standard Edition for Intel Linux http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gz http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk2.cpio.gz http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk3.cpio.gz Oracle9i Database Release 2 (9.2.0.4) Enterprise/Standard Edition for Linux x86-64 http://download.oracle.com/otn/linux/oracle9i/9204/amd64_db_9204_Disk1.cpio.gz http://download.oracle.com/otn/linux/oracle9i/9204/amd64_db_9204_Disk2.cpio.gz http://download.oracle.com/otn/linux/oracle9i/9204/amd64_db_9204_Disk3.cpio.gz Oracle9i Database Release 2 Enterprise/Standard Edition for AIX – Based 4.3.3 Systems (64-bit) http://download.oracle.com/otn/aix/oracle9i/9201/server_9201_AIX64_Disk1.cpio.gz http://download.oracle.com/otn/aix/oracle9i/9201/server_9201_AIX64_Disk2.cpio.gz http://download.oracle.com/otn/aix/oracle9i/9201/server_9201_AIX64_Disk3.cpio.gz http://download.oracle.com/otn/aix/oracle9i/9201/server_9201_AIX64_Disk4.cpio.gz Oracle9i Database Release 2 Enterprise/Standard Edition for AIX- Based 5L Systems http://download.oracle.com/otn/aix/oracle9i/9201/A99331-01.zip http://download.oracle.com/otn/aix/oracle9i/9201/A99331-02.zip http://download.oracle.com/otn/aix/oracle9i/9201/A99331-03.zip http://download.oracle.com/otn/aix/oracle9i/9201/A99331-04.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值