欢迎投稿

今日深度:

RHEL 6.4 下安装ORACLE 11.2.0.3

RHEL 6.4 下安装ORACLE 11.2.0.3


一,准备oracle安装包
 
11.2.0.3的补丁包总共有七个,七个文件的不同作用参考如下:
第一, 二个包表示database ,  如果升级数据库,只需要这2个文件即可。
第三个包表示grid,  用来升级RAC 的CRS。如果升级RAC 要先用这个文件。
第四个表示客户端,
第五个表示gateways, 
第六个表示 examples,   这个是我们的示例文件安装包。
第七个表示deinstall
升级数据库软件只需要解压第一个和第二个文件即可,如下
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
 
将两个压缩包都解压之后,将第二个解压后的文件拷贝到第一个解压后的相应目录底下
 
 
二,系统参数配置
1、关闭selinux,selinux的配置文件在/etc/selinux/config下,config文件就是他的配置文件,只要把参数改成disabled之后重启服务器就生效
 
2、关闭networkmanager、关闭iptables服务,并禁止开机启动。
/etc/init.d/iptables stop
/etc/init.d/NetworkManager stop
可以使用ntsysv进行禁止iptables服务开机自动启动
 
3、配置本机的IP地址
 
 
三,oracle环境准备
1、修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:
vi /etc/security/limits.conf
,按i键进入编辑模式,将下列内容加入该文件。
#oracle-set
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
 
2、修改/etc/pam.d/login 文件,输入命令:
vi /etc/pam.d/login
,按i键进入编辑模式,将下列内容加入该文件。
#oracle-set
session required /lib/security/pam_limits.so 
session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出
 
3、修改linux内核,修改/etc/sysctl.conf文件,
输入命令: vi /etc/sysctl.conf
按i键进入编辑模式,将下列内容加入该文件
#oracle-set
fs.file-max = 6815744 
fs.aio-max-nr = 1048576 
kernel.shmall = 2097152 
kernel.shmmax = 2147483648 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 4194304 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出
 
4、要使 /etc/sysctl.conf 更改立即生效,执行以下命令。
 输入:sysctl -p显示如下:
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
 
5、编辑 /etc/profile ,输入命令:
vi /etc/profile
按i键进入编辑模式,将下列内容加入该文件。
#oracle-set
if [ $USER = "oracle" ]; then 
if [ $SHELL = "/bin/ksh" ]; then 
ulimit -p 16384 
ulimit -n 65536 
else 
ulimit -u 16384 -n 65536 
fi
fi
编辑完成后按Esc键,输入“:wq”存盘退出
 
6、创建相关用户和组,作为软件安装和支持组的拥有者。
创建用户,输入命令:
groupadd oinstall 
groupadd dba
创建Oracle用户和密码,输入命令:
useradd -g oinstall -g dba -m oracle
passwd oracle
然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
 
 
7、创建oracle安装目录并赋予权限
# mkdir -p /oracle/oraInventory
# chown -R oracle:oinstall /oracle/
# chmod -R 775 /oracle/
 
 
 
8、切换到oracle用户下
cd ~
vi.bash_profile
 
#oracle-set
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
 
 
配置完后。重启或者--执行source .profile,让环境变量生效
 (或者source $HOME/.bash_profile)
 
9、开始安装oracle软件
进入到/soft/database目录下运行安装程序
这提示了颜色的问题。注销一下使用oracle用户重登陆一下
这里只选择第2项,只安装数据库软件,不创建数据库
检查环境没有问题直接安装就可以了
***如果检查环境缺少依赖包则手动安装上,缺少的话在安装过程中可能会出现不可预料的错误
安装完数据库后让你用root用户执行一个脚本。
都安装完毕后使用dbca创建数据库就可以了,
sh XXXX.sh
 
10、测试数据库是否安装成功:
 
命令
lsnrctl start 启动监听
netca 检查网络配置
dbca 检查数据库配置
 
步骤
 
1,#tnsping orcl 假定全局数据库名是orcl (检查基本环境)
 
2,#sqlplis system/password@orcl 假定SYSTEM用户对应的口令是password
SQL>SELECT 1+2+3+4 测试结果 FROM DUAL; 返回值为10 (检查数据库运行)
 
上述结果如果正确,表明数据库例程安装和启动正常

www.htsjk.Com true http://www.htsjk.com/oracle/23817.html NewsArticle RHEL 6.4 下安装ORACLE 11.2.0.3 一,准备oracle安装包 11.2.0.3的补丁包总共有七个,七个文件的不同作用参考如下: 第一, 二个包表示database , 如果升级数据库,只需要这2个文件即可。 第三个...
相关文章
    暂无相关文章
评论暂时关闭