oracle9i ---设置DBA认证方式
来源:互联网 发布:单片机按键启停led灯 编辑:程序博客网 时间:2024/06/03 18:42
DBA在执行各种数据库操作时,要使用独立于数据库的方法进行认证。
特殊系统权限:SYSDBA和SYSOPER:
SYSDBA:
*使用startup或shutdown语句启动或关闭数据库与实例.
*使用alter database语句执行打开、卸载、备份数据库等操作。
*使用create database语句以手工方式创建数据库。
*具有restricted session权限,可以在受限状态下连接数据库。
sysoper:
*使用startup或shutdown语句启动或关闭数据库与实例。
*使用create spfile语句创建服务器端初始化参数文件。
*使用alter database语句执行打开、卸载、备份数据库等操作。
*对数据库进行归档和恢复。
*具有restricted session权限,可以在受限状态下连接数据库。
具有sysdba和sysoper权限的用户,甚至可以在不打开数据库的情况下直接访问实例。(使用上述身份连接实例时,实际上并不是进入到用户所属的模式中,而是进入默认的模式,sysdba是sys模式,sysoper是public模式)
DBA认证方式
包括两种认证方式:
1.操作系统认证。
2.口令文件认证
具体选择哪种认证方式,取决于两个因素:
1.用户的操作是在本地运行,还是通过网络进行。
2.如果通过网络进行,是否通过一个可靠的网络链接。
操作系统认证方式
1.在操作系统中为DBA创建一个新的用户,如Felix 。
2.将用户加入到ORA_ DBA组中(windows),相当于Unix系统中的OSDBA组中,组中所有用户,都具有SYSDBA和SYSOPER系统权限。
3.确保初始化参数REMOTE_LOGIN_PASSWORDFILE设置为NONE。
由于数据库中并没有这个用户,因此,这个用户是以SYS链接到数据库中的。
使用口令文件认证方式
1.在操作系统中为DBA创建一个新的用户,如Felix 。
2.运行ORAPWD工具创建一个口令文件
c:/>ORAPWD FILE-FILENAME PASSWORD=PASSWORD ENTRLES=MAX_USERS
3.确保初始化参数REMOTE_LOGIN_PASSWORDFILE设置为EXCLUSIVE。
4.使用一个具有DBA权限的数据库用户账户链接到数据库中,如SYS 。
5.在数据库中建立同名的数据库用户,然后为它授予SYSDBA或SYSOPER系统权限。
- oracle9i ---设置DBA认证方式
- oracle9i ---设置DBA认证方式
- 了解DBA认证
- Oracle9i内置命令设置
- oracle9i 常用问题七:dba视图485~644
- Oracle9i Windows ODBC的设置
- DBA思考方式感悟
- oracle9I
- kerberos 认证方式-主机认证
- Oracle9i OCM认证实践课考试的一些说明
- oracle9i使用克隆方式创建数据库
- Oracle以DBA方式登陆
- Oracle回顾版-oracle9i基础-Oracle 9i DBA Fundamentals I(1-10)
- Oracle回顾版-oracle9i基础-Oracle 9i DBA Fundamentals I(11-15)
- Oracle回顾版-oracle9i基础-Oracle 9i DBA Fundamentals I(16-20)
- 修改mysql认证方式
- MSsql2000认证方式更改
- Web认证方式
- 最常见的20种VC++编译错误信息集合
- 大阪第38天——发工资了炫一炫,虽然这钱不怎么值钱
- 在父窗口关闭子窗口(解决刷新问题)
- 三年前一个域名问题,现在找到原因了
- ASP.NET动态创建控件之绝境求生
- oracle9i ---设置DBA认证方式
- JDK6的新特性之二:使用JAXB2来实现对象与XML之间的映射
- 在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- asp.net ajax 使用updatepanel进行更新后的提示
- JDK6的新特性之三:理解StAX
- JDK6的新特性之四:使用Compiler API
- JDK6的新特性之五:轻量级Http Server
- JDK6的新特性之六:插入式注解处理API
- JDK6的新特性之七:用Console开发控制台程序