Enable / Disable Restricted Session
SQL> startup restrict ORACLE instance started.
Total System Global Area 504366872 bytes
Fixed Size 743192 bytes
Variable Size 285212672 bytes
Database Buffers 218103808 bytes
Redo Buffers 307200 bytes
Database mounted.
Database opened.Startup the database in restricted modeThe alter system command can be used to put the database in and out of restricted session once it is open:
SQL> alter system enable restricted session;
system altered
SQL> alter system disable restricted session;
system alteredFind and disconnect users connected during restricted session
Any users connected to the database when restricted session is enabled will remain connected and need to be manually disconnectedTo check which users are connected to the database run the following:
SQL> SELECT username, logon_time, process from v$session;
USERNAME LOGON_TIM PROCESS
-------- --------- -------
17-NOV-10 606252
17-NOV-10 598054
17-NOV-10 540690
17-NOV-10 421948
17-NOV-10 561182
17-NOV-10 512046
17-NOV-10 1257542
SYS 17-NOV-10 1310796
8 rows selected.By querying the process id you can then issue a kill -9 <process_id> at the operating system level to disconnect the connected user. The blank usernames in v$session refer to background database processes.Check if database in restricted mode
If you are unsure whether the database is in restricted session or not you can run the following query to check:SQL> SELECT logins from v$instance;
LOGINS
----------
RESTRICTED
No comments:
Post a Comment
Please feel free to leave a comment