1. 简介
1.1 文档目的
本手册可以为系统安装人员、实施人员、管理员提供参考。特别是安装人员,可以参考这份文档,然后根据实际的情况安装。
1.2 文档使用者
本手册主要使用者为系统安装人员、实施人员、管理员。
2. 安装说明
2.1需求说明
根据系统规划,系统需要将数据库服务与应用服务安装到不同的服务器,即应用与数据库机器分离。
2.2 数据库服务器环境
2.2.1 硬件环境
机型: 虚拟机
CPU: 2核
内存:2G
硬盘:100G
2.2.2 软件环境
操作系统:RHEL6.5
安装介质:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit
Jdk1_6_0_29 64 bit
IP地址 :192.168.8.111
2.3 应用服务器环境
2.3.1 硬件环境
机型:虚拟机
CPU:2核
内存:2G
硬盘:100G
2.3.2 软件环境
操作系统:RHEL6.5
安装介质:jdk1_6_0_29 64 bit
weblogic10.3.6
zookeeper-3.4.6
IP地址 :192.168.8.112
3 检查配置需求
3.1检查/tmp目录空间大小
说明:
至少需要1G的/tmp目录空间。
检查命令: #df -h/tmp
3.2 检查操作系统
检查操作系统
#cat /proc/version
######################################
准备介质
使用ftp工具,将安装介质linux.x64_11gR2_database_1of2、linux.x64_11gR2_database_2of2.zip上传到服务器的目录/app/software/下。
创建目录/app/software存放安装所需软件
#mkdir -p /app/software
ftp上传文件
并解压
######################################
安装jdk
赋权后执行./
检查JDK版本
#java –version
4 数据库服务器配置
4.1Hosts文件配置
使用root用户登录,hosts文件追加如下文字;
vi /etc/hosts
::1 localhost hq-tmpsdb01
10.80.36.143 hq-tmpsdb01
注意:hq-tmpsdb01为主机为hostname
127.0.0.1 localhost hq-tmpsdb01
4.2系统参数调整
以root用户登录系统。编辑/etc/sysctl.conf文件,追加如下内容。
命令:vi /etc/sysctl.conf
kernel.sem = 250 32000 100 142
kernel.shmall = 4294967296
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.msgmax = 8192
kernel.msgmnb = 65535
kernel.msgmni = 2878
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4621440
net.core.rmem_max = 4621440
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
modprobe bridge
lsmod|grep bridge
修改完毕后保存文件,执行 sysctl –p 命令把这些修改反映到当前系统中。
编辑/etc/security/limits.conf文件。在文件的最后追加如下内容:
命令: vi /etc/security/limits.conf
* hard nofile 65536
* soft nofile 4096
* hard nproc 16384
* soft nproc 2047
* hard stack 16384
* soft stack 10240
编辑/etc/pam.d/login
vi /etc/pam.d/login
添加
session required pam_limits.so
编辑/etc/security/limits.d/90-nproc.conf
将
* soft nproc 1024
设置成
* - nproc 16384
编辑/etc/selinux/configvi /etc/selinux/config
将SELINUX设置为permissive:SELINUX=permissive
4.3系统环境配置
name=Server
baseurl=file:///media/iso
enabled=1
gpgcheck=0
5创建用户和组
5.1创建oracle用户和组
使用root登录,执行下列命令创建oinstall、DBA组:
# groupadd oinstall
# groupadd dba
执行以下命令创建oracle用户:
# useradd -g oinstall -G dba oracle
如果用户已经存在,使用以下命令指定oracle的组
# usermod -g oinstall -G dba oracle
启用oracle用户,并修改其密码为oracle
# passwd oracle
至此,以下操作使用oracle用户进行。///
5.2创建目录
使用root用户,创建DB的安装目录:
$ mkdir -p /app1/oracle
更改属主
$ chown oracle:oinstall app1/oracle
使用oracle用户,给目录授权:
$ chmod -R 755 /app1/oracle
注意:这里安装/app1共享存储下,后面系统恢复等操作需要在app1目录下;
5.4编辑环境变量
更改oracle用户的.bash_profile文件
vi .bash_profile
umask 022
TMP=/tmp
TMPDIR=$TMP
export TMP TMPDIR
ORACLE_SID=SUNTX
ORACLE_BASE=/app1/oracle
export ORACLE_SID ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
java安装后环境变量配置
vi /etc/profile
将以下内容 copy 至此文件的最后,然后退出重新登录。
JAVA_HOME=/usr/java/jdk1.6.0_29
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5.5测试图形界面(可使用VNC)
命令处填写/usr/bin/xterm -ls -display $DISPLAY 如下图:
![](http://img.blog.itpub.net/blog/attachment/201708/21/28291944_1503286227Jt1c.png?x-oss-process=style/bb)
点击运行如果出现下图则是缺少x11组件,安装即可
root执行#yum install xterm
安装过后在如下窗口执行即可,进入到/app/software/datebase目录下
执行./runInstaller即可
安装过程如下图所示
在安装中有时会出现pdksh相关少包的警告
解决办法安装pdksh
[root@hq-tmpsdb01 software]# rpm -ivh pdksh-5.2.14-30.x86_64.rpm
warning: pdksh-5.2.14-30.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 73307de6: NOKEY
error: Failed dependencies:
pdksh conflicts with ksh-20120801-10.el6.x86_64
则卸载ksh
rpm -e ksh-20120801-10.el6.x86_64
然后
rpm -ivh pdksh-5.2.14-30.x86_64.rpm
即可
![](http://img.blog.itpub.net/blog/attachment/201708/21/28291944_1503303838Z4Az.png?x-oss-process=style/bb)
修改oracle用户环境变量添加到最后即可
vi .bash_profile
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
到此结束!之后会陆续的写上建立监听及创建数据库实例!!!!!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28291944/viewspace-2143752/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28291944/viewspace-2143752/