linux安装oracle 11G R2最细步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

# 后跟命令表示以操作系统下root用户操作; $ 后跟命令表示以操作系统下oracle用户操作; 虚拟机安装CentOS-7-x86_64-Minimal-1511.iso 1.1 上传软件

假如放在/opt/目录下.

# cd /opt/

可通过SecureFX工具sftp上传数据库安装文件. 或者安装rz

yum install –y lrzsz

然后使用rz命令上传

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

1.2 Package安装检查

yum install -y binutils*

yum install -y compat-libstdc*

yum install -y elfutils-libelf*

yum install -y gcc*

yum install -y glibc*

yum install -y ksh*

yum install -y libaio*

yum install -y libgcc*

yum install -y libstdc*

yum install -y make*

yum install -y sysstat*

yum install libXp* -y

yum install -y glibc-kernheaders

执行预计5分钟的样子

1.3 增加数据库组和用户

# id oracle (确认oracle用户是否存在)

# groupadd oinstall (建立产品清单管理组)

# groupadd dba (建立数据库安装组)

# groupadd asmadmin (建立ASM管理组)

# groupadd asmdba (建立Grid管理组)

# useradd -g oinstall -G dba,asmdba oracle -d /home/oracle (oinstall为主要组,确保

/home/oracle原不存在)

# id oracle (记住oracle用户的uid和gid)

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),504(asmdba)

# passwd oracle

1.4 调整OS内核参数

设置原则:

kernel.shmmax 为 4GB-1byte或一半的物理内存, 哪个值更低用哪个;

fs.file-max 为512 * PROCESSES.

# vi /etc/sysctl.conf (增加或修改以下参数, 参考值为最小需求, kernel.shmmax默认即可无需设置 )

#------------------------------------------

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 (设置参数立即生效)

1.5 增加shell限制

为了提升性能增加oracle用户的shell限制.

# vi /etc/security/limits.conf (在文件最后增加或修改以下参数) oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

# vi /etc/pam.d/login (在文件最后增加或修改以下参数) session required pam_limits.so

# vi /etc/profile (在文件最后增加或修改以下脚本)

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

1.6 建立必需目录

# more /etc/oratab (确认原来是否存在Oracle主目录)

# more /etc/oraInst.loc (确认原来是否存在Oracle产品清单目录)

# mkdir -p /u01/app/oracle/ (Oracle基础目录, 一般为/mount_point/app/oracle_owner) # chown -R oracle:oinstall /opt

#chown -R oracle:oinstall /u01

# chmod -R 775 /opt

# chmod -R 775 /u01

相关文档
最新文档