RAC 数据库升级操作 的命令
时间: 2023-09-09 18:10:35 浏览: 102
RAC(Real Application Clusters)数据库升级操作的命令可以分为以下几个步骤:
1. 在所有节点上运行 preupgrade 脚本,以检查当前数据库是否满足升级要求:
```
$ORACLE_HOME/rdbms/admin/preupgrd.sql
```
2. 在一个节点上运行升级向导,进行升级:
```
$ORACLE_HOME/bin/dbua
```
3. 如果使用手动升级方式,可以使用以下命令升级:
```
$ORACLE_HOME/runInstaller -updateNodeList ORACLE_HOME=<old ORACLE_HOME> "CLUSTER_NODES={node1,node2}" -silent
$ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=<old ORACLE_HOME> "CLUSTER_NODES={node1,node2}" -silent
$ORACLE_HOME/perl/bin/perl $ORACLE_HOME/rdbms/admin/catupgrd.sql
$ORACLE_HOME/perl/bin/perl $ORACLE_HOME/rdbms/admin/utlu121s.sql
```
其中,第一个命令是在每个节点上安装新的 Oracle 软件,第二个命令是在节点上更新 Oracle Inventory。第三个命令是在每个节点上运行 catupgrd.sql 脚本,进行数据库升级,最后一个命令是在每个节点上运行 utlu121s.sql 脚本,检查数据库升级结果。
阅读全文