说,用户a连接到Oracle,发出命令CONNECT b / bpassword 请告知,“在给出CONNECT语句后,先前的Oracle会话及其对象会发生什么?”
答案 0 :(得分:1)
<强>用法强>
CONNECT将当前事务提交到数据库,断开当前用户名与Oracle数据库的连接,并使用指定的用户名重新连接。
答案 1 :(得分:0)
会话将处于关闭状态或处于空闲状态,如下所示:
select sid, serial#, username from v$session where username is not null and status = 'ACTIVE' order by sid
SQL> /
SID SERIAL# USERNAME
---------- ---------- ------------------------------
14 50651 DBSNMP
320 24195 SYSMAN
326 24103 SYS
SQL> conn ptuning/ptuning
Connected.
SQL> /
SID SERIAL# USERNAME
---------- ---------- ------------------------------
14 50651 DBSNMP
320 24195 SYSMAN
485 3723 PTUNING
SQL>
以下查询显示在这种情况下会话已关闭。
SQL> select sid, serial#, username, status from v$session where sid=326;
no rows selected
SQL>