Oracle 11g服务器配置和管理(详细正确版 - - 自测)

2019-04-17 15:05

安装Oracle前linux系统参数的配置

检查下列包是否安装,如果未安装则要先安装。 # rpm -qa | grep make gcc glibc 等等 binutils-2.17.50.0.6-2.el5 compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 glibc-2.5-12

glibc-common-2.5-12 glibc-devel-2.5-12 gcc-4.1.1-52 gcc-c++-4.1.1-52 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libstdc++-4.1.1

libstdc++-devel-4.1.1-52.e15 make-3.81-1.1 sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11

在安装Oracle 11g前,先关闭系统防火墙,禁用selinux;需要手工更改系统的内核参数以及创建oracle用户和用户组,具体操作步骤如下所述。 (1)创建oracle用户和oinstall、dba用户组

命令如下所示。

# /usr/sbin/groupadd oinstall //创建用户组oinstall # /usr/sbin/groupadd dba //创建用户组dba # /usr/sbin/useradd -m -g oinstall -G dba oracle //创建用户oracle # id oracle //查看用户oracle的属性 uid=512(oracle) gid=1005(oinstall) groups=1005(oinstall),1006(dba)

(2)设置oracle用户的口令,命令如下所示。

# passwd oracle //设置oracle用户的口令 Changing password for user oracle. New UNIX password:

BAD PASSWORD: it is too simplistic/systematic Retype new UNIX password:

passwd: all authentication tokens updated successfully.

//口令更改成功 (3)创建Oracle的安装目录。

# mkdir -p /u01/app/oracle //创建/u01/app/oracle目录 # chown -R oracle:oinstall /u01/app //更改目录的所有者和属组 # chmod -R 775 /u01/app //更改目录的权限

(4)更改系统的核心参数 以满足Oracle 11g的安装要求。

# cat >> /etc/sysctl.conf < kernel.shmmni = 4096 //设置kernel.shmmni参数值为4096

> kernel.sem = 250 32000 100 128 //设置kernel.sem参数值为250 32000 100 128 > fs.file-max = 65536 //设置fs.file-max参数值为65536 > net.ipv4.ip_local_port_range = 1024 65000

//设置net.ipv4.ip_local_port_range参数值为1024 65000

> net.core.rmem_default=4194304 //设置net.core.rmem_default参数值为4194304 > net.core.wmem_default=262144 //设置net.core.wmem_default参数值为262144 > net.core.rmem_max=4194304 //设置net.core.rmem_max参数值为4194304 > net.core.wmem_max=262144 //设置net.core.wmem_max参数值为262144 > EOF

# /sbin/sysctl -p //使更改后的内核参数生效

net.ipv4.ip_forward = 0 //该命令会同时输出更改后的内核参数的值 net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0 …省略部分输出…

注意:上述的内核参数值只是Oracle 11g数据库的最小要求,用户可以根据实际情况把参数值增大,执行以下命令可查看上述内核参数的当前值。 /sbin/sysctl -a | grep shm /sbin/sysctl -a | grep sem /sbin/sysctl -a | grep file-max

/sbin/sysctl -a | grep ip_local_port_range /sbin/sysctl -a | grep rmem_default

/sbin/sysctl -a | grep rmem_max /sbin/sysctl -a | grep wmem_default /sbin/sysctl -a | grep wmem_max

(5)为oracle用户设置可使用的文件和进程数限制。

# cat >> /etc/security/limits.conf < oracle soft nproc 2047 //设置oracle用户的进程数限制 > oracle hard nproc 16384

> oracle soft nofile 1024 //设置oracle用户的文件数限制 > oracle hard nofile 65536 > EOF

# cat >> /etc/pam.d/login < session required /lib/security/pam_limits.so > EOF

(6)更改bash、ksh及cshell的默认profile文件的内容。 # cat >> /etc/profile < if [ \\$USER = \

> if [ \\$SHELL = \ //如果当前SHELL为ksh > then

> ulimit -p 16384 //更改进程数限制为16384 > ulimit -n 65536 //更改文件数限制为65536 > else //否则执行以下代码

> ulimit -u 16384 -n 65536 > fi

> umask 022 //设置umask的值 > fi > EOF

# cat >> /etc/csh.login < if ( \\$USER == \

> limit maxproc 16384 //更改进程数限制为16384 > limit descriptors 65536 //更改文件数限制为65536 > umask 022 //设置umask的值 > endif > EOF

把上述内容加入到/etc/profile后,用户每次登录都会自动执行上述代码。

(7)允许所有客户端连接X服务器。 # xhost +

开始安装Oracle 11g

Oracle 11g提供了图形化的安装界面,用户可通过移动和单击鼠标完成安装过程。具体安装步骤如下所示。

(1)以root用户解压Oracle 11g安装包文件。 #unzip linux_11gR1_database_1013.zip


Oracle 11g服务器配置和管理(详细正确版 - - 自测).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈社区警务室民警工作现状及对策

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: