密码保护INTERNAL

日期: 2008-07-08 作者:Brian Peasland翻译:April 来源:TechTarget中国 英文

问:当一名非DBA用户想连接internal时,我想让服务器提示密码。我怎样做才能让密码保护internal?更改用户吗?   答:更改用户而不是INTERNAL,是为使用权限操作(如:关闭数据库)的每一名用户创建帐号的最佳方法。   以下是两个最主要的原因:第一,你可以更好地控制保护程序。如果愿意你还可以对每个帐户单独审计。

不存在共享的“群”密码,因为如果有人离开的话这一密码就必须更改。第二,INTERNAL在Oracle 9i 中不能使用,所以如果你现在找到了解决方法,在将Oracle9i升级时你必须重新考虑。   只有创建个人帐户才能让他们才能拥有自己的密码。在INIT.ORA.中设置R……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:当一名非DBA用户想连接internal时,我想让服务器提示密码。我怎样做才能让密码保护internal?更改用户吗?

  答:更改用户而不是INTERNAL,是为使用权限操作(如:关闭数据库)的每一名用户创建帐号的最佳方法。

  以下是两个最主要的原因:第一,你可以更好地控制保护程序。如果愿意你还可以对每个帐户单独审计。不存在共享的“群”密码,因为如果有人离开的话这一密码就必须更改。第二,INTERNAL在Oracle 9i 中不能使用,所以如果你现在找到了解决方法,在将Oracle9i升级时你必须重新考虑。

  只有创建个人帐户才能让他们才能拥有自己的密码。在INIT.ORA.中设置REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE,然后使用ORADIM创建密码文档。最后重启数据库。使用SYSDBA权限登陆INTERNAL或帐户,对这些个人帐户执行INTERNAL-type函数并对每一位用户发出"GRANT sysdba TO the_user;"指令。他们需使用’as sysdba’权限登陆数据库。例如:

  edcsns18 gast% svrmgrl

  Oracle Server Manager Release 3.1.7.0.0 - Production

  Copyright (c) 1997, 1999, Oracle Corporation.  All
Rights Reserved.

  Oracle8i Enterprise Edition Release 8.1.7.2.0 -
  Production
  With the Partitioning option
  JServer Release 8.1.7.2.0 - Production
  SVRMGR> connect my_user as sysdba

  以上就是全部过程。

作者

Brian Peasland
Brian Peasland

Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。

翻译

April
April