|
又做了一些补充和修正!
增加了win下使用口令文件的优先顺序以及sysdba和sysoper权限的比较
本来想增加普通用户os认证的(externally验证),但是机器似乎有点问题,之前经常给学员讲课也经常讲,从未遇到问题,这次死活连不上,找不到原因!在注册表中增加了AUTH_PREFIX_DOMAIN=FALSE
[PHP]
SQL> create user wch identified externally;
用户已创建。
SQL> grant create session to wch;
授权成功。
SQL> show parameter auth
NAME TYPE VALUE
------------------------------------ ----------- -------------------------
os_authent_prefix string OPS$
remote_os_authent boolean FALSE
SQL> col username format a10
SQL> col password format a30
SQL> select username , password from dba_users where username='WCH';
USERNAME PASSWORD
---------- ------------------------------
WCH EXTERNAL
SQL> connect /
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝
警告: 您不再连接到 ORACLE。
SQL>
.
SQL>
[/PHP]
使用普通用户os认证的好处是可以在执行一些批处理脚本时屏蔽数据库连接用户的口令,如exp ,expdp . sqlldr等 |
|