- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux CentOS6.7 oracle11G服务端安装
2019年2月10日
目录
TOC \o "1-3" \h \z \u 1.安装环境 3
2.系统参数配置 3
3.RPM依赖包安装 9
4.安装过程 10
5.配置HOSTS 15
6.数据库建库 15
7.多个实例建库及启动及关闭 22
8.配置监听及本地网络服务 22
9.客户端PLSQL访问配置 32
10.开启EM 34
11.开机自动启动数据库 34
99.其他 35
99.2监听服务启动、关闭、注册 35
99.3防火墙管理 35
99.4安装oracle提示权限不够 36
99.5windows系统共享文件夹给Linux系统 36
99.6提示ORA-01031 insufficient privileges,远程使用plsql工具登录sys用户。 37
99.7.多实例的自动随机启动 37
99.99常见问题 38
1.安装环境
Linux服务器:CetOS6.7 64位
Oracle服务器:Oracle11gR2 64位
2.系统参数配置
约定格式:
命令提示符#和$:执行命令之前注意看命令面前的提示符,如果是#表示这个命令是需要root用户执行的,如:# vi /etc/sysconfig/network-scripts/ifcfg-eth0;如果是$则表示命令需要使用普通用户oracle来执行,如:$ lsnrctl start,别搞混了!!!
1. 配置系统的网络,使其能够连接互联网,因为我没有配本地YUM源,所以后面需要联网来安装一些依赖包。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0打开网卡文件,配置静态IP地址,如图。
修改完成后:wq保存。
再# service network restart重启网络服务。
验证一下是否可以使用网络了。
2. 修改本机名称,一般用于生产环境能够方便区分服务器的用途,如果是自己测试,此步骤可做可不做。
# vi /etc/sysconfig/network打开配置文件,修改HOSTNAME=dbserver.localdomain
保存退出,然后再执行# hostname dbserver.localdomain,再注销重新登陆系统,就可以看到修改结果了:
3. 修改系统标识(oracle默认不支持CentOS系统安装),否则oracle将无法识别本系统导致安装失败。
执行# vi /etc/RedHat-release打开文件,注释掉# CentOS release 6.7(final),在下面添加
Red Hat Enterprise Linux 6。注意具体修改成red hat成哪个版本需要根据你系统的版本来看。
4. 关闭selinux,# vi /etc/selinux/config,修改SELINUX=enforcing的值为disabled。
5. 关闭防火墙# chkconfig iptables off,#service iptables stop:
6. 修改内核参数,打开 # vi /etc/sysctl.conf 文件,在文件最后加上如下参数:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
同时记得注释掉原文件中已存在的一些参数,如下:
再执行# sysctl –p使参数生效。
参数详解如下:
fs.aio-max-nr= 1048576 //同时可以拥有的的异步IO请求数目。1048576 即 1024*1024 也就是 1024K 个。
fs.file-max= 6553600 //系统允许打开的文件数。
kernel.shmall= 4194304 //设置共享内存总页数。这个值太小有可能导致数据库启动报错。这个是8G的值,如果大于8G需要调整。
文档评论(0)