【UPGRADE】升级到Oracle18c基本步骤参考(留存)

简单命令,用于后期参考

--执行升级预检查
$ORACLE_HOME/jdk/bin/java -jar /u01/app/oracle/product/18.0.0.0/dbhome_1/rdbms/admin/preupgrade.jar FILE TEXT
--移除组件,新Oracle_home cp 到 原有Oracle_home
@?/rdbms/admin/olspreupgrade.sql
@?/rdbms/admin/emremove.sql
@?/olap/admin/catnoamd.sql
@?/rdbms/admin/utlrp.sql
PURGE DBA_RECYCLEBIN;
--升级apex
-- 创建单独的 tablespace(不建议用系统默认的表空间)
SQL> create tablespace APEX181 DATAFILE '/u03/oradata/apex181.dbf' SIZE 1024m REUSE AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
-- 安装 APEX 18.1,安装过程可能会持续5-10分钟
-- 这里的 APEX181 是刚刚创建的 tablespace
SQL> @apexins APEX181 APEX181 temp /i/
-- 重置 APEX 管理控制台账号密码
SQL> @apxchpwd
-- 配置RESTful Services服务
SQL> @apex_rest_config.sql
-- 禁用数据库内置的PL/SQL网关
SQL> exec dbms_xdb.sethttpport(0);
SQL> exec dbms_xdb.setftpport(0);
-- 解锁ORDS用户账号
SQL> alter user apex_public_user account unlock;
SQL> alter user apex_public_user identified by "your password";
-- 断开数据库会话
SQL> exit
--dbua
@?/rdbms/admin/utlrp.sql
请使用浏览器的分享功能分享到微信等