Home >Database >Mysql Tutorial >在Linux系统下安装Oracle数据库

在Linux系统下安装Oracle数据库

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:07:061032browse

在Linux系统下安装Oracle数据库:1、约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux

在Linux系统下安装Oracle数据库:

1、约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013
   linux系统安装时,选择安装所有的包。
2、用root用户修改内核参数,增加以下的内容到文件/etc/sysctl.conf中。
   #vi /etc/sysctl.conf
    #Controls the maximum number of shared memory segmets,in pages
    kernel.shmall = 2097152 --系统可以使用的共享内存段的总量单位是页
    kernel.shmmax = 2147483648 --单个共享内存段的最大大小,,单位是字节
    kernel.shmmni = 4096 --系统可以使用的最多共享内存段的个数
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default=4194304
    net.core.rmem_max=41943044
    net.core.wmem_default=262144
    net.core.wmem_max=2621444
    修改完成后,保存退出。
   #/sbin/sysctl -p --使得内核参数生效
3、#vi /etc/security/limits.conf 行末添加以下内容。
    #@student    -      maxlogins      4
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    #End of file
4、#vi /etc/pam.d/login 行末添加以下内容。
    session   optional    pam_keyinit.so force revoke
    session   required    pam_limits.so
5、#vi /etc/selinux/config,关闭防火墙,确保以下内容,SELINUX=disabled
   关闭SELIINUX
6、新增组和用户:
   #groupadd oinstall
   #groupadd dba
   #useradd -g oinstall -G dba oracle
   #passwd oracle(给oracle用户设置密码)
7、创建Oracle的安装目录,并把权限赋予oracle用户:
   #mkdir -p /u01/app/oracle
   #chown -R oracle:oinstall /u01
   #chmod -R 775 /u01
8、oracle 用户的环境变量,以 oracle 身份登录,并通过在 .bash_profile 中添加以下行。
   增加下列内容:

   $vi .bash_profile
   #User specific environment and startuup programs
   export ORACLE_BASE=/u01/app/oracle
   export ORACLE_HOME=$ORACLE_BASE/11.1.0/dbhome_1
   export ORACLE_SID=linux
   export PATH=$PATH:$ORACLE_HOME/bin
   export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
   export PATH
9、解压缩oracle 11g(linux.x64_11gR1_database_1013),然后新建终端,
   #xhost +(允许所有客户端连接至x服务器)
   #su - oracle(切换到oracle用户环境)
   运行 $./runInstaller
10、在检测时,可能会差一些包,可以根据提示下载包安装即可。
11、在安装最后阶段,会提示执行配置脚本。新建终端,以root用户切换至相应目录,然后执行脚本:./orainstRoot.sh,./root.sh。
12、执行完以上两个脚本后,点“OK”完成安装。
13、鉴于时间原因,写得较为简略,相应安装时的图片并未展出,敬请谅解。
14、说在最后,以上所有配置仅用于个人测试研究之用,实际生产库配置不宜采用。

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn