centos7.4安装Oracle11g

系统要求1.5G内存,硬盘20G
1.关闭防火墙
systemctl stop firewalld
禁止开机启动
systemctl disable firewalld
2.关闭selinux
setenforce 0
编辑conf文件永久关闭
关闭selinux
3.创建安装Oracle的用户和用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
为Oracle用户创建密码
passwd oracle
4.创建安装目录
mkdir -p /data/oracle
mkdir -p /data/oraInventory
mkdir -p /data/database/
<将Oracle安装文件解压到/data/database目录下
将目录权限授予Oracle用户及oinstall组
chown -R oracle:oinstall /data/
5.修改Oracle用户限制
编辑/etc/security/limits.conf 文件,添加如下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle soft nofile 65536
编辑/etc/pam.d/login文件,添加如下内容
session required /lib64/security/pam_limits.so
session required pam_limits.so
6.安装依赖包
yum -y install binutils compat-libstdc+±33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc+±devel make ksh sysstat unixODBC unixODBC-devel
7.修改内核参数/etc/sysctl.conf添加如下内容
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 = 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
注意红色字体部分根据自己的主机去调整
8.配置用户环境变量
vi /home/oracle/.bash_profile
export ORACLE_BASE=/data/oracle #oracle数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径
export ORACLE_SID=orcl #oracle启动数据库实例名
export ORACLE_TERM=xterm #xterm窗口模式安装
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib/:/usr/lib #添加系统环境变量
export LANG=C #防止安装过程出现乱码
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致
保存后执行source /home/oracle/.bash_profile使配置文件生效
8.安装vnc服务端
请先确定系统已安装了GNOME Desktop
yum -y install tigervnc-server
9.切换到Oracle用户下设置vnc登录密码
[root@192 ~]# su - oracle
[oracle@192 ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
启动vnc服务
[oracle@192 ~]$ vncserver :1

Warning: 192.168.254.130:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server 192.168.254.130:1
A VNC server is already running as :1

Warning: 192.168.254.130:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server 192.168.254.130:1
xauth: file /home/oracle/.Xauthority does not exist

New ‘192.168.254.130:2 (oracle)’ desktop is 192.168.254.130:2

Creating default startup script /home/oracle/.vnc/xstartup
Creating default config /home/oracle/.vnc/config
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/192.168.254.130:2.log
这里提示192.168.254.130:1被占用,系统自动为我们分配192.168.254.130:2
使用客户端登录
在这里插入图片描述
输入刚才设置的密码
在这里插入图片描述
10.进入/data/database目录执行安装在这里插入图片描述
11.不接受安全更新
在这里插入图片描述
12.只安装数据库软件
在这里插入图片描述
13.非集群模式,默认下一步
在这里插入图片描述
14.默认下一步
在这里插入图片描述
15.默认企业版,下一步
在这里插入图片描述
16.这里显示的是刚才设置的目录,点击下一步
在这里插入图片描述
17.默认下一步
在这里插入图片描述
18.默认下一步
在这里插入图片描述
19.如果提示系统参数问题,点击fix&Check Again
在这里插入图片描述
按照提示执行脚本
在这里插入图片描述
20.检查下插件是否安装上了
对于pdksh不用管,只需要安装行ksh就可以了
21.检查无问题执行忽略,进行下一步安装
在这里插入图片描述
报错一:
在这里插入图片描述
解决方法:
1.确认电脑上又没有安装 glibc-static软件,没有则安装上
rpm -qa|grep glibc-static
2.编辑/data/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk文件,在如下位置添加红色方框标记部分,然后点击retry
在这里插入图片描述
报错二
在这里插入图片描述
解决方法:编辑/data/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk文件
添加如下红色方框标识的部分,然后点击retry
在这里插入图片描述
在这里插入图片描述
按照要求执行上面的脚本
执行完后,数据库软件就安装完了
在这里插入图片描述
数据软件安装完后还需要安装监听和实例,然后数据库才可以使用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值