Oracle概念这个主题对一些常见的概念进行说明.
如无特殊说明数据库版本为11.2.0.4
Oracle密码文件用于用户远程管理数据库验证 我们可以通过将普通用户加入到密码文件中,使他们可以使用sysdba或sysoper的权限来管理数据库
语法如下:
ORAPWD FILE=filename [ENTRIES=numusers] [FORCE={Y|N}] [IGNORECASE={Y|N}] [NOSYSDBA={Y|N}]
参数解释
例句:
orapwd FILE=orapworcl ENTRIES=30
alter system set REMOTE_LOGIN_ PASSWORDFILE=exclusive scope=spfile;
具体可参见如下链接:
以下演示如何将普通用户添加至密码文件
CONNECT SYS AS SYSDBA
GRANT SYSDBA TO oe;GRANT SYSOPER TO oe;REVOKE SYSDBA FROM oe;REVOKE SYSOPER TO oe;
注意:
select * from V$PWFILE_USERS;
可以看到SYS用户默认是在密码文件中的
如发现用户超过了限制,可删除密码文件重新添加
参考连接
https://docs.oracle.com/cd/B28359_01/server.111/b28310/dba007.htm#ADMIN1105