第04章 数据库管理、配置和维护1(精品).ppt

上传人:hwp****526 文档编号:84704424 上传时间:2023-04-07 格式:PPT 页数:61 大小:2.20MB
返回 下载 相关 举报
第04章 数据库管理、配置和维护1(精品).ppt_第1页
第1页 / 共61页
第04章 数据库管理、配置和维护1(精品).ppt_第2页
第2页 / 共61页
点击查看更多>>
资源描述

《第04章 数据库管理、配置和维护1(精品).ppt》由会员分享,可在线阅读,更多相关《第04章 数据库管理、配置和维护1(精品).ppt(61页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第4章章 数据库管理、配置和维护数据库管理、配置和维护 内容描述内容描述内容描述内容描述介绍介绍OracleOracle数据数据库的管理方法,库的管理方法,包括创建和删除包括创建和删除数据库管理、数数据库管理、数据库配置、备份据库配置、备份和恢复数据库等和恢复数据库等 本章知识点本章知识点p 关闭和启动数据库关闭和启动数据库 p 创建和删除数据库创建和删除数据库 p 配置数据库配置数据库 p 用户管理用户管理 4.1关闭和启动数据库关闭和启动数据库 pOracleOracle数据库实例的状态数据库实例的状态 p关闭数据库实例关闭数据库实例 p启动数据库实例启动数据库实例 p改变数据库的状态改

2、变数据库的状态 Oracle数据库实例的状态数据库实例的状态 p打开(打开(OPENOPEN)。启动例程,装载并打开数据库。该。启动例程,装载并打开数据库。该模式是默认的启动模式,它允许任何有效用户连接到模式是默认的启动模式,它允许任何有效用户连接到数据库,并执行典型的数据访问操作。数据库,并执行典型的数据访问操作。p关闭(关闭(CLOSECLOSE)。将。将OracleOracle实例从允许用户访问数据实例从允许用户访问数据库的状态转变为休止状态。关闭操作首先终止用户访库的状态转变为休止状态。关闭操作首先终止用户访问数据库所需的进程,然后释放计算机中供问数据库所需的进程,然后释放计算机中供O

3、racleOracle运运行使用的那部分内存。行使用的那部分内存。p已装载(已装载(MOUNTMOUNT)。启动例程并装载数据库,但不打。启动例程并装载数据库,但不打开数据库。该模式用于更改数据库的归档模式或执行开数据库。该模式用于更改数据库的归档模式或执行恢复操作,还用于数据文件恢复。因为此状态下没有恢复操作,还用于数据文件恢复。因为此状态下没有打开数据库,所以不允许用户访问。打开数据库,所以不允许用户访问。p已启动(已启动(NOMOUNTNOMOUNT)。启动实例,但不装载数据库。启动实例,但不装载数据库。该模式用于重新创建控制文件,对控制文件进行恢复该模式用于重新创建控制文件,对控制文件

4、进行恢复或从头重新创建数据库。因为此状态下没有打开数据或从头重新创建数据库。因为此状态下没有打开数据库,所以不允许用户访问。该状态也称为库,所以不允许用户访问。该状态也称为“不装载不装载”。关闭数据库实例关闭数据库实例 p正常关闭正常关闭 SHUTDOWN NORMAL NORMAL NORMAL是是SHUTDOWNSHUTDOWN语句的默认选项,因此语句的默认选项,因此SHUTDOWN NORMALSHUTDOWN NORMAL和和SHUTDOWNSHUTDOWN完全完全相同。相同。p立即关闭立即关闭 SHUTDOWN IMMEDIATE1.1.初始化自动备份。初始化自动备份。2.2.如果电

5、源将在比较长的时间内被切断。如果电源将在比较长的时间内被切断。3.3.如果数据库或者数据库应用程序发生异常,而管理员无法联系到用户退出如果数据库或者数据库应用程序发生异常,而管理员无法联系到用户退出登录或者用户无法退出登录。登录或者用户无法退出登录。事务(事务(TransactionTransaction)是包含一个或多个是包含一个或多个SQLSQL语句的逻辑单元,事务语句的逻辑单元,事务中的中的SQLSQL语句是一个完整的整体,它们要么被全部提交(语句是一个完整的整体,它们要么被全部提交(CommitCommit)执行,要么全部回滚(执行,要么全部回滚(RoolbackRoolback)撤销

6、。)撤销。关闭数据库实例关闭数据库实例 p事务处理关闭事务处理关闭 SHUTDOWN TRANSACTIONALp中止关闭中止关闭 SHUTDOWN ABORT 如果数据库服务器的电源很快就要被切断,或者数据库实例如果数据库服务器的电源很快就要被切断,或者数据库实例启动时出现异常,则可以使用中止关闭方式关闭数据库启动时出现异常,则可以使用中止关闭方式关闭数据库 关闭数据库实例关闭数据库实例 p在在Enterprise ManagerEnterprise Manager中关闭数据库中关闭数据库1.1.在数据库处于打开状态时,使用在数据库处于打开状态时,使用SYSSYS用户以用户以SYSDBASY

7、SDBA身份登录到身份登录到Enterprise ManagerEnterprise Manager。关闭按钮自动刷新关闭数据库实例关闭数据库实例 2.2.主机和目标数据库身份证明页面主机和目标数据库身份证明页面 操作系统用户数据库用户关闭数据库实例关闭数据库实例 3.3.输入完成后,单击输入完成后,单击“确定确定”按钮,打开按钮,打开“确认关闭确认关闭”页面页面 关闭数据库实例关闭数据库实例 4.4.单击单击“高级选项高级选项”按钮,可以选择关闭数据库的方式按钮,可以选择关闭数据库的方式 关闭数据库实例关闭数据库实例 5.5.打开打开“启动数据库实例启动数据库实例”页面页面启动数据库实例启动

8、数据库实例 1.1.启动数据库实例,装载并打开数据库。启动数据库实例,装载并打开数据库。STARTUPSTARTUP (1)(1)这是默认的启动数据库操作,直接使用这是默认的启动数据库操作,直接使用STARTUPSTARTUP命令即可命令即可实现此功能。使用此种方式启动数据库后,用户可以连接到实现此功能。使用此种方式启动数据库后,用户可以连接到数据库并执行数据访问操作。数据库并执行数据访问操作。(2)(2)除了启动数据库实例、装载并打开数据库外,除了启动数据库实例、装载并打开数据库外,STARTUPSTARTUP命命令还将从默认位置读取初始化参数。令还将从默认位置读取初始化参数。2.2.启动数

9、据库实例,不装载数据库。启动数据库实例,不装载数据库。STARTUP NOMOUNT3.3.启动数据库实例,装载数据库,但不打开启动数据库实例,装载数据库,但不打开数据库。数据库。STARTUP MOUNT启动数据库实例启动数据库实例4.4.启动后限制对数据库实例的访问。启动后限制对数据库实例的访问。1.导入和导出数据。2.执行数据载入。3.临时阻止指定的用户访问数据库。4.执行迁移或升级操作。STARTUP RESTRICT RESTRICTRESTRICT子句可以与子句可以与MOUNTMOUNT、NOMOUNTNOMOUNT、OPENOPEN子句结合使用。子句结合使用。可以通过执行如下命令

10、结束限制访问状态:可以通过执行如下命令结束限制访问状态:ALTER SYSTEM DISABLE RESTRICTED SESSION;启动数据库实例启动数据库实例5.5.强制实例启动强制实例启动 STARTUP FORCE (1 1)在)在Enterprise ManagerEnterprise Manager中,数据库实例没有启动页面。中,数据库实例没有启动页面。操作按钮启动数据库实例启动数据库实例(2 2)打开)打开“主机和目标数据库身份验证主机和目标数据库身份验证”页面页面 启动数据库实例启动数据库实例(3 3)用户需要拥有管理员的权限才能关闭数据库实例,包括主机操作系)用户需要拥有管

11、理员的权限才能关闭数据库实例,包括主机操作系统的管理员和当前数据库实例的统的管理员和当前数据库实例的SYSDBASYSDBA用户。输入完成后,单击用户。输入完成后,单击“确定确定”按钮,打开按钮,打开“确认打开确认打开”页面页面 。启动数据库实例启动数据库实例(4 4)开始打开数据库)开始打开数据库 改变数据库的状态改变数据库的状态 使用使用ALTER DATABASEALTER DATABASE语句改变数据库的状态语句改变数据库的状态p装载数据库实例。装载数据库实例。在执行某些管理操作时,数据库必须启动、在执行某些管理操作时,数据库必须启动、装载一个实例,但此时数据库处于关闭状态。装载一个实

12、例,但此时数据库处于关闭状态。ALTER DATABASE MOUNT;p打开已关闭的数据库。打开已关闭的数据库。ALTER DATABASE OPEN;p以只读方式打开数据库。以只读方式打开数据库。ALTER DATABASE OPEN READ ONLY;4.2创建和删除数据库创建和删除数据库 p 创建数据库创建数据库 p 删除数据库删除数据库 创建数据库创建数据库p欢迎窗口欢迎窗口p选择要进行的操作选择要进行的操作 创建数据库创建数据库p数据库模板数据库模板p模板详细信息模板详细信息 创建数据库创建数据库p数据库标识窗口数据库标识窗口p配置数据库管理选项配置数据库管理选项 数据库名实例名

13、创建数据库创建数据库p配置数据库的身份验证配置数据库的身份验证所有用户使用统一的口令为不同用户设置不同的口令p配置存储选项配置存储选项 创建数据库创建数据库p数据库文件所在位置窗口数据库文件所在位置窗口 如果安装的数据库版本不同,则这些变量值也会不同创建数据库创建数据库p恢复配置窗口恢复配置窗口p数据库内容窗口数据库内容窗口 创建数据库创建数据库p定制要执行的脚本定制要执行的脚本p初始化参数窗口初始化参数窗口 创建数据库创建数据库p设置数据块大小和最大进程数设置数据块大小和最大进程数p设置字符集设置字符集 创建数据库创建数据库p设置数据库连接模式设置数据库连接模式 p设置数据库存储设置数据库存

14、储 创建数据库创建数据库p设置创建选项设置创建选项 p确认窗口确认窗口 创建数据库创建数据库p创建数据库创建数据库 创建数据库创建数据库pCREATE DATABASECREATE DATABASE语句的基本语法如下:语句的基本语法如下:CREATE DATABASE 数据库名 USER 用户名 IDENTIFIED BY 密码 CONTROLFILE REUSE LOGFILE GROUP n 日志文件,MAXLOGFILES 整数 MAXLOGMEMBERS 整数 MAXDATAFILES 整数 MAXINSTANCES 整数 ARCHIVELOG|NOARCHIVELOG CHARACT

15、ER SET 字符集 DATAFILE 数据文件,SYSAUX DATAFILE 数据文件,DEFAULT TABLESPACE 表空间名 DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件 UNDO TABLESPACE 撤销表空间名 DATAFILE 文件名创建数据库创建数据库【例例4.14.1】使用使用CREATE DATABASECREATE DATABASE语句创建数据库语句创建数据库OracleDBOracleDB,代码如下:,代码如下:CREATE DATABASE OracleDB USER SYS IDENTIFIED BY S

16、YSPWD USER SYSTEM IDENTIFIED BY SYSTEMPWD CONTROLFILE REUSE LOGFILE GROUP 1(redo01.log)SIZE 10M,GROUP 2(redo02.log)SIZE 10M,MAXLOGFILES 10 MAXLOGMEMBERS 10 MAXDATAFILES 100 MAXINSTANCES 1 CHARACTER SET US7ASCII DATAFILE sys01.dbf SIZE 100M REUSE EXTENT MANAGEMENT LOCAL DEFAULT TABLESPACE tbs_1 DEFAU

17、LT TEMPORARY TABLESPACE tempts1 TEMPFILE temp01.dbf SIZE 10M REUSE;删除数据库删除数据库 pDatabase Configuration Assistant-Database Configuration Assistant-欢迎使用窗口欢迎使用窗口 选择要删除的数据库删除数据库删除数据库 p删除数据删除数据 删除数据库删除数据库pDROP DATABASEDROP DATABASE语句删除数据库语句删除数据库 CONNECT SYS/SYSPWD AS SYSDBA;SHUTDOWN IMMDIATE;STARTUP MOUNT

18、;DROP DATABASE;4.3配置数据库配置数据库 p 查看和设置内存参数查看和设置内存参数 p 还原管理还原管理 p 初始化参数管理初始化参数管理 查看和设置内存参数查看和设置内存参数p内存参数设置页面内存参数设置页面 图表中颜色的含义查看和设置内存参数查看和设置内存参数pPGAPGA内存参数配置页面内存参数配置页面 单击此按钮保存查看和设置内存参数查看和设置内存参数pPGAPGA内存使用情况详细资料内存使用情况详细资料 图表中颜色的含义还原管理还原管理 pOracle Oracle 维护用于取消对数据库所作更改的信息。维护用于取消对数据库所作更改的信息。这种信息由事务处理操作的记录组

19、成,总称为这种信息由事务处理操作的记录组成,总称为“还还原原”。p还原操作回退有效的事务处理、恢复中断的事务还原操作回退有效的事务处理、恢复中断的事务处理、提供读取一致性,以及从逻辑错误中进行恢处理、提供读取一致性,以及从逻辑错误中进行恢复。复。p自动还原管理是基于还原表空间(自动还原管理是基于还原表空间(undo undo tablespacestablespaces)的。)的。pOracleOracle以前的版本使用回退段来存储还原,也称以前的版本使用回退段来存储还原,也称为手动还原管理模式。为手动还原管理模式。还原管理还原管理p还原管理页面还原管理页面 还原管理还原管理p编辑还原表空间的

20、页面编辑还原表空间的页面 保存设置添加数据文件初始化参数管理初始化参数管理 p初始化参数文件可以是只读的文本文件,也可以初始化参数文件可以是只读的文本文件,也可以是可读写的二进制文件。是可读写的二进制文件。p二进制文件被称为服务器参数文件(二进制文件被称为服务器参数文件(Server Server Parameter FileParameter File,SPFileSPFile),它始终存放在数据),它始终存放在数据库服务器上。库服务器上。p在在WindowsWindows操作系统中,默认的文本初始化参数操作系统中,默认的文本初始化参数文件名为文件名为init%ORACLE_SID%.ora

21、init%ORACLE_SID%.ora,默认路径为,默认路径为%ORACLE_HOME%database%ORACLE_HOME%database。初始化参数管理初始化参数管理 p例如,如果数据库实例为例如,如果数据库实例为orclorcl,则文本初,则文本初始化参数文件的绝对路径为始化参数文件的绝对路径为C:oracleproduct C:oracleproduct 10.2.0db_1databaseinitorcl.ora10.2.0db_1databaseinitorcl.ora。p默认情况下,默认情况下,initorcl.orainitorcl.ora的内容如下:的内容如下:SPF

22、ILE=C:oracleproduct10.2.0db_1/dbs/spfileorcl.ora初始化参数管理初始化参数管理 p常用的初始化参数常用的初始化参数 1.1.全局数据库名称全局数据库名称 (1 1)全局数据库名称包括用户自定义的本地)全局数据库名称包括用户自定义的本地数据库名称和数据库在网络结构中的位置信息。数据库名称和数据库在网络结构中的位置信息。(2 2)初始化参数)初始化参数DB_NAMEDB_NAME定义了本地数据库名定义了本地数据库名称,参数称,参数DB_DOMAINDB_DOMAIN定义了网络结构的域信息。定义了网络结构的域信息。DB_NAME=orclDB_DOMAI

23、N=则全局数据库名称为则全局数据库名称为初始化参数管理初始化参数管理 2.2.定义闪回恢复区定义闪回恢复区 (1 1)闪回恢复区是)闪回恢复区是OracleOracle数据库用来存储和数据库用来存储和管理与备份管理与备份/恢复相关的文件的位置。恢复相关的文件的位置。(2 2)初始化参数)初始化参数 DB_RECOVERY_FILE_DEST。定义闪回恢复区的。定义闪回恢复区的位置。可以是目录、文件系统或自动存储管理位置。可以是目录、文件系统或自动存储管理(ASM)磁盘组。)磁盘组。DB_RECOVERY_FILE_DEST_SIZE。指定闪回恢。指定闪回恢复区的最大字节数。如果复区的最大字节数

24、。如果DB_RECOVERY_FILE_DEST有效时才能指定此参有效时才能指定此参数。数。初始化参数管理初始化参数管理 3.3.指定控制文件指定控制文件使用初始化参数CONTROL_FILES可以为数据库指定控制文件名。当执行CREATE DATABASE创建数据库时,将创建CONTROL_FILES中指定的控制文件列表。4.4.指定数据块大小。指定数据块大小。使用初始化参数DB_BLOCK_SIZE可以指定数据库的标准数据块大小。通常,DB_BLOCK_SIZE设置为4K或8K。5.5.管理管理SGASGA。初始化参数SGA_MAX_SIZE可以指定SGA的最大内存数量。初始化参数SGA_

25、TARGET用于指定SGA的实际大小,设置初始化参数管理初始化参数管理 6.6.设置最大进程数量。设置最大进程数量。使用初始化参数PROCESSES决定了操作系统中可以连接到Oracle数据库的最大进程数量。7.7.指定还原空间(指定还原空间(Undo SpaceUndo Space)的管理方法。)的管理方法。每个Oracle都必须具备维护还原数据库操作的方法,记录事务在提交前的动作。使用UNDO_MANAGEMENT初始化参数可以设置是否启动自动还原管理模式。在自动还原管理模式中,还原数据被保存在还原表空间中。默认情况下,UNDO_MANAGEMENT的值为MANUAL。如果一个数据库实例启

26、动了自动还原管理模式,则系统会选择一个还原表空间来存储还原数据。初始化参数UNDO_TABLESPACE用于指定当前实例的还原表空间。8.8.设置版本兼容性。设置版本兼容性。使用初始化参数COMPATIBLE可以设置Oracle数据库版本的兼容性。例如,在创建数据库时,如果在初始化参数文件中指定COMPATIBLE=9.2.0.2,则使用要求10.0兼容性的性能时,会产生错误信息。如果需要在Oracle 10g中使用以前版本的数据库,则此功能非常有用。初始化参数管理初始化参数管理 p使用使用Enterprise ManagerEnterprise Manager查看和设置初始化参数查看和设置初

27、始化参数 搜索初始化参数管理初始化参数管理 p修改修改SPFileSPFile文件中定义的所有初始化参数文件中定义的所有初始化参数 切换初始化参数管理初始化参数管理 p使用使用SHOW PARAMETERSSHOW PARAMETERS语句可以显示初始化参数信息语句可以显示初始化参数信息例如,在SQL*Plus中输入SHOW PARAMETERS语句,执行结果如下:NAME TYPE VALUE-O7_DICTIONARY_ACCESSIBILITY boolean FALSEactive_instance_count integeraq_tm_processes integer 0archi

28、ve_lag_target integer 0asm_diskgroups stringasm_diskstring stringasm_power_limit integer 1 初始化参数管理初始化参数管理 p使用使用ALTER SYSTEMALTER SYSTEM语句可以设置初始化参数语句可以设置初始化参数 例如,设置SGA_MAX_SIZE的值为1G:ALTER SYSTEM SGA_MAX_SIZE=1G SCOPE=SPFILESCOPE子句指定了参数改变的适用范围,它可以取如下的值:SPFILE。改变仅对SPFILE文件有效。对于动态参数而言,改变将在下一次启动时生效。静态参数只

29、能通过这种方式改变。MEMORY。仅在内存中应用改变的值。对于动态参数而言,改变将立即生效,但在下一次启动时将恢复为原来的值,因为SPFILE文件中的参数值没有改变。静态变量不允许使用此参数。BOTH。改变同时应用于SPFILE文件和内存。对于动态参数而言,改变将立即生效,而且在下一次启动时依然有效。静态变量不允许使用此参数。用户管理用户管理 p Oracle Oracle数据库用户类型数据库用户类型 p 默认数据库管理员用户默认数据库管理员用户 p 数据库管理员(数据库管理员(DBADBA)的权限)的权限 Oracle数据库用户类型数据库用户类型pOracleOracle数据库用户可以分为如

30、下数据库用户可以分为如下6 6种类型:种类型:数据库管理员安全官员网络管理员应用程序开发员应用程序管理员数据库用户 Oracle数据库用户类型数据库用户类型1.数据库管理员安装和升级安装和升级OracleOracle数据库服务器和其他应用工具。数据库服务器和其他应用工具。分配系统存储空间,并计划数据库系统未来需要的存储空间。分配系统存储空间,并计划数据库系统未来需要的存储空间。当应用程序开发员设计完成一个应用程序之后,为其创建主要的数据当应用程序开发员设计完成一个应用程序之后,为其创建主要的数据库存储结构,例如表空间。库存储结构,例如表空间。根据应用程序开发员的设计创建主要的数据库对象,例如表

31、、视图和根据应用程序开发员的设计创建主要的数据库对象,例如表、视图和索引。索引。根据应用程序开发员提供的信息修改数据库结构。根据应用程序开发员提供的信息修改数据库结构。管理用户,维护系统安全。管理用户,维护系统安全。确保对确保对OracleOracle的使用符合的使用符合OracleOracle的许可协议。的许可协议。控制和监视用户对数据库的访问。控制和监视用户对数据库的访问。监视和优化数据库的行为。监视和优化数据库的行为。做好备份和恢复数据库的计划。做好备份和恢复数据库的计划。维护磁带中归档的数据。维护磁带中归档的数据。备份和恢复数据库。备份和恢复数据库。在必要时联系在必要时联系Oracle

32、Oracle公司获取技术支持。公司获取技术支持。Oracle数据库用户类型数据库用户类型2.安全官员安全官员可以管理用户、控制和监视用户对数据库的访问,以及维护数据库的安全。如果拥有单独的安全官员,则DBA就不需要关注这些问题。3.网络管理员网络管理员可以管理Oracle的网络产品。4.应用程序开发员设计和开发数据库应用程序。为应用程序设计数据库结构。估算应用程序需要的数据库存储空间。定义应用程序需要对数据库结构所进行的修改。将上述信息提供给数据库管理员。在开发过程中对应用程序进行调整。在开发过程中对应用程序的安全性进行检测。Oracle数据库用户类型数据库用户类型5.应用程序管理员应用程序管

33、理员可以对指定的应用程序进行管理,每个应用程序管理员可以对指定的应用程序进行管理,每个应用程序都可以有自己的管理员。应用程序都可以有自己的管理员。6.数据库用户数据库用户通过应用程序与数据库打交道,数据库用户数据库用户通过应用程序与数据库打交道,数据库用户最常用的权限如下:最常用的权限如下:在权限的范围内添加、修改和删除数据。在权限的范围内添加、修改和删除数据。从数据库中生成统计报表。从数据库中生成统计报表。默认数据库管理员用户默认数据库管理员用户 p数据库管理员可以拥有两种类型的用户:操作库统账户操作库统账户OracleOracle数据库账户数据库账户1.数据库管理员的操作系统账户。为了完成

34、许多数据库管理任务,数据库管理员必须能够为了完成许多数据库管理任务,数据库管理员必须能够执行操作系统命令,因此数据库管理员需要拥有一执行操作系统命令,因此数据库管理员需要拥有一个操作系统账户用于访问操作系统。个操作系统账户用于访问操作系统。2.数据库管理员的用户名。在创建在创建OracleOracle数据库时,如下两个用户被自动创建:数据库时,如下两个用户被自动创建:SYSSYS,默认密码为,默认密码为CHANGE_ON_INSTALLCHANGE_ON_INSTALL。SYSTEMSYSTEM,默认密码为,默认密码为MANAGERMANAGER。默认数据库管理员用户默认数据库管理员用户1.1

35、.SYSSYS用户用户p当创建一个当创建一个OracleOracle数据库时,数据库时,SYSSYS用户将被默认创建并授予用户将被默认创建并授予DBADBA角色。角色。p所有数据库数据字典中的基本表和视图都存储在名为所有数据库数据字典中的基本表和视图都存储在名为SYSSYS的方案中。的方案中。p为了维护数据字典的真实性,为了维护数据字典的真实性,SYSSYS方案中的表只能由系统来维护。方案中的表只能由系统来维护。p它们不能被任何用户或数据库管理员修改,而且任何用户都不能在它们不能被任何用户或数据库管理员修改,而且任何用户都不能在SYSSYS方案中创建表。方案中创建表。2.2.SYSTEMSYS

36、TEM用户用户p在创建在创建OracleOracle数据库时,数据库时,SYSTEMSYSTEM用户也被默认创建并授予用户也被默认创建并授予DBADBA角色。角色。pSYSTEMSYSTEM用户用于创建显示管理信息的表或视图,以及被各种用户用于创建显示管理信息的表或视图,以及被各种OracleOracle数数据库应用和工具使用的内部表或视图。据库应用和工具使用的内部表或视图。pSYSSYS用户和用户和SYSTEMSYSTEM用户都被默认授予用户都被默认授予DBADBA角色。角色。DBADBA角色是在角色是在OracleOracle数据数据库创建时自动生成的角色,它包含大多数数据库系统权限,因此

37、只有库创建时自动生成的角色,它包含大多数数据库系统权限,因此只有系统管理员才能被授予系统管理员才能被授予DBADBA角色。角色。数据库管理员(数据库管理员(DBA)的权限)的权限 p拥有SYSDBA权限可以执行如下操作:启动和关闭数据库操作。启动和关闭数据库操作。执行执行ALTER DATABASEALTER DATABASE语句修改数据库,打开、连接、语句修改数据库,打开、连接、备份和修改字符集等操作。备份和修改字符集等操作。执行执行CREATE DATABASECREATE DATABASE语句创建数据库。语句创建数据库。执行执行DROP DATABASEDROP DATABASE语句删除

38、数据库。语句删除数据库。执行执行CREATE SPFILECREATE SPFILE语句。语句。执行执行ALTER DATABASE ARCHIVELOGALTER DATABASE ARCHIVELOG语句。语句。执行执行ALTER DATABASE RECOVERALTER DATABASE RECOVER语句。语句。拥有拥有RESTRICTED SESSIONRESTRICTED SESSION权限,此权限允许用户执权限,此权限允许用户执行基本的操作任务,但不能查看用户数据。行基本的操作任务,但不能查看用户数据。作为作为SYSSYS用户连接到数据库。用户连接到数据库。数据库管理员(数据库

39、管理员(DBA)的权限)的权限p拥有SYSOPER权限可以执行如下操作:启动和关闭数据库操作。启动和关闭数据库操作。执行执行CREATE SPFILECREATE SPFILE语句。语句。执行执行ALTER DATABASEALTER DATABASE语句修改数据库,打开、连接、语句修改数据库,打开、连接、备份等操作。备份等操作。执行执行ALTER DATABASE ARCHIVELOGALTER DATABASE ARCHIVELOG语句。语句。执行执行ALTER DATABASE RECOVERALTER DATABASE RECOVER语句。语句。拥有拥有RESTRICTED SESSIONRESTRICTED SESSION权限,此权限允许用户执权限,此权限允许用户执行基本的操作任务,但不能查看用户数据。行基本的操作任务,但不能查看用户数据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁