centos6.8安装Oracle11g

2018-07-10  本文已影响28人  Al_不期而遇

我这里在在exsi上面安装的,内存8G,磁盘空间200G。

1、vim /etc/hosts

192.168.1.20 oracle-11

2、

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -g dba -m oracle

# passwd oracle

Changing password for user oracle.

New password: 123456

BAD PASSWORD: it is too simplistic/systematic

Retype new password:

passwd: all authentication tokens updated successfully.

3、创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空

间即可,这里我把其放到 oracle 用户下,创建安装目录

# mkdir -p /home/oracle/app

# mkdir -p /home/oracle/app/oracle

# mkdir -p /home/oracle/app/oradata

# mkdir -p /home/oracle/app/oracle/product

更改目录属主为 Oracle 用户所有,输入命令:

# chown -R oracle:oinstall /home/oracle/app

##### chown -R oracle:oinstall /home/oracle

4、# vi /etc/security/limits.conf #在文件末尾添加

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

5、# vi /etc/pam.d/login

###session required pam_namespace.so #在此行下面添加

session required /lib/security/pam_limits.so

session required pam_limits.so

6、# vi /etc/sysctl.conf #在文件末尾添加

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

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 = 1048576

# sysctl -p #更新生效

7、I、设置全局环境变量

# vim /etc/profile #作用域大于等于/home/oracle/.bash_profile

#在文件末尾添加

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

# source /etc/profile

8、# service iptables stop

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

# chkconfig iptables off

9、# vim /etc/selinux/config

SELINUX=enforcing 改为 disabled

SELINUX=disabled

#setenforce 0

10、介质我已经上传在服务端了

解压:

# unzip linux.x64_11gR2_database_1of2.zip

# unzip linux.x64_11gR2_database_2of2.zip

当前目录会出现一个database的文件夹

11、首先,切换到新创建的 oracle 用户下,编辑 .bash_profile,增加以下内容:

# su - oracle

$ vim ~/.bash_profile#在文件末尾添加

umask 022

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

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

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64

$ source ~/.bash_profile

以Oracle用户运行runinstaller。弹出窗口。

遇见问题

1、遇见没有弹出来display的窗口解决方案:

先切换到root用户,执行xhost +

然后再切换到oracle用户,执行export DISPLAY=:0.0

出现乱码执行export LANG=US_en

2、我这里没有出现下面的现象next。出现问题的解决方案是(修改服务器的分辨率。)

system -- preference -- display 

3、安装过程遇见在84%的时候卡住,解决方案(缺少依赖包)

yum install libXp.i686 libXp-devel.i686 libXt.i686 libXt-devel.i686 libXtst.i686 libXtst-devel.i686 make.x86_64 gcc.x86_64 libaio.x86_64 glibc-devel.i686 libgcc.i686 glibc-devel.x86_64 compat-libstdc++-33 -y

4、在安装快完成的时候需要执行两个脚本orainstRoot.sh与root.sh

这里已经给出了绝对路径,直接执行就可以了。

上一篇 下一篇

猜你喜欢

热点阅读