CentOS 6.5 安装Oracle 11gR2步骤和一些安装过程中出现的错误(整理)

一、硬件要求

1)、内存最少1GB大小,最好是2GB或者更多,共享内存shm最小1GB。

2)、查看/dev/shm大小(vi /etc/fstab):

tmpfs /dev/shm tmpfs defaults 0 0

如果是的话,改成tmpfs /dev/shm tmpfs defaults,size=4G(自己确认) 0 0

后运行mount -o remount /dev/shm 使其生效

3)、/tmp目前最少1GB大小,

4)、查看/etc/hosts中本机主机名是否配置ip,注意如果没有可能导致安装数据库时失败;

 

二、软件需求

CentOS 版本需要安装软件包命令: 

yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat

 

yum install elfutils-libelf-devel

 

三、环境配置

1、创建相关用户和组

groupadd dba;groupadd oinstall;useradd -g oinstall -G dba -m oracle

设置数据库密码

passwd oracle

 

2、配置内核参数(vi /etc/sysctl.conf

在/etc/sysctl.conf文件中,添加下面一段:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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

保存后退出,执行sysctl -p命令

 

3、修改oracle用户资源限制(vi /etc/security/limits.conf

修改/etc/security/limits.conf,将下列内容加入其中:

oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536
oracle soft stack 10240 
oracle hard stack 32768

 

4、创建需求目录

mkdir -p /home/oracle
chown -R oracle:oinstall /home/
chmod -R 775 /home/

 

5、配置oracle用户的环境变量

首先,切换到新创建的oracle,root用户下输入:su – oracle,后编辑.bash_profile添加下面一段:

export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/11g
export ORACLE_SID=orcl 
export PATH=$PATH:$ORACLE_HOME/bin

 

四、数据库软件安装

1、首先安装桌面系统

yum install xorg-x11-xauth -y

 

2、解压安装文件(下载地址)

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

 

把下载好的软件包解压到/home/oracle下面,解压好之后会有一个database的目录,里面有执行安装程序,一般情况下我们都是进行远程安装,那如何把安装界面推送到我们办公室呢,可以使用vnc或者Xmanager工具,执行安装程序需要使用的用户是oracle,记得切换到oracle用户,我这里使用的是Xmanager工具进行的远程安装。

 

 

3、启动安装程序

 

3.1:直接

以root用户运行xhost +

结果如果是access control disabled, clients can connect from any host的话那么说明可以弹出安装界面

su - oracle

cd /home/oracle/database

运行./runInstaller命令弹出安装界面

 

3.2远程安装

打开Xmanager工具

设置弹出安装页面地址export display=ip:0.0

运行后xhost +

如果结果返回是access control disabled, clients can connect from any host的话那么说明地址设置成功

su - oracle

 

cd /home/oracle/database

运行./runInstaller命令弹出安装界面

 

如果遇到安装页面乱码的话是centos编码格式的问题运行下面的命令就可以转码:

1.修改环境属性  vi /etc/sysconfig/i18n

LANG="en_US.UTF-8"

 

2.在每次调用图形界面以前,我们使用export临时设置LANG(ORACLE 用户)
        export LANG=en_US.UTF-8

 

 

安装完成下面安装数据库和监听

 

五、数据库安装

在oracle用户下面执行dbca调出创建数据库界面

完成数据库安装

 

六、创建监听程序

在oracle用户环境下输入命令netca即可调出图形界面进行配置

安装完成

 

提示

如果远程连接oracle没有成功可能是因为防火墙的原因:

关闭命令:service iptables stop

 

为保证关闭centos后可以直接使用我们需要执行

1.关闭防火墙

以root用户运行命令:
关闭命令:service iptables stop

永久关闭防火墙:chkconfig iptables off

 

2.自动开启数据库和监听

切换oracle用户su - oracle后

运行vi /etc/oratab后,找到rpt:/home/oracle/product/11.2.0.4/db_1:N

把N改成Y

 

运行vi /etc/rc.local后

添加su - oracle -c 'lsnrctl start' 

su - oracle -c 'dbstart'

 

完成

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值