Linux As3 U8环境下Oracle 9i 9208的安装
一、准备工作
◆1.下载oracle 9i for linux
◆2.下载补丁
p3006854_9204_LINUX.zip 在运行 runInstaller 之前打.
(解压出来的名称是rhel3_pre_install.sh)
◆3.修改内核参数 (不用到rman的话这里就不用做了,要是用的话就得设置了)
echo "kernel.sem="250 32000 100 128"" >> /etc/sysctl.conf
echo "kernel.shmmax=2147483648" >> /etc/sysctl.conf
设置内核参数
查看内核参数的值 cat sem或者more sem
echo 100 32000 100 100 > /proc/sys/kernel/sem
/* 其中, 100 是参数SEMMSL的值,
32000是参数SEMMNS的值,
100是参数SEMOPM的值,
而100则是参数SEMMNI的值。
echo 02653184 > /proc/sys/kernel/shmmax
/*设置共享内存大小,共享内存一般为物理内存的一半(318M RAM)
echo 4294967295 > /proc/sys/kernel/shmmax
/*设置共享内存大小,共享内存一般为物理内存的一半(512MB 4294967295)
根据内存大小而定。
第一条命令中的 250、32000、100、128 分别
对应SEMMSL、SEMMNS、SEMOPM、SEMMNI这四个核心参数。
上面是典型的核心参数配置.您可能需要根据您的实际环境进行适当的变动.
◆4.检查设置
more /etc/sysctl.conf | grep kernel.s
kernel.sysrq = 0
kernel.shmmax=2147483648
kernel.sem="250 32000 100 128"
◆5.检查安装所需的rpm包是否齐全
<其实安装linux AS 3 U8 的时候选择全部安装,以下这些就默认安装上的,可以略过.>
确认以下rpm包都已经安装(如果你安装时选择了全部安装,那么基本上下面所列的包都已经安装了,
如果没有安装,大部分在第三张光盘上,安装时注意一下顺序)
# rpm -qa | grep compat
compat-gcc-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-glibc-7.x-2.2.4.32.5
compat-db-4.0.14-5
# rpm -qa | grep openmotif
openmotif-2.2.2-16
openmotif-devel-2.2.2-16
# rpm -qa | grep setarch
setarch-1.3-1[/quote:db788a2c24]
◆6.把gcc,g++更换为2.96的版本。----linux as 3下这步不用做,这里作为参考
[quote:db788a2c24]# mv /usr/bin/gcc /usr/bin/gcc323
# ln -s /usr/bin/gcc296 /usr/bin/gcc
# mv /usr/bin/g++ /usr/bin/g++323
# ln -s /usr/bin/gcc296 /usr/bin/gcc
◆7.设置用户及环境变量、安装目标路径
a.增加用户和组
groupadd dba # 创建数据库管理员组
groupadd oinstall # 创建oracle文件的所有组
useradd -g oinstall -G dba oracle #创建oracle用户
passwd oracle #设置oracle用户的密码
b.创建安装目标路径(这个自己定义了,一般我都是根目录下建立,好找)
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown -R oracle.oinstall /opt/oracle
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
c.设置环境变量
su - oracle
vi .bash_profile加入下面的内容
export LD_ASSUME_KERNEL=2.4.1 #这个参数必须指定,否则Java安装界面无法启动,
这个参数实际上是为了避免Linux上的NPTL(Native POSIX Thread Library)和Oracle应用不兼容的问题.
相关新闻>>
- 发表评论
-
- 最新评论 更多>>