oracle怎么停用用户 oracle 怎么删除用户

Oracle 安装完后会存在一些默认用户,且处于open状态,比如WX_XAGJ,scott等,想知道他们是否可以禁用掉

1、select username,account_status from dba_users where account_status='OPEN';

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都垃圾桶等,在成都网站建设成都全网营销推广、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

2、alter user scott account lock;

3、alter user test account unlock;

oracle 怎么删除用户

你要删除某个用户,首先需要的就是先将该用户的所有链接都断开。断开有多种方式,你可以用:查出该用户所有session的sid和serial#然后使用:alter system kill session 'sid,serial#';的方法来断开链接,最后再用drop user username cascade;尝试删除用户。

oracle 怎么关闭已连接的用户

serial#和from之间加一个空格。例如:...serial# from ...

要想关闭已连接的用户,找到那个用户的进程,kill就OK了。

Oracle如何断开用户连接

所有用户的会话都可以在字典v$session里查到,断开连接的意思应该是杀死会话吧,杀一个会话用alter

system

kill

session命令,需要知道sid和serial#,这都可以从字典里查到

执行下机的sql

select

'alter

system

kill

session

'''||sid||','||serial#||''';'

from

v$session;

把结果复制、粘贴再执行就可以断开所有连接了

注意:有些系统可能设置了自动重新连接

Oracle如何禁止客户端以SYS用户登录

1、SQLalter system set remote_login_passwordfile=none scope=spfile;

remote_login_passwordfile =NONE时,停用口令文件验证,Oracle数据库不允许远程SYSDBA/SYSOPER身份登录,无法通过远程进行数据库起停等操作管理;

remote_login_passwordfile =exclusive时,启用口令文件,允许远程登录;

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优先

3、用防火墙限制IP访问1521端口


分享文章:oracle怎么停用用户 oracle 怎么删除用户
文章路径:http://scyanting.com/article/hggoss.html