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管理多个数据库的时候。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值