Oracle的CentOS安装
Oracle数据库在CentOS上的安装步骤可以概括为以下几个步骤:
- 下载Oracle数据库软件包。
- 安装必要的依赖项。
- 配置内核参数和用户环境。
- 创建Oracle用户和组。
- 解压下载的软件包并配置Oracle软件。
- 设置Oracle实例和监听器。
- 启动Oracle服务并进行相关配置。
以下是一个基本的安装示例:
# 1. 安装依赖项
sudo yum install -y oracle-database-preinstall-19c
# 2. 配置内核参数和用户环境
sudo -u oracle bash -c "
cat >> ~/.bash_profile <<-EOF
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/product/19c/dbhome_1
export ORACLE_SID=ORCL
export PATH=\$PATH:\$ORACLE_HOME/bin
EOF
"
# 3. 创建Oracle用户
sudo useradd -m oracle
sudo passwd oracle
# 4. 解压Oracle软件包并运行安装脚本
sudo -u oracle unzip -q oracle-database-ee-19c-1-1.x86_64.zip -d /home/oracle/
cd /home/oracle/database/
sudo -u oracle bash -c "
./runInstaller -silent -ignoreSysPrereqs -responseFile /home/oracle/response.rsp
"
# 5. 安装后配置步骤
sudo -u oracle bash -c "
cd /home/oracle/app/oracle/product/19c/dbhome_1/
echo $ORACLE_HOME
$ORACLE_HOME/root.sh
"
# 6. 配置监听器和实例
sudo -u oracle bash -c "
$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/netca.rsp
$ORACLE_HOME/bin/dbca /silent /responseFile /home/oracle/dbca.rsp
"
# 7. 启动和开机自启Oracle服务
sudo systemctl start oracle-ohasd
sudo systemctl enable oracle-ohasd
sudo systemctl start oracleserviceORCL
sudo systemctl enable oracleserviceORCL
注意:以上命令和脚本仅为示例,实际安装时需要根据您的系统环境和Oracle安装包的具体情况进行调整。例如,安装包的名称、安装路径、安装参数等。您还需要准备好安静安装所需的响应文件,如response.rsp
和netca.rsp
,dbca.rsp
。
评论已关闭