Oracle OCP笔记(06)口令文件

Oracle OCP笔记(06)口令文件



在数据库未打开时,需要登录Oracle来打开数据库,但数据库未打开不能读取数据字典,不能通过数据字典来验证身份,这就需要通过外部口令文件来进行身份验证。
(1)操作系统和口令文件身份验证
    口令文件默认位置: $ORACLE_HOME/dbs/orapwSID


    要启用操作系统和口令文件身份验证(二者是相配的),必须为用户授予SYSDBA或SYSOPER权限:
    grant [sysdba|sysoper] to username;
    如果向用户授予这些权限之一或所有权限,则会将用户口令从数据字典复制到外部口令文件中,此时,即使数据库未处于打开状态,实例也可以读取口令。


    select * from v$pwfile_users; -- 口令文件用户,查看哪些用户被授予SYSDBA或SYSOPER


    操作系统身份验证:
    connect / as [sysdba|sysoper];
    口令文件身份验证
    connect username/password[@db_alias] as [sysdba|sysoper];


(2).重建口令文件
    口令文件默认位置: $ORACLE_HOME/dbs/orapwSID
    重建口令文件的语法: orapwd file=<fileName> passwod=<password> entries=<users> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值