`
crukor
  • 浏览: 31017 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

oracle 11g 在linux6 安装环境配置

阅读更多

1、修改hosts文件

"/etc/hosts" 文件配置格式如下:

<IP-address>  <fully-qualified-machine-name>  <machine-name>

For example.

127.0.0.1       localhost.localdomain  localhost

192.168.0.181   ol6-112.localdomain    ol6-112

 

 

2、修改内核参数

 "/etc/sysctl.conf" 文件末尾添加以下内容

fs.suid_dumpable = 1

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

 

执行下命使上述配置生效

# /sbin/sysctl -p

 

3、修改用户限制

 "/etc/security/limits.conf" 文件加上以下参数

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  4096

oracle              hard    nofile  65536

oracle              soft    stack   10240

 

4、包安装

系统光盘安装缺失rpm 

# From Oracle Linux 6 DVD

cd /media/cdrom/Server/Packages

rpm -Uvh binutils-2*x86_64*

rpm -Uvh glibc-2*x86_64* nss-softokn-freebl-3*x86_64*

rpm -Uvh glibc-2*i686* nss-softokn-freebl-3*i686*

rpm -Uvh compat-libstdc++-33*x86_64*

rpm -Uvh glibc-common-2*x86_64*

rpm -Uvh glibc-devel-2*x86_64*

rpm -Uvh glibc-devel-2*i686*

rpm -Uvh glibc-headers-2*x86_64*

rpm -Uvh elfutils-libelf-0*x86_64*

rpm -Uvh elfutils-libelf-devel-0*x86_64*

rpm -Uvh gcc-4*x86_64*

rpm -Uvh gcc-c++-4*x86_64*

rpm -Uvh ksh-*x86_64*

rpm -Uvh libaio-0*x86_64*

rpm -Uvh libaio-devel-0*x86_64*

rpm -Uvh libaio-0*i686*

rpm -Uvh libaio-devel-0*i686*

rpm -Uvh libgcc-4*x86_64*

rpm -Uvh libgcc-4*i686*

rpm -Uvh libstdc++-4*x86_64*

rpm -Uvh libstdc++-4*i686*

rpm -Uvh libstdc++-devel-4*x86_64*

rpm -Uvh make-3.81*x86_64*

rpm -Uvh numactl-devel-2*x86_64*

rpm -Uvh sysstat-9*x86_64*

rpm -Uvh compat-libstdc++-33*i686*

rpm -Uvh compat-libcap*

 

Note. This will install all the necessary 32-bit packages for 11.2.0.1. From 11.2.0.2 onwards many of these are unnecessary, 

but having them present does not cause a problem.

 

 

5、创建用户、用户组

groupadd -g 501 oinstall

groupadd -g 502 dba

groupadd -g 503 oper

groupadd -g 504 asmadmin

groupadd -g 506 asmdba

groupadd -g 505 asmoper

 

useradd -u 502 -g oinstall -G dba,asmdba,oper oracle

passwd oracle

Note. We are not going to use the "asm" groups, since this installation will not use ASM.

 

6、查看SELINUX是否关闭

文件"/etc/selinux/config"中的 SELINUX=disabled

如果不为disabled则设置为disabled,并重启服务器。

 

7、创建安装目录

mkdir -p /u01/app/oracle/product/11.2.0/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

 

root用户登录,增加以下权限

xhost +<machine-name>

 

oracle用户登录,在文件 ".bash_profile" file 末尾增加以下几行:

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

 

ORACLE_HOSTNAME=ol6-112.localdomain; #注意主机名为自己机器主机名

export ORACLE_HOSTNAME

ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; 

export ORACLE_HOME

ORACLE_SID=orcl; #注意SID必须跟下面要安装的oracleSID一致

export ORACLE_SID

 

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; 

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; 

export CLASSPATH

 

完成后执行命令# env | grep ORA查看环境变量是否生效。

 

8、安装

oracle用户登录。用图形化界面安装时,需要设置环境变量:DISPLAY

DISPLAY=<machine-name>:0.0; export DISPLAY

 

database 目录下运行以下命令,进行安装

./runInstaller

 

安装问题:

1、错误信息Failed dependencies:pdksh conflicts with ksh

下载pdksh-5.2.14-37.el5_8.1.x86_64.rpm  见附件<!--EndFragment-->

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

如果报错 pdksh conflicts with ksh-20100621-12.el6_2.1.x86_64
rpm -e ksh-20100621-12.el6_2.1.x86_64  (注意没有.rpm后缀)

如果曾经yum install oracle-rdbms-server-11gR2-preinstall
则还需要先卸载oracle-rdbms-server-11gR2-preinstall
rpm -e pdksh-5.2.14-37.el5_8.1.x86_64.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

 

2、监听不能启动

启动监听: lsnrctl start

$ORACLE_HOME/network/admintnsnames.ora 文件的host,即主机名是否正确。

 

3、数据库关闭重启失败

查看oracle用户下的.bash_profile文件中的ORACLE_SID变量值是否为安装oracle时配置的sid

<!--EndFragment-->
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics