Oracle(7)登录认证及管理员密码找回

来源:互联网 发布:知党章党规,系列讲话 编辑:程序博客网 时间:2024/06/03 22:58
  1. Oracle登录认证方式
--用户名和密码任意输入都可以进入conn xxx/xxx as sysdba

①操作系统认证
如果当前用户属于本地操作系统ora_dba组(计算机右键管理,系统工具,本地用户和组)(对于windows操作系统而言),即可通过操作系统认证。
②oracle数据库验证(密码文件验证)
普通用户,oracle默认使用数据库验证,比如conn scott/xx
特权用户(比如sys用户)比如conn system/xxx as sysdba,oracle默认使用操作系统认证,如果验证不通过,再到数据库验证(密码文件验证)。
通过配置sqlnet.ora文件(安装文件夹\Oracle\NETWORK\ADMIN),可以修改oracle登录认证方式。
SQLNET.AUTHENTICATION_SERVICES=(NTS)是基于操作系统验证;
SQLNET.AUTHENTICATION_SERVICES=(NONE)是基于Oracle验证;
SQLNET.AUTHENTICATION_SERVICES=(NONE, NTS)是二者共存。

2 . 丢失管理员密码怎么办?
恢复办法:把原有密码文件删除,生成一个新的密码文件。
步骤如下:
①搜索名为PWD数据库实例名.ora文件(数据库安装目录\Oracle\database)
②删除该文件,为预防万一,建议先备份
③生成新的密码文件,在dos控制台下输入命令:
orapwd file=原来密码文件的全路径\密码文件名.ora password=新密码 entries=10; // entries:允许几个特权用户
(密码文件名一定要和原来的密码文件名一样。)

0 0
原创粉丝点击