在 CentOS7 虚拟机上安装 Oracle 11g
在CentOS 7上安装Oracle 11g的步骤如下:
- 下载Oracle 11g的安装文件。
- 安装必需的依赖包。
- 创建Oracle用户和组。
- 设置环境变量。
- 配置内核参数。
- 调整文件系统和安全选项。
- 设置Oracle安装参数。
- 开始安装。
以下是示例命令,用于安装Oracle 11g:
# 安装依赖包
sudo yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat
# 创建Oracle用户和组
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle
# 设置环境变量
echo "export ORACLE_BASE=/home/oracle/app/oracle" >> ~/.bash_profile
echo "export ORACLE_HOME=\$ORACLE_BASE/product/11.2.0/db_1" >> ~/.bash_profile
echo "export ORACLE_SID=ORCL" >> ~/.bash_profile
echo "export PATH=\$PATH:\$ORACLE_HOME/bin" >> ~/.bash_profile
source ~/.bash_profile
# 配置内核参数
sudo tee -a /etc/sysctl.conf <<EOF
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
EOF
sudo sysctl -p
# 调整文件系统和安全选项
sudo tee -a /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
# 设置Oracle安装参数(可能需要根据实际情况修改)
export DISPLAY=:0.0
xhost +
# 开始安装
cd /path/to/oracle/installation/files
sudo -iu oracle
./runInstaller
# 安装完毕后,执行
echo $? > /var/tmp/oracle.install
exit
# 在另一个终端执行
sudo tail -f /var/tmp/oracle.install
# 安装完成后,执行Oracle配置脚本
cd $ORACLE_HOME
sudo -iu oracle
./root.sh
请注意,以上命令和步骤仅供参考,实际安装时可能需要根据您的系统环境和Oracle安装文件进行调整。安装Oracle数据库是一个复杂的过程,可能涉及到多个步骤和复杂的配置,如果遇到具体问题,请查阅Oracle的官方文档或者寻求专业的技术支持。
评论已关闭