Oracle10g的数据库深度解析与备份操作..docVIP

Oracle10g的数据库深度解析与备份操作..doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle10g的数据库深度解析与备份操作.

Oracle10g的数据库备份 一、Oracle数据库主要数据文件。 Oracle主要由控制文件、日志文件、数据文件、以及密码文件、参数文件组成。 ${ORACLE_ BASE } oracle安装主目录,一般是D:\oracle\product\10.2.0 ${ORACLE_HOME} oracle 数据文件存放目录,一般是${ORACLE_ BASE }\oradata。 控制文件:记录表空间分配情况,在${ORACLE_BASE}\oradata\全局数据库名\control01.ctl、control02.ctl和control03.ctl,这是三个文件是冗余存放, sqlselect Name from v$controlfile; 查看控制文件 重做日志文件: 原理:数据库在运行中,用户更改数据,为了提高写的效率,不是一旦数据有变化就会写入数据文件,会暂时存放在数据库高速缓冲区,如果在写进程写数据之前发生了宕机,那么高速缓冲区数据全丢,重做日志把用户修改的数据首先保存起来,其中日志写进程负责写入日志文件,这样重启时,不会丢丢失数据。 结构:Oracle重做日志结构是由1-10个日志组,每个组有n个日志成员,Oracle循环使用日志组,当前只有一个日志组正用,写日志时日志成员记同内容。,当前日志组数据满了,切换到下一了,所有日志组用完。再覆盖第一个日志组。 维护:添加重做日志组、删除重做日志组,重做日志组成员添加、删除。 sql alter system switch logfile 强制切换日志组。 重做日志文件默认在${ORACLE_ BASE }\oradata\全局数据库名\目录下,oracel10g默认是redo01.log、redo02.log、redo03.log三个。 sqlselect member from v$logfile; 查看日志文件 sqlselect group# members, archived,status from v$log; 查看日志文件 数据文件:我们的数据文件,地址${ORACLE_ BASE }\oradata\*.dbf。 查看命令sqlselect file_id,file_name from dba_data_files; 其中system01.dbf是字数字典。 参数文件:这是ORACLE配置参数文件,从9i开始使用spfile,二进制文件,不能通过文本编辑器编辑,路径是${ORACLE_ BASE }\db_1\database\spfile全局数据名.ora。 原来用的是pfile文件,一般文件名是init.ora,在${ORACLE_HOME}\admin\全局数据库名\init.ora,这时文本文件,编辑后重启有效。启动顺序是spfile.ora优先,再是pfile.ora,找不能就不能启动。 sqlshow parameter spfile ; 或sqlshow parameter pfile,查看返回值value确定是spfile或pfile。 在做数据库参数调整之前或有alter **** scope=*** 之类调整之前要备一份pfile文件,防止参数调整后数据库启动失败时用pfile启动数据库’ Sqlcreate pfile=’d:\init.ora’ from spfile; 由spfile生成pfile; Sqlstartup pfile=’d:\init.ora’; 用pfile救急启数据库。 Sqlcreate spfile from pfile; 如果上一步启动后正常,再生成spfile。 二、Oracle 存储结构和逻辑结构 存储结构主要由数据文件、数据块组成。 逻辑结构主要是表空间、模式、用户、表、字段、索引、存储过程、函数、触发器、序列、同义词、视图等。 模式: oracle对象的集合,一般和用户名相同,在某一用户下创建的表,属于该访问模式,自已访问可不加模式名,其他人要访问,权限分配后,还是加模式名。如果删除了用户,该用户下所有对象就会一体删除。如下图: 表空间:分永久表空间和临时空间。表空间状态有三种:读写、只读、离线。 Sql select tablespace_name,file_id from dba_data_files ; Sqlalter tablespace 名称 offline; (离线) Sqlalter tablespace 名称 online; (在线) Sqlalter tablespace 名称 read only (只读) Sqlalter tablespace 名称 read

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档