oracle外部认证
2012-09-15 10:44
232 查看
如果用户 sqlplus / as sysdba 则使用系统验证方式登陆sqlplus。
如果我想普通的用户如wang,也采用系统验证的方式登陆,而不是每次都conn wang/wang,如何操作呢?
方法:
1系统新建一个系统用户 wang
useradd wang -G oinstall -g dba
2 alter system set os_authent_prefix='' scope=spfile;
restarup database
3 create user wang identified externally;
4 grant connect to wang;
5 select username,password from dba_users where username='WANG';
USERNAME PASSWORD
------------------------------ ------------------------------
WANG EXTERNAL
6 conn /
7 show user;
注意修改环境变量 oracle_home 等
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
采用外部认证:如 密码文件验证
grant [sysdba/sysoper] to username;
如果向用户授予sysoper和sysdba权限,则会将用户口令从数据字典复制到外部口令文件中,此时,即使数据库未处于打开状态,实例也可以读取口令,类似于sys。
而且该帐户可以startup 数据库,不能shutdown immediate。本文出自 “ItBull” 博客,请务必保留此出处http://itbull.blog.51cto.com/669746/991341
如果我想普通的用户如wang,也采用系统验证的方式登陆,而不是每次都conn wang/wang,如何操作呢?
方法:
1系统新建一个系统用户 wang
useradd wang -G oinstall -g dba
2 alter system set os_authent_prefix='' scope=spfile;
restarup database
3 create user wang identified externally;
4 grant connect to wang;
5 select username,password from dba_users where username='WANG';
USERNAME PASSWORD
------------------------------ ------------------------------
WANG EXTERNAL
6 conn /
7 show user;
注意修改环境变量 oracle_home 等
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
采用外部认证:如 密码文件验证
grant [sysdba/sysoper] to username;
如果向用户授予sysoper和sysdba权限,则会将用户口令从数据字典复制到外部口令文件中,此时,即使数据库未处于打开状态,实例也可以读取口令,类似于sys。
而且该帐户可以startup 数据库,不能shutdown immediate。本文出自 “ItBull” 博客,请务必保留此出处http://itbull.blog.51cto.com/669746/991341
相关文章推荐
- 浅谈Oracle外部身份认证研究
- Oracle外部身份认证研究
- 使用Oracle外部表来查询分析警告日志
- oracle创建java外部例程
- Oracle OS认证与口令文件认证详解(贝塔中的DBA)
- Oracle配置外部数据库连接(tnsnames.ora)
- 使用Oracle外部表的五个限制
- oracle_datapump创建外部表案例
- 如何理解CPU卡内部认证与外部认证
- oracle 11g sqlplus不是内部或外部命令
- oracle OCP认证学习日志(3)
- 【转】oracle调用外部java程序代码
- oracle登陆认证方式
- Oracle OS认证与口令文件认证详解
- 如何使用Oracle的外部表查询警告日志文件
- 利用Oracle外部表监控文件系统的空间使用率
- 如何利用Oracle外部表导入文本文件的数据
- “大师”级别的认证:Oracle9iOCM
- Oracle 10g DBA OCP 认证只需要两门课程
- Oracle支持的外部过程