CentOS 7.4下安装Oracle 11.2.0.4数据库
1. 安装依赖环境
Oracle 11.2.0.4 需要一些依赖包,执行以下命令,安装所需的依赖环境:
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat -y
2. 创建Oracle用户账户
这里我们创建一个名为oracle的用户账户。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
3. 设置Oracle用户密码
设置oracle用户的密码:
passwd oracle
4. 配置内核参数
编辑 /etc/sysctl.conf 文件,添加以下参数:
fs.file-max = 6815744
kernel.sem = 250 256000 100 1024
kernel.shmmni = 4096
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.aio-max-nr = 1048576
使用以下命令使修改后的内核参数生效:
sysctl -p
5. 配置用户限制
编辑 /etc/security/limits.conf 文件,添加以下行:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6. 配置环境变量
编辑 /home/oracle/.bash_profile 文件,添加以下配置:
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=oracle11g
export ORACLE_UNQNAME=DB11G
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=DB11G
export PATH=$PATH:$ORACLE_HOME/bin:/usr/sbin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
使用以下命令使修改后的配置生效:
source ~/.bash_profile
7. 下载Oracle 11g安装程序
从Oracle官网下载Oracle 11g安装程序后,解压到一个目录中:
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
这里将解压后的两个文件夹都合并到一个目录中(如 oracle11g),然后进入该目录启动安装程序:
./runInstaller
8. 安装Oracle数据库
根据提示进行安装,注意在创建数据库实例的时候需要使用“root.sh”脚本来运行Oracle。
示例1:
以下命令展示了如何运行 root.sh 脚本并创建数据库实例:
$ cd /u01/app/oracle/product/11.2.0/dbhome_1/
$ ./root.sh
$ /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbca
示例2:
以下命令展示了如何在交互模式下运行安装程序:
$ cd /u01/software/database
$ ./runInstaller -ignorePrereq
结论
通过以上步骤就可以在 CentOS 7.4 系统上安装 Oracle 11.2.0.4 数据库了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 7.4下安装Oracle 11.2.0.4数据库的方法 - Python技术站