下载首页 分类下载 破解注册 驱动下载 软件新闻 软件论坛
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关

新闻首页 >> 软件新闻 >> Oracle密码文件使用与维护技巧  

Oracle密码文件使用与维护技巧

( 2008-5-16 )

 

【赛迪网-IT技术报道】Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库安全性是数据库管理工作的重要内容。本文在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。

关键词:Oracle数据库密码文件

Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用Oracle数据库的密码文件进行身份验证。因此,管理好密码文件,对于控制授权用户从远端或本机登录Oracle数据库系统,执行数据库管理工作,具有重要的意义。

Oracle数据库的密码文件存放有超级用户INTERNAL/SYS的口令及其他特权用户的用户名/口令,它一般存放在ORACLE_HOME\DATABASE目录下。

一、密码文件的创建

在使用Oracle Instance Manager创建一数据库实例的时侯,在ORACLE_HOME\DATABASE目录下还自动创建了一个与之对应的密码文件,文件名为PWDSID.ORA,其中SID代表相应的Oracle数据库系统标识符。此密码文件是进行初始数据库管理工作的基矗在此之后,管理员也可以根据需要,使用工具ORAPWD.EXE手工创建密码文件,命令格式如下:

C:\ >ORAPWDFILE=< FILENAME >PASSWORD =< PASSWORD > ENTRIES=< MAX_USERS >

各命令参数的含义为:

FILENAME:密码文件名;

PASSWORD:设置INTERNAL/SYS帐号的口令;

MAX_USERS:密码文件中可以存放的最大用户数,对应于允许以SYSDBA/SYSOPER权限登录数据库的最大用户数。由于在以后的维护中,若用户数超出了此限制,则需要重建密码文件,所以此参数可以根据需要设置得大一些。

有了密码文件之后,需要设置初始化参数REMOTE_LOGIN_PASSWORDFILE来控制密码文件的使用状态。

二、设置初始化参数REMOTE_LOGIN_PASSWORDFILE

Oracle数据库实例的初始化参数文件中,此参数控制着密码文件的使用及其状态。它可以有以下几个选项:

NONE:指示Oracle系统不使用密码文件,特权用户的登录通过操作系统进行身份验证;

EXCLUSIVE:指示只有一个数据库实例可以使用此密码文件。只有在此设置下的密码文件可以包含有除INTERNAL/SYS以外的用户信息,即允许将系统权限SYSOPER/SYSDBA授予除INTERNAL/SYS以外的其他用户。

SHARED:指示可有多个数据库实例可以使用此密码文件。在此设置下只有INTERNAL/SYS帐号能被密码文件识别,即使文件中存有其他用户的信息,也不允许他们以SYSOPER/SYSDBA的权限登录。此设置为缺省值。

在REMOTE_LOGIN_PASSWORDFILE参数设置为EXCLUSIVE、SHARED情况下,Oracle系统搜索密码文件的次序为:在系统注册库中查找ORA_SID_PWFILE参数值(它为密码文件的全路径名);若未找到,则查找ORA_PWFILE参数值;若仍未找到,则使用缺省值ORACLE_HOME\DATABASE\PWDSID.ORA;其中的SID代表相应的Oracle数据库系统标识符。

三、向密码文件中增加、删除用户

当初始化参数REMOTE_LOGIN_PASSWORDFILE设置为EXCLUSIVE时,系统允许除INTERNAL/SYS以外的其他用户以管理员身份从远端或本机登录到Oracle数据库系统,执行数据库管理工作;这些用户名必须存在于密码文件中,系统才能识别他们。由于不管是在创建数据库实例时自动创建的密码文件,还是使用工具ORAPWD.EXE手工创建的密码文件,都只包含INTERNAL/SYS用户的信息;为此,在实际操作中,可能需要向密码文件添加或删除其他用户帐号。

由于仅被授予SYSOPER/SYSDBA系统权限的用户才存在于密码文件中,所以当向某一用户授予或收回SYSOPER/SYSDBA系统权限时,他们的帐号也将相应地被加入到密码文件或从密码文件中删除。由此,向密码文件中增加或删除某一用户,实际上也就是对某一用户授予或收回SYSOPER/SYSDBA系统权限。

要进行此项授权操作,需使用SYSDBA权限(或INTERNAL帐号)连入数据库,且初始化参数REMOTE_LOGIN_PASSWORDFILE的设置必须为EXCLUSIVE。具体操作步骤如下:

创建相应的密码文件;

设置初始化参数REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE;

使用SYSDBA权限登录: CONNECTSYS/internal_user_passswordASSYSDBA;

启动数据库实例并打开数据库

创建相应用户帐号,对其授权(包括SYSOPER和SYSDBA): 授予权限:GRANTSYSDBATOuser_name;

收回权限:REVOKESYSDBAFROMuser_name;

现在这些用户可以以管理员身份登录数据库系统了;

四、使用密码文件登录

有了密码文件后,用户就可以使用密码文件以SYSOPER/SYSDBA权限登录Oracle数据库实例了,注意初始化参数REMOTE_LOGIN_PASSWORDFILE应设置为EXCLUSIVE或SHARED。任何用户以SYSOPER/SYSDBA的权限登录后,将位于SYS用户的Schema之下,以下为两个登录的例子:

1. 以管理员身份登录:

假设用户scott已被授予SYSDBA权限,则他可以使用以下命令登录:

CONNECTscott/tigerASSYSDBA

2. 以INTERNAL身份登录:

CONNECTINTERNAL/INTERNAL_PASSWORD

 



                               编辑:燕燕

相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

相关软件 今日批发报价

·中国移动无线上网卡最新报价(5-15)
·中国联通CDMA无线上网卡最新报价(5-15)
·联想ThinkPad笔记本最新报价(5-15)
·浚络板卡最新报价(5-15)
·DELL笔记本系列报价(5-15)
·DELL笔记本系列报价(5-14)
·联想笔记本 台式机报价(5-14)
·明基投影机最新报价(5-14)

相关软件 相关软件下载:

·鸿云漫漫 V1.0 下载
·River Past Audio CD Ripper V7.7.1 下载
·River Past Talkative V5.7.1 下载
·River Past Crazi Video For Cell Phone V2.7.1 下载
·River Past Image Sequence Booster Pack V2.7.1 下载
·River Past Crazi Video For Sansa V2.7.1 下载
·River Past MPEG-4 Booster Pack V2.7.1 下载
·River Past Crazi Video For Archos V2.7.1 下载
·River Past Crazi Video Pro V2.7.1 下载
·River Past Cam Do Webmaster Edition V3.7.1 下载

相关软件 相关软件新闻:

·微软杀毒软件误判Skype为恶意软件
·流氓软件PK正规软件 两者到底有什么区别
·SUN澄清MySQL永远都是开源软件
·微软29日发布XP SP3 不针对个人用户
·Adobe开发未来高清图像新格式CinemaDNG
·软件层黑客已落伍 硬件黑客引领未来
·微软确认年底发布SQL Server 2005 SP3
·MySQL 5.1正式版即将发布 速度提升15%
·Windows XP SP3发布时间表:本月底公开
·微软下周发8个补丁 5个修复严重漏洞

还没人留言,抢个先,哈哈!
对“ Oracle密码文件使用与维护技巧 ”的评论 - 快速回贴
内容:
附加码:
(附加码: 3389 )
  [完成后可按Ctrl+Enter发布]

百度中 Oracle密码文件使用与维护技巧 相关内容
Google搜索中 Oracle密码文件使用与维护技巧 相关内容
雅虎中 Oracle密码文件使用与维护技巧 相关内容
Sogou搜索中 Oracle密码文件使用与维护技巧 相关内容

相关软件 软件论坛精华帖:

·Steelray Project Viewer V3.1.0.0[软件下载]
·Haneng.com的简单留言板制作源程序例子
·JSP入门初级教程之Taglib Directiv
·千草方医药管理系统 V5.0[软件下载]
·3DsMAX实例教程:用多边形制作精美匕首
·用Flash AS3制作统计饼图动画效果
·86五笔编码速查软件 V1.07[软件下载]
·网络手机(Net Mobile Telephone) V1.0[软件下载]
·学习方法宝典 V2007[软件下载]
·用Photoshop去除红眼并修正眼球颜色