Oracle的验证方式

WBOY
发布: 2016-06-07 17:34:50
原创
1005 人浏览过

Oracle的验证方式分为两种:操作系统验证和密码验证。操作系统验证的意思就是利用操作系统的帐户密码系统来保护oracle数据库的安

一基本概念
Oracle的验证方式分为两种:操作系统验证和密码验证。操作系统验证的意思就是利用操作系统的帐户密码系统来保护oracle数据库的安全,一般的生产系统只有dba才拥有操作系统的帐户,所以用操作系统验证很方便并且具有很高的安全性。密码验证就是通过oracle的密码文件来保证oracle数据库的安全性。
判断当前数据库采用何种验证方式的最简单的方法就是:
1, 在命令行中输入“sqlplusw /nolog”,以nolog方式登陆到sqlplus
2, 输入命令“conn / as sysdba”
如果提示“已连接”则当前采用的验证方式为操作系统严整;如果出现错误提示则为密码验证。

二使用操作系统验证的步骤
1,, 为用户创建操作系统帐号
2, 将用户的权限中添加ora_dba(在控制面板中添加)
3, 修改初始化参数remote_login_passwordfile=none
4, 修改sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES= (NTS)

三使用密码文件验证方式的步骤
1, 修改初始化参数remote_login_passwordfile=exclusive
或着remote_login_passwordfile=exclusive=shared
2, 修改sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES= (NONE)
3, 在命令行中调用orapwd命令生成密码文件
例子:orapwd file= D:\Oracle\Ora81\DATABASE\PWDmyoracle.ora password=admin entries=10

四注意
仅仅在控制面板中将所有用户的权限中删除ora_dba权限也可以满足需求。只是这样修改后无论什么用户都无法用sysdba的身份登陆到oracle数据库中,直接的结果就是无法手动启动或停止数据库。

linux

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!