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数据库账户。

由于数据库安全加固后存在权限问题,需要手动提升业务用户数据库权限,否则脚本执行权限不足会导致升级失败。

posted @ 2016-07-13 21:52  当年亦如是  阅读(218)  评论(0)    收藏  举报