`

oracle9i ---设置DBA认证方式

 
阅读更多

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)设计的重要资源,它详尽地涵盖了Oracle 9i数据库系统的管理和维护。Oracle 9i是Oracle公司在2001年发布的一个重要版本,它在性能、可扩展性、安全性和互操作...

    安装Oracle9i-snail.rar

    本压缩包“Oracle9i-snail.rar”可能包含了一个详细的Oracle 9i安装指南,名为“安装Oracle9i-snail.doc”。下面将详细介绍Oracle 9i的安装过程及相关知识点。 1. **系统需求**:在开始安装前,必须确保你的计算机...

    Oracle9i-10g编程艺术

    通过《Oracle9i-10g编程艺术》这本书,读者可以全面掌握Oracle数据库的设计、实施、管理和维护技能,无论你是初学者还是经验丰富的DBA,都能从中受益匪浅。书中的案例分析和实战经验分享将帮助你应对实际工作中遇到...

    oracle 9i dba-ocp认证教程PPT

    Oracle 9i DBA OCP(Oracle Certified Professional)认证教程是针对Oracle数据库管理员的重要学习资料,旨在帮助专业人员深入理解并掌握Oracle 9i数据库的管理技能。本教程通过一系列PPT课件,覆盖了从基础到进阶的...

    oracle大学课程 Oracle9i Database Administration

    Standalone课程则不同,数据库服务器、中间件(如果需要)以及客户端软件全部安装在每个工作站上,这种方式常见于DBA(数据库管理员)课程,如Oracle9i Database Administration Fundamentals I和II,以及Oracle9i ...

    Oracle 9i DBA 手册

    Oracle 9i数据库管理员手册是一本专为管理Oracle 9i数据库系统设计的全面指南,旨在帮助数据库管理员(DBA)有效地维护、优化和管理Oracle数据库。Oracle 9i是Oracle公司于2001年发布的一个重要版本,它引入了许多...

    Oracle9i DBA手册.pdf

    《Oracle9i DBA手册》是一本专门为数据库管理员(DBA)准备的全面指南,它涵盖了Oracle9i数据库系统的管理、优化和维护等关键领域。手册分为三个部分,即“一”、“二”和“三”,分别深入探讨了不同的主题。 在...

    Oracle9i DBA手册

    Oracle9i数据库管理员(DBA)手册是一份详尽的指南,专为管理Oracle9i数据库系统的技术人员设计。Oracle9i是Oracle公司推出的数据库版本,它在当时引入了许多创新特性和改进,旨在提升数据库性能、可扩展性以及数据...

    ORACLE9I DBA手册

    《ORACLE 9i DBA手册》是一份详尽阐述Oracle 9i数据库管理员(DBA)所需技能和知识的专业指南。这份PDF版本的手册涵盖了从数据库安装、配置到日常维护、性能优化等多个方面,是Oracle DBA们的重要参考资料。 在...

    HP-UX下安装oracle9i

    "HP-UX下安装Oracle 9i" ...安装 Oracle 9i 需要准备好操作系统补丁、规划软件安装位置、创建安装源文件存放目录、安装 Oracle 9i、创建 dba 组和 oracle 用户、设置 Oracle 环境变量、修改系统 bug 等步骤。

    oracle9i DBA 参考手册

    Oracle 9i数据库管理员(DBA)参考手册是一本详尽的资源,专为那些负责管理和维护Oracle 9i数据库系统的专业人员设计。该手册涵盖了从基础到高级的各种主题,旨在帮助DBA有效地执行其职责,确保数据库的稳定、高效运行...

    oracle9i DBA 手册

    《Oracle 9i DBA手册》是一本专为初中级数据库管理员和数据库开发人员设计的指导书籍,旨在帮助读者深入理解和掌握Oracle 9i数据库管理系统的核心概念和技术。Oracle DBA,即Oracle数据库管理员,是负责确保数据库...

    Oracle9i DBA Fundamentals I中文版

    Oracle9i DBA Fundamentals I中文版是一本针对Oracle9i数据库管理员基础知识的教程,旨在帮助初学者理解和掌握Oracle数据库的基本操作与管理。这本教程分为两册,包含丰富的理论知识和实践经验,对于那些在E问(可能...

    Oracle9i DBA Fundamentals II中文版

    Oracle9i DBA Fundamentals II中文版是一套深入讲解Oracle数据库备份与恢复的教程,针对的是希望提升在Oracle数据库管理方面技能的用户。这个资源包含了两部分:Oracle9i 数据库管理基础 II 第一册和第二册,全面...

    oracle 8i-9i-10g-11g区别

    Oracle数据库的版本更新带来了许多重要的技术创新和改进,从8i到9i,再到10g,最后到11g,每个版本都提升了系统的性能、可用性、可管理性和安全性。以下将详细介绍这些版本的主要区别和新特性。 1. **Oracle 9i** ...

    oracle9i安装for-redhat5

    ### Oracle 9i 在 Red Hat Enterprise Linux 5.1 上的安装步骤及系统配置 #### 环境准备 在开始安装 Oracle 9i 数据库之前,需要在 Red Hat Enterprise Linux 5.1 (RHEL5) 系统上进行一系列的准备工作。这包括创建...

    linux oracle9i 安装图解

    在Linux系统中安装Oracle 9i数据库是一项技术性较强的任务,尤其对于初学者而言。以下是一份详尽的安装步骤指南,基于Redhat Linux Enterprise 4操作系统和Oracle 9.2.4数据库版本。 首先,确保你的系统满足最低...

    oracle11g DBA-OCP认证

    ### Oracle 11g DBA-OCP 认证详解 #### 一、Oracle 11g DBA-OCP 认证概述 Oracle 11g DBA-OCP(Oracle Certified Professional)认证是Oracle公司推出的专业数据库管理员认证项目之一,主要面向希望深入掌握Oracle...

    ORACLE9i官方培训文档----数据库管理基础 II

    《ORACLE9i官方培训文档——数据库管理基础 II》是一份深入学习Oracle 9i数据库管理系统的重要资料,适合对数据库管理有一定基础或者想要提升这方面技能的读者。文档分为英文版和中文版,对于英语不太熟练的读者,...

Global site tag (gtag.js) - Google Analytics