第四篇 关于SYS用户的验证
来源:互联网 发布:摄影市场 淘宝网 编辑:程序博客网 时间:2024/04/29 13:55
关于SYS用户的验证
-------------------------------
SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的口令,以保证数据库的安全。可以用三种方法修改口令:
sqlplus / as sysdba;
1.sql> alter user sys identified by 11111
2.sql>grant connect to sys identified by 11111
3.sql>password system (注:此命令只适用于SYSTEM)
SYS和SYSTEM用户之间可以相互修改口令。
但是请注意,将修改完口令修改成11111后,按以下几种方法登录:
sqlplus / as sysdba;
sqlplus sys/abcde as sysdba;
sqlplus sys/ as sysdba;
sqlplus sys as sysdba;
都可以登录成功,然后查看当前用户:
sql>show user
显示 user is 'SYS'。
这是为什么呢,为什么修改了口令没有效果。
答案是:认证方法。
SYS口令认证分为操作系统认证和Oracle认证方法。
在操作系统认证方式下,对于如果是Unix操作系统,只要旧以DBA组中的用户登录的操作系统,就可以以SYSDBA的身份登录数据库,不会验证SYS的口令。
对于winnt操作系统,在oracle数据库安装后,会自动在操作系统中安装一个名为ORA_DBA的用户组,只要是该组中的用户,即可以SYSDBA的身份登录数据库而不会验证SYS的口令。也可以创建名为ORA_SID_DBA(SID为实例名)的用户组,属于该用户组的用户也可以具备以上特权。
接下说一说,如何修改认证方式为操作系统认证或oracle认证。(winnt,unix平台有大同小异)
要将认证方式设置为操作系统认证:
1.修改参数REMOTE_LOGIN_PASSWORDFILE为NONE
2.修改SQLNET.ORA文件,此文件所在目录为:.../oracle/product/10.1.0/db_1/network/admin/sqlnet.ora。在其中添加这一行:
SQLNET.AUTENTICATION_SERVICES=(NTS)
3.重新启动数据库。
要将认证方式设置为oracle认证(口令文件认证):
1.修改参数REMOTE_LOGIN_PASSWORDFILE为EXCLUSIVE或SHARED。其中,exclusive表示仅有一个实例可以使用口令文件。shared表口令文件可以供多个实例使用。
2.修改SQLNET.ORA文件,在SQLNET.AUTENTICATION_SERVICES=(NTS)前加#号,即#SQLNET.AUTENTICATION_SERVICES=(NTS)
3.重新启动数据库。
创建密码文件:
orapwd file=FILEPATH/pwd<sid> password=PASSWORD entries=N
其中FILEPATH表示密码文件路径,密码文件的格式为pwd<sid>,sid是数据库实例名。在unix下为orapwd<sid>。
- 第四篇 关于SYS用户的验证
- 关于SYS用户的验证
- 关于SYS用户的验证
- oracle10g中的sys用户的验证方式
- 关于angularjs的用户登录验证
- oracle9i的sys用户登录
- 关于WSSE验证-- 一种验证用户的方法
- (2010-07-16)关于Oracle中的sys用户认证的问题以及EM中老是提示sys用户密码错误和sys用户密码忘记等问题的解决
- Oracle解决关于密码输入错误也能进system,sys用户的问题
- 更改数据库用户的密码(sys,system)
- 更改数据库用户的密码(sys,system)
- oracle sys system 用户的区别
- sys和system用户之间的区别
- oracle sys、system 用户登录 的问题
- 修改 Oracle sys用户的密码
- oracle sys/system用户的默认密码
- 关于验证用户输入的email地址真实问题
- 关于验证用户是否已登陆的过滤器
- 在家的日子
- 盖茨与巴菲特捐出了个李嘉诚
- 2006年7月8号
- 时间*自信*勇气*后悔*矛盾
- 美国人挂在嘴边的句子
- 第四篇 关于SYS用户的验证
- Love me if you dare
- 酒
- SharePoint
- SharePoint
- ACM程序设计大赛校内选拔赛初赛的一道题目:Spanning trees in a fan
- 关于编辑部的一些笑料
- 也谈加班
- Web2.0时代的新名词,你知多少?