检查防火墙状态并关闭防火墙
重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
关闭selinux
selinux /etc/selinux/config
SELINUX=disabled
检查操作系统支持oracle系统包
使用yum安装以下补丁包(yum搭建见linux4.6搭建yum配置文档)
rpm -q
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3
compat-gcc-32-c++-3.2.3-47.3
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44
libaio-devel-0.3.102-1
libaio-0.3.102-1
make-3.80-5
openmotif21-2.1.30-11
xorg-x11-deprecated-libs-devel-6.8.1-23.EL
xorg-x11-deprecated-libs-6.8.1-23.EL
如果是高于4的版本需要修改版本号
vi /etc/redhat_realease
修改为redhat 4
安装 JAVA
检查JAVA版本
java -version
更改默认的jre路径
su - oracle
编辑ORACLE安装包下oraparam.ini文件(前提先解压)
JRE_LOCATION=/usr/jre1.3.1(JAVA安装路径)
可使用find -name javac查找
更改GCC
cd /usr/bin
mv ./gcc ./gcc34
mv ./gcc32 ./gcc
mv /usr/bin/gcc /usr/bin/gcc.123 (可不执行)
mv /usr/bin/g++ /usr/bin/g++.123 (可不执行)
ln -s /usr/bin/x86_64-redhat-linux-gcc32 /usr/bin/gcc
ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++
不改GCC会报如下错误
error in invoking target install of makefile /oracle/app/product/10.2.0。1/sqlplus/lib/ins_rdbms.mk
配置内核参数
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmnni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
及时生效
/sbin/sysctl -p
创建组与用户
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle
创建目录赋权
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 755 /u01/app/oracle /u02/oradata
设置连接数
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
配置环境变量
vi /u01/app/oracle/.bash_profile
export LD_ASSUME_KERNEL=2.4.19(解决安装过程中COPYing naeet.o)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0/db_1
export ORACLE_SID=
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/sbin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
umask=022
及时生效
source .bash_profile
安装前面要安装三个系统补丁080107164000、080107164019、080107164051其中080107164000是安装前需要安装的补丁其他两个是Oracle安装过程中需要安装的补丁
安装080107164000
unzip 080107164000.zip
里面包含有compat-libcwait-2.1-1.i386.rpm和compat-oracle-rhel4-1.0-5.i386.rpm两个文件。使用如下命令安装补丁:
rpm -ihv compat-oracle-rhel4-1.0-5.i386.rpm
rpm -ihv compat-libcwait-2.1-1.i386.rpm
解决装完后一直报如下错误方法:
ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignore
echo "" > /etc/ld.so.preload
如果不装这两个补丁会报很多错
Disk1/目录下运行./runInstaller命令启动安装界面。
安装的时候输入oinstall的Unix group
以root身份登录在/tmp目录下运行./orainstRoot.sh
安装过程中会在88%和98%位置出现错误,选择忽略跳过
Copy文件后提示运行 ./root.sh先不运行,先把080107164019.zip 080107164051.zip 打上去,打Agent的补丁方法如下:
su - oracle
cp p2617419_220_GENERIC.zip /tmp
cd /tmp
unzip p2617419_220_GENERIC.zip
export PATH=$PATH:/tmp/OPatch
export PATH=$PATH:/sbin # the patch needs “fuser” which is located in /sbin
chmod 777 /tmp/OPatch/opatch
unzip p3238244_9204_LINUX.zip
cd 3238244
opatch apply
打完Agent补丁后,再运行./root.sh
安装进程进入创建数据库和启动服务配置监听及Agent等服务。
重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
关闭selinux
selinux /etc/selinux/config
SELINUX=disabled
检查操作系统支持oracle系统包
使用yum安装以下补丁包(yum搭建见linux4.6搭建yum配置文档)
rpm -q
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3
compat-gcc-32-c++-3.2.3-47.3
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44
libaio-devel-0.3.102-1
libaio-0.3.102-1
make-3.80-5
openmotif21-2.1.30-11
xorg-x11-deprecated-libs-devel-6.8.1-23.EL
xorg-x11-deprecated-libs-6.8.1-23.EL
如果是高于4的版本需要修改版本号
vi /etc/redhat_realease
修改为redhat 4
安装 JAVA
检查JAVA版本
java -version
更改默认的jre路径
su - oracle
编辑ORACLE安装包下oraparam.ini文件(前提先解压)
JRE_LOCATION=/usr/jre1.3.1(JAVA安装路径)
可使用find -name javac查找
更改GCC
cd /usr/bin
mv ./gcc ./gcc34
mv ./gcc32 ./gcc
mv /usr/bin/gcc /usr/bin/gcc.123 (可不执行)
mv /usr/bin/g++ /usr/bin/g++.123 (可不执行)
ln -s /usr/bin/x86_64-redhat-linux-gcc32 /usr/bin/gcc
ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++
不改GCC会报如下错误
error in invoking target install of makefile /oracle/app/product/10.2.0。1/sqlplus/lib/ins_rdbms.mk
配置内核参数
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmnni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
及时生效
/sbin/sysctl -p
创建组与用户
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle
创建目录赋权
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 755 /u01/app/oracle /u02/oradata
设置连接数
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
配置环境变量
vi /u01/app/oracle/.bash_profile
export LD_ASSUME_KERNEL=2.4.19(解决安装过程中COPYing naeet.o)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0/db_1
export ORACLE_SID=
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/sbin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
umask=022
及时生效
source .bash_profile
安装前面要安装三个系统补丁080107164000、080107164019、080107164051其中080107164000是安装前需要安装的补丁其他两个是Oracle安装过程中需要安装的补丁
安装080107164000
unzip 080107164000.zip
里面包含有compat-libcwait-2.1-1.i386.rpm和compat-oracle-rhel4-1.0-5.i386.rpm两个文件。使用如下命令安装补丁:
rpm -ihv compat-oracle-rhel4-1.0-5.i386.rpm
rpm -ihv compat-libcwait-2.1-1.i386.rpm
解决装完后一直报如下错误方法:
ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignore
echo "" > /etc/ld.so.preload
如果不装这两个补丁会报很多错
Disk1/目录下运行./runInstaller命令启动安装界面。
安装的时候输入oinstall的Unix group
以root身份登录在/tmp目录下运行./orainstRoot.sh
安装过程中会在88%和98%位置出现错误,选择忽略跳过
Copy文件后提示运行 ./root.sh先不运行,先把080107164019.zip 080107164051.zip 打上去,打Agent的补丁方法如下:
su - oracle
cp p2617419_220_GENERIC.zip /tmp
cd /tmp
unzip p2617419_220_GENERIC.zip
export PATH=$PATH:/tmp/OPatch
export PATH=$PATH:/sbin # the patch needs “fuser” which is located in /sbin
chmod 777 /tmp/OPatch/opatch
unzip p3238244_9204_LINUX.zip
cd 3238244
opatch apply
打完Agent补丁后,再运行./root.sh
安装进程进入创建数据库和启动服务配置监听及Agent等服务。