1、select username,account_status from dba_users where account_status='OPEN';
發(fā)展壯大離不開廣大客戶長(zhǎng)期以來的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都垃圾桶等,在成都網(wǎng)站建設(shè)、成都全網(wǎng)營(yíng)銷推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。
2、alter user scott account lock;
3、alter user test account unlock;
你要?jiǎng)h除某個(gè)用戶,首先需要的就是先將該用戶的所有鏈接都斷開。斷開有多種方式,你可以用:查出該用戶所有session的sid和serial#然后使用:alter system kill session 'sid,serial#';的方法來斷開鏈接,最后再用drop user username cascade;嘗試刪除用戶。
serial#和from之間加一個(gè)空格。例如:...serial# from ...
要想關(guān)閉已連接的用戶,找到那個(gè)用戶的進(jìn)程,kill就OK了。
所有用戶的會(huì)話都可以在字典v$session里查到,斷開連接的意思應(yīng)該是殺死會(huì)話吧,殺一個(gè)會(huì)話用alter
system
kill
session命令,需要知道sid和serial#,這都可以從字典里查到
執(zhí)行下機(jī)的sql
select
'alter
system
kill
session
'''||sid||','||serial#||''';'
from
v$session;
把結(jié)果復(fù)制、粘貼再執(zhí)行就可以斷開所有連接了
注意:有些系統(tǒng)可能設(shè)置了自動(dòng)重新連接
1、SQLalter system set remote_login_passwordfile=none scope=spfile;
remote_login_passwordfile =NONE時(shí),停用口令文件驗(yàn)證,Oracle數(shù)據(jù)庫(kù)不允許遠(yuǎn)程SYSDBA/SYSOPER身份登錄,無法通過遠(yuǎn)程進(jìn)行數(shù)據(jù)庫(kù)起停等操作管理;
remote_login_passwordfile =exclusive時(shí),啟用口令文件,允許遠(yuǎn)程登錄;
SQLshow parameter remote_login
remote_login_passwordfile string NONE
2、sqlnet.ora限制IP登錄。
tcp.validnode_checking = yes
tcp.invited_nodes = (hostname1, hostname2,ip1,ip2)
tcp.excluded_nodes = (10.103.11.17,hostname1,hostname2)
excluded_nodes與invited_nodes為互斥方式,要么使用前者,要么使用后者
如果tcp.invited_nodes與tcp.excluded_nodes都存在,則tcp.invited_nodes優(yōu)先
3、用防火墻限制IP訪問1521端口