oracle安装
环境信息
- Linux 7.3
- oracle 11.2.0.4
- 无外网环境
1. 准备oracle安装文件
将Oracle的文件通过SSH上传到/usr/local/oracle中。
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mkdir oracle
[root@localhost local]# cd oracle/
2. 解压安装文件到当前目录
[root@localhost root]#cd /usr/local/oracle
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_1of7.zip
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_2of7.zip
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_3of7.zip
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_4of7.zip
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_5of7.zip
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_6of7.zip
[root@localhost oracle]#unzip p13390677_112040_Linux-x86-64_7of7.zip
执行以上命令后,将会在/usr/local/oracle/下面产生名为database的目录,这就是oracle安装程序的目录。
3. 准备oracle的安装目标目录
安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/opt/oracle目录中,以下为目录创建命令。
[root@localhost oracle]#mkdir –p /opt/oracle
4. 创建oracle相关用户和用户组
oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。 以下命令将创建dba和oinstall用户组:
[root@localhost oracle]#groupadd dba
[root@localhost oracle]#groupadd oinstall
5. 以下命令将创建oracle用户,并设置密码
[root@localhost oracle]#useradd -g oinstall -G dba oracle
[root@localhost oracle]#passwd oracle
Changing password for user oracle.
New UNIX password: [在此键入密码]
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: [在此再次键入密码]
passwd: all authentication tokens updated successfully.
6. 以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oins tall用户组
[root@localhost oracle]#chown –R oracle:oinstall /opt/oracle
7. 设置linux内核参数
打开修改/etc/sysctl.conf,在最后加入以下内容
[root@localhost oracle]# vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
fs.aio-max-nr = 1048576
8. 修改 /etc/security/limits.conf
在/etc/security/limits.conf,的最后,# End of file 标识符之前加入内容
[root@localhost oracle]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
9. 修改系统环境变量/etc/profile
修改环境变量/etc/profile文件最后加入以下内容
[root@localhost oracle]# vim /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
10. 设置ORACLE环境变量
修改oracle用户主目录(/home/oracle)的的环境变量配置文件.bash_profile。使用以下命令
[root@localhost oracle]#vi /home/oracle/.bash_profile
向配置文件中加入以下内容
#(注意这个值要和下面创建的数据库实例名称相同)
export ORACLE_SID=orcl
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
11. 开始安装
以上步骤设置完成后,建议重新启动系统,使所有设置生效。现在使用oracle用户登录,并转到ORACLE安装程序目录。以下的每一个步骤都oracle安装过程的一个步骤(每一个步骤对应一个安装界面)。
[root@localhost oracle] # su oracle
[oracle@localhost oracle] #cd /usr/local/oracle/database
解决oracle乱码.
[oracle@localhost database] #export LANG=en_US
运行安装命令
[oracle@localhost database] #./runInstaller
如果报错.
could not retrieve local nodename
[oracle@localhost database] #./hostname
sun
原文件
[oracle@localhost database] # cat /etc/hosts
[oracle@pandora database]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
修改后文件
[oracle@pandora database]$ vi /etc/hosts
127.0.0.1 sun sun localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 sun sun localhost localhost.localdomain localhost6 localhost6.localdomain6
重新执行 ./runInstaller
安装过程中如果出现错误信息[无法使用命令/usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLAY变量。],使用