福建省电力公司oracle培训教材--Oracle9i DBA 基础.ppt

福建省电力公司oracle培训教材--Oracle9i DBA 基础.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE9i DBA 基础 数据字典 数据字典是ORACLE数据库最重要的组成部分。数据字典是一系列存放数据库元数据信息的表和视图。数据字典具有如下特征: 数据字典由一些基表和相关的视图组成。 数据字典在数据库创建时自动创建。 SYS是数据字典的所有者。 数据字典由Oracle Server维护(更新) 对于用户和管理人员来说,数据字典是只读的。 数据字典使用 数据字典能够提供如下的信息: 逻辑和物理的数据库结构 select name,bytes from dba_data_files; 对象的定义和空间分配 select * from user_segments; 完整性约束 select table_name,constraint_name from user_constraints; 用户信息 select username,default_tablespace, temporary_tablespace from dba_users; 权限信息 select grantee,granted_role from dba_role_privs; 数据字典 数据字典的分类: 根据它们的前缀,数据字典可以分为如下类别: DBA_:这种视图提供数据库中所有对象的信息,有个owner列 如,dba_tables,dba_indexes ALL_:这种视图提供数据库中当前用户可以访问的对象的信息 如,all_tables,all_indexes USER_:这种视图提供用户拥有的对象信息 如,user_tables,user_indexes V$:这种视图又叫动态性能视图,因为它们为随着数据库的打开和使用连续更新,而且它们的内容也和运行有关。 如,v$database,v$instance 常用数据字典视图 查询对象信息 tab,obj,dba_tables,dba_objects 查询数据库、实例的信息 v$database,v$instance 查询用户信息 dba_users、all_users 查询用户权限 dba_role_privs、dba_sys_privs 查询数据库的结构信息(表空间、数据文件、日志文件) dba_tablespaces、dba_data_files、v$logfile 控制文件 每一个Oracle 数据库都有一个控制文件control file 控制文件记录数 据库的物理结构其中包括: 数据库名称 相关的数据库和联机重做日志文件的名称和位置 数据库创建的时间戳 当前日志序列号 检查点信息 备份信息 Oracle 数据库的控制文件和数据库同时创建, 控制文件主要用于打开 数据库、存取数据库和恢复数据库。如果控制文件被破坏,则无法对数据库 进行操作。 为了防止控制文件被破坏,ORACLE允许镜象控制文件。一般一个数据库 应至少有两个控制文件,它们分别分布在不同的磁盘上。 控制文件的文件名(包括镜象)由初始化参数文件(initSID.ora)中的参数 CONTROL_FILES指出。 如何镜像控制文件 创建附加的控制文件拷贝 用户创建新的控制文件的方法是将现有文件拷贝到新的地址将文件名添 加到控制文件列表类似地用户通过拷贝文件为新的名字或地址来重命名现有 文件并且改变控制文件列表中的文件名。 关闭数据库 使用操作系统的命令将现存的控制文件拷贝到不同的地方 编辑数据库初始化文件(initSID.ora)中的CONTROL_FILES 参数添加新的控制文件名和位置。 重新启动数据库 删除控制文件 删除控制文件 用户可以从数据库中删除控制文件例如如果控制文件的位 置不合适或控制文件破坏时用户可能希望这样做。记住在任何 时候数据库建议至少有两个控制文件。 关闭数据库。 编辑数据库初始化参数文件中的CONTROL_FILES 参数删除旧的控制文件名。 重新启动数据库。 警告:这个操作不能物理上从磁盘上删除不希望的控制文件,用户从数据库 中删除控制文件之后使用操作系统的命令来删除不需要的文件. 查询控制文件的信息 ORACLE数据字典存放着控制文件的所有信息 V$controlfile Show parameter control_files V$controlfile_record_section(显示控制文件的记录) 重做日志文件(undo log files) 重做日志文件是用于记录数据库所做的全部变更,以便在系统发生故障 时,用它对数据库进行恢复。当对数据库进行修改时(如插入、修改、删除 等),oracle

文档评论(0)

wxbsyx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档