linux(centos)上的oracle11.2.0.4安装

1、首先安装所需的软件包

yum -y  install binutils

yum -y install compat*

yum -y install gcc* 

yum -y install glibc*

yum -y install elfutils-libelf 

yum -y install ksh 

yum -y install libgcc*

yum -y install libstdc++*

yum -y install libaio* 

yum -y install make

yum -y install sysstat

yum -y install xhost 

yum -y install xclock

yum -y install unixODBC*

yum -y install mpfr

yum -y install libXi

yum -y install libXtst

yum -y install elfutils-libelf-devel

2、修改对应的系统环境配置

2-1、修改hosts文件

命令:vim /etc/hosts

增加内容:192.168.92.132(安装oracle的服务器本地ip) ocptest(主机名)

注:centos6修改主机名方法如下:

命令:vim /etc/sysconfig/network

修改内容:HOSTNAME=ocptest

centos7 修改主机名方法如下:

命令(设置):hostnamectl set-hostname ocptest

命令(查看):hostnamectl

2-2、修改selinux配置

修改selinux工作模式:SELINUX分为三种工作模式

enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中

permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。

disabled:关闭 SELinux。

命令:vim /etc/selinux/config

修改内容:SELINUX=permissive 或者 =disabled

2-3、建立用户及用户组

命令如下:

创建oinstall用户组:groupadd -g 1001 oinstall

创建dba用户组:groupadd -g 1002 dba

创建用户并加入到用户组:useradd -u 502 -g oinstall -G dba oracle

修改对应用户密码:passwd oracle

2-4、建立对应的目录并赋予用户权限(所属)

命令如下:

新建文件夹:mkdir -p /u01/app/oracle/product/11.2.0/db_1

转换文件夹所属:chown -R oracle:oinstall /u01/app

文件夹权限:chmod -R 775 /u01/app

2-5、oracle用户profile文件配置修改

命令:vim /home/oracle/.bash_profile

修改内容:在export PATH下增加如下内容

export ORACLE_SID=orcl

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

2-6、调整内核参数

命令:vim /etc/sysctl.conf

修改内容:kernel.shmall = 2097152

最后增加内容:

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

fs.aio-max-nr = 1048576

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

2-7、使执行修改内核参数的信息生效

命令:sysctl -p

如果报如下错误:

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

error: "net.bridge.bridge-nf-call-iptables" is an unknown key

error: "net.bridge.bridge-nf-call-arptables" is an unknown key

执行如下操作:

管理对应的内核模块:modprobe bridge

查看对应模块的加载:lsmod|grep bridge

之后再执行sysctl -p命令就不会有问题了

2-8、配置limits信息

命令:vim /etc/security/limits.conf

增加内容如下:

oracle soft nproc 2047 

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536 

oracle soft stack 10240

2-9、调整对应的pam

命令:echo "session required pam_limits.so" >>/etc/pam.d/login

2-10、关闭防火墙

停止:service iptables stop

永久关闭:chkconfig iptables off

3、文件上传及安装

3-1、上传安装包文件到/home/oracle下:

解压.zip文件:

安装unzip包:yum -y install zip unzip

解压命令:unzip linux.x64_11gR2_database.zip(这是命令示例,安装包请移步https://download.youkuaiyun.com/download/it_java_shuai/12023177下载。两个都需要解压,解压完成后会自动并到一个database文件夹下,切记两个压缩包要在相同路径下解压)

所有权赋给oracle用户:chown -R oracle:oinstall /home/oracle/database

3-2、安装

ssh(xshell方式)连接需要配置一下内容:

转到oracle用户:su - oracle

执行:export DISPLAY=192.168.1.8(本地IP-不是安装oracle的虚拟机):0.0

转到root用户:su - root

查看配置是否生效:xhost +

然后转到oracle用户下开始安装:

su - oracle

./database/runInstaller

这是弹出可视化安装界面

3-3、执行配置

转到root用户下执行两个脚本

转用户:su - root

执行脚本:

sh /u01/app/oraInventory/orainstRoot.sh

sh /u01/app/oracle/product/11.2.0/db_1/root.sh

3-4、配置监听

命令:netca

3-5、监听配过后,创建数据库实例

命令:dbca

注意:创建数据库实例时需要打开数据库监听,命令:lsnrctl start

查看监听状态:lsnrctl status

3-6、创建数据库实例

dbca创建数据库

创建完成,最后的信息中可以自己根据自己需要清除用户锁定和重置用户密码;

文档(图文)下载:centos安装oracle11.0.2.pdf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

异常的昵称

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值