linux服务器安装oracle Linux安装Oracle 11g服务器(图文)

应该是最完整的Oracle安装教程了,全程在测试服务器上完成,软件环境:Red Hat Enterprise Linux 6;Oracle 11g (11.1.0.6)

1. 从Oracle网站下载linux_11gR1_database_1013.zip,在终端输入unzip linux_11gR1_database_1013.zip进行解压,解压后得到的database文件夹即是Oracle的安装文件。

2. 修改/etc/hosts,添加IP地址和域名的映射关系:

#格式如下 <IP-address> <fully-qualified-machine-name> <machine-name> #比如 127.0.0.1 localhost.localdomain localhost 10.16.37.104 ol5-11gr1.localdomain ol5-11gr1

3. 修改/etc/sysctl.conf,在文件中增加以下内容:

kernel.shmall = 2097152 kernel.shmmax = 2147483648 # Smallest of -> (Half the size of the physical memory) or (4GB - 1 byte) kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128 fs.file-max = 65536 # 512 * PROCESSES net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=262144

4. 在终端运行/sbin/sysctl -p,使内核参数立即生效。

5. 修改/etc/security/limits.conf,在文件中增加以下内容:

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

6. 修改/etc/pam.d/login,在文件中增加以下内容:

session required pam_limits.so

7. 修改/etc/selinux/config,禁用SELinux:

SELINUX=disabled

8. 创建Oracle用户和组,在终端输入下列命令:

groupadd oinstall groupadd dba groupadd oper groupadd asmadmin useradd -g oinstall -G dba,oper,asmadmin oracle passwd oracle #修改oracle用户的密码

9. 创建Oracle安装目录,并赋予用户和组权限

mkdir -p /u01/app/oracle/product/11.1.0/db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01

10. 终端输入su - oracle,切换到oracle用户,修改.bash_profile文件,添加Oracle环境变量:

# Oracle Settings TMP=http://www.likecs.com/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=ol5-11gr1.localdomain; export ORACLE_HOSTNAME ORACLE_BASE=http://www.likecs.com/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=http://www.likecs.com/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/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

需要注意的是ORACLE_HOSTNAME变量和ORACLE_SID变量需要根据实际需求修改。

11. 以oracle用户登录,设置LANG环境变量,以解决Oracle安装界面的乱码问题:

export LANG=en_US.UTF-8

12. 进入database文件夹,运行./runInstaller启动安装程序。

0

13. 进入安装界面,可以选择基本安装或者高级安装,只要前面设置的环境变量没有问题,安装程序会自动填写目录位置:

1

14. 选择高级安装,可以手动设置SYS,SYSTEM,SYSMAN,DBSNMP用户密码,点击下一步:

2

15. 点击下一步:

3

16. 选择安装企业版本,也可以自定义组件:

4

17. 安装程序自动填写,点击下一步:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjpps.html