`
blueram
  • 浏览: 756958 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

ORACLE认证方式学习

阅读更多

 

 一、密码文件修改

今天晚上本来是想连自己ORACLE数据库powerdesigner版本控制的测试的。结果发现前些日子重装了一下ORACLE 10G数据,装完后一直没有用,把密码忘记了。想着ORACLE有方法可以更改的。

 采用了两种方法去做这个修改操作。

 Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式。

1、如果是第一种方式用以下方法修改密码:

sqlplus /nolog;

connect / as sysdba

alter user sys identified by “123”“;

alter user system identified by “123”;

 

 

 

 2如果是第二种方法用以下方法修改密码:

orapwd file=pwdxxx.ora password=你设定的新密码entries=10

设定完后,重新启动服务,再次登陆就可以了。

我的操作步骤:

E:\oracle\database>orapwd file=PWDorcl.ora password=orcl

E:\oracle\database>net stop "OracleServiceorcl"

E:\oracle\database>net start "OracleServiceorcl"

到了这一步,密码修改问题是解决了。然后借这个机会顺便复习了一下ORACLE的两种认证方式。

二、ORACLE两种认证方式

ORACLE数据库通过sqlnet.ora文件中的参数sqlnet.authentication_services,参数文件init.ora中的remote_login_passwordfile和口令文件pwdsid.ora三者协同作用实现身份认证.

1、参数描述

Sqlnet.authentication_services=(NTS)|(NONE)

NTS:操作系统认证方式,不使用口令文件;

NONE:口令文件认证方式

 

Remote_login_passwordfile=(NONE)|(EXCLUSIVE)|(SHARED)

NONE:不使用口令文件,操作系统认证;使得oracle不使用密码文件,只能使用OS认证,不允许通过不安全网络进行远程管理

EXCLUSIVE:口令文件认证方式,但只有一个数据库实例可以使用此文件;密码文件中可以包括除了sys用户的其他用户。

SHARED:口令文件认证方式,可以有多个数据库实例可以使用此文件,可以在多个数据库上使用共享的密码文件。但是密码文件中只能包含sys用户。通常用于一个dba管理多个数据库的时候。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics