oracle 停止一切对业务数据库的访问链接
1.以oracle用户登陆数据库服务主节点。
默认情况下,数据库服务在主节点运行,所以此处登陆数据库服务器主节点。
2.以数据库管理员用户连接数据库。
oracle > sqlplus / as sysdba;
3.执行如下命令查看数据库连接状态。
SQL>select sid,serial# from v$session where username='PORTALONE';
-PORTALONE表示portal数据库账户。
-如果回显信息显示"no rows selected",表示PortalONE数据库没有访问连接。
-如果回显信息显示其他,表示当前PortalONE有访问连接,执行4。其中PORTALONE为数据库业务用户名,需要大写。
4.执行如下命令断开当前访问PortalONE数据库的链接。
SQL>alter system kill session 'sid,serial';
5.执行如下命令提升业务用户数据库操作权限。
SQL>grant excute on dbms_export_extension to PORTALONE;
-PORTALONE表示portal数据库账户。
由于数据库安全加固后存在权限问题,需要手动提升业务用户数据库权限,否则脚本执行权限不足会导致升级失败。

浙公网安备 33010602011771号