linux系统安装oracle数据库总结(CentOS 6.5 安装Oracle11g R2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux系统安装oracle数据库总结(CentOS 6.5 安装Oracle11g R2)
)
注意信息)
标识:(重要信息)(必须步骤)(注意信息
1.1 硬件环
硬件环境境
isp.dmp
listener.ora
oa.dmp
tnsnames.ora
p8670579_112010_LINUX.zip
(1)环境配置
虚拟机版本VM8
操作系统CentOS-6.5-x86_64
主机名oracledb
内存2G(很多资料说是官方建议最低1G,这里划分了2G)
硬盘30G(安装时,30G也可以安装,为了方便业务数据扩展实际划分了60G,依
据自己的实际需求及配置而定)
Oracle数据文件linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
(2)虚拟机设置
操作系统CentOS-6.5-x86_64
(3)使用工具
SSH Secure File Transfer Client 用户名:root 密码:
用户名:oracle 密码:oracle
VMware vSphere Client 用户名:administrator 密码:@WSX3edc 访问ip:192.168.71.111
1.2系统环境设置
修改系统的一些参数设置
步骤 1修改主机名
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@oracledb ~]# hostname oracledb
步骤 2添加主机名与IP对应记录
[root@oracledb ~]# vi /etc/hosts
192.168.204.128 oracledb
步骤 3安装依赖包
[root@oracledb ~]# yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel
说明:因为虚拟机直接联网,这一步的包都是自动找到镜像下载安装。如果是采用单机光盘安装,可能在光盘中查找包进行安装(SUSE或者其
他LINUX都是在光盘在查找安装)
步骤 4创建用户和组
[root@oracledb ~]# groupadd -g 251 oinstall
[root@oracledb ~]# groupadd -g 252 dba
[root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle
[root@oracledb ~]# passwd oracle #更改oracle密码
诺昔ⅹ
-gⅹ挍宠甮戽扆層皊羪绊
-Gⅹ挍宠甮戽扆層皊陊劦羪绊
-uⅹ挍宠甮戽ID
-dⅹ挍宠甮戽乁直彛
-sⅹ挍宠甮戽皁彛shell
-mⅹ苫甮戽乁直彛专孞圮﹦刟臰劮刡开ザ
妈枢朆吔俴政评宠富砇乥乀oracle﹦紁绥传揖祀富砇迍五箆卛﹦歪旼旦霆琌传﹦冓欧辙八囤转卹叵。
步骤 5修改内核参数
注意:linux执行vi编辑命令时,按键“i”进行编辑,编辑完成后按键“Esc”退出编辑,按键“:”再执行命令“wq”为保存执行、执行“q!”退出执行
[root@oracledb ~]# vi /etc/sysctl.conf #末尾添加如下
net.ipv4.ip_local_port_range= 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576
步骤 6修改系统资源限制
[root@oracledb ~]# vi /etc/security/limits.conf #末尾添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@oracledb ~]# vi /etc/pam.d/login
session required pam_namespace.so #在此行下面添加一条pam_limits.so
session required pam_limits.so
[root@oracledb ~]# vi /etc/profile #这一段后来注释掉,偶尔会报错
if [ $USER ="oracle" ]; then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else