LinLin8023

命运会眷顾努力的人

  • 博客访问: 4956
  • 博文数量: 78
  • 用 户 组: 普通用户
  • 注册时间: 2016-10-13 14:32
  • 认证徽章:
个人简介

努力就会有好生活

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(78)

文章存档

2017年(78)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

分类: Oracle

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_1of2linux.x64_11gR2_database_2of2.zip上传到服务器的目录/app/software/下。


创建目录/app/software存放安装所需软件
#mkdir -p /app/software
ftp上传文件
并解压
######################################


安装jdk
赋权后执行./

检查JDK版本

#java –version


说明:jdk版本必须是64位,且必须1.6版本以上。如不满足,则需重装JDK,安装JDK请参考


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

修改完毕后保存文件,执行 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


     添加

    session    required     pam_limits.so
编辑/etc/security/limits.d/90-nproc.conf

vi /etc/security/limits.d/90-nproc.conf

*          soft    nproc    1024

设置成

* - nproc 16384

编辑/etc/selinux/config
将SELINUX设置为permissive:SELINUX=permissive


4.3系统环境配置

使用yum源安装环境执行命令

#yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.*
#yum install zip unzip xterm xorg-x11-xauth


5创建用户和组

5.1创建control用户和组

使用root登录,执行下列命令创建mon组:

# groupadd mon

执行以下命令创建oracle用户:
# useradd -g mon -G mon  control

5.2创建oracle用户和组
使用root登录,执行下列命令创建oinstallDBA组:
# groupadd oinstall

# groupadd dba
执行以下命令创建oracle用户:
# useradd -g oinstall -G dba oracle
如果用户已经存在,使用以下命令指定oracle的组
# usermod -g oinstall -G dba oracle
启用oracle用户,并修改其密码为oracle
# passwd oracle

////////////////////至此,以下操作使用oracle用户进行。///////////////////


5.3创建目录

使用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

将以下内容 copy 至此文件的最后,然后退出重新登录。

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

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   如下图:

点击运行如果出现下图则是缺少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
即可



修改oracle用户环境变量添加到最后即可
vi .bash_profile

PATH=/usr/sbin:$PATH

PATH=$ORACLE_HOME/bin:$PATH

export PATH

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8


到此结束!之后会陆续的写上建立监听及创建数据库实例!!!!!



阅读(516) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册