
数据库环境使用CentOS7及Oracle 11G 单机单实例
***
使用```yum update```对CentOS进行升级
将Oracle数据库安装文件及安装脚本上传到服务器,最好直接安装11.2.0.4版本数据库,11.2.0.1版本存在一定问题
数据库安装完成后,对数据库进行补丁升级
```su - oracle```
# 1.关闭数据库
- 关闭监听
```lsnrctl stop```
- 关闭数据库
```
sqlplus / as sysdba
SQL> shutdown immediate;
```
# 2.备份ORACLE_HOME目录(可选)
```
cd $ORACLE_HOME/
tar -pzcvf oraclehome1.tar*
```
# 3.上传并解压补丁和OPatch
- 更改补丁目录权限:(root用户操作)
```
chown oracle:oinstall p6880880_112000_Linux-x86-64.zip
chown oracle:oinstall p31718723_112040_Linux-x86-64.zip
```
- 解压补丁
```
su - oracle
unzip p31718723_112040_Linux-x86-64.zip -d /home/oracle/software
```
- 解压OPatch(升级OPatch)
```
unzip -o p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME
```
- 查看OPatch版本
```
$ORACLE_HOME/OPatch/opatch version
显示
OPatch Version: 11.2.0.3.31
OPatch succeeded.
```
# 4.安装补丁
- PSU补丁p31537677:
```
cd /home/oracle/software/31718723/31537677
$ORACLE_HOME/OPatch/opatch apply
......
Composite patch 31537677 successfully applied.
OPatch Session completed with warnings.