欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

在Linux系统下安装Oracle数据库

程序员文章站 2024-02-18 17:07:10
...

在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系统下安装Oracle数据库