- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-6 增加联机日志组文件成员 ALTER DATABASE ADD LOGFILE MEMBER $HOME/ORADATA/u04/log1c.rdo TO GROUP 1, $HOME/ORADATA/u04/log2c.rdo TO GROUP 2, $HOME/ORADATA/u04/log3c.rdo TO GROUP 3; log1a.rdo log1b.rdo log2a.rdo log2b.rdo log1c.rdo log2c.rdo log3a.rdo log3b.rdo log3c.rdo Group 1 Group 2 Group 3 6-7 删除联机日志组 ALTER DATABASE DROP LOGFILE GROUP 3; log1a.rdo log2a.rdo log3a.rdo Group 1 Group 2 Group 3 6-8 删除联机日志组文件成员 ALTER DATABASE DROP LOGFILE MEMBER $HOME/ORADATA/u04/log3c.rdo; Group 1 Group 2 log1b.rdo log1c.rdo log1a.rdo log1b.rdo log2c.rdo log1a.rdo 6-9 联机日志文件信息查询 联机日志组和文件相关的信息可以通过查询下列的视图取得: V$LOG V$LOGFILE 6-10 归档日志文件 已写满的联机日志文件可以归档到某一指定地方。 在数据库运行中,以归档模式运有二个方面的好处: 恢复:数据库的文件备份、加上归档文件和联机日志,可以保存所有的已处理的事务。当数据库发生破坏时,通过这些文件可以完成数据库的恢复。 备份:在运行的数据库中,可以进行备份。 默认的情况下,数据库是运行在非归档模式下的。 归档主要是由进程ARCn进程自动完成。 可以通过SQL语句手工进行归档。 通过配置,可以进行日志的多份归档。 7 7、管理表空间和数据文件 7-1 表空间和数据文件 ORACLE数据的存储,在逻辑上讲,是存储在表空间里;在物理上讲,是存储在数据文件中。 表空间: 一个表空间只能属于一个数据库。 一个表空间由多个数据文件组成。 进一步划分,可以分成逻辑上的多个存储单元。 数据文件: 一个数据库文件只能属于其中一个表空间。 是具体存放数据的地方。 Database Tablespace Data files 7-2 表空间类型 系统表空间 数据库创建的时候一起创建。 包含了系统字典表信息。 包含了系统回滚空间 非系统表空间 由用户进行管理分配。 用于存储用户数据。 分为临时表空间、回滚表空间、普通表空间。 7-3 表空间的空间管理方式 本地管理表空间管理: 表空间空闲空间部分由表空间自己进行管理。 通过位图进行空闲空间的记录。 位图每一位对应一个块或一组块。 位图每一位用0或1表示,1表示对应的空间已用,0表示未用。 字典管理表空间管理: 表空间空闲空间部分由数据字典表进行管理。 当表空间进行分配或回收时,字典表记录会进行更新操作。 7-4 创建表空间 CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 5M; 创建表空间用create tablespace 命令: 创建本地管理表空间: CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; 创建字典管理表空间: CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 500M EXTENT MANAGEMENT DICTIONARY DEFAULT STORAGE (initial 1M NEXT 1M PCTINCREASE 0); 7-5 回滚表空间 用于存储回滚记录信息。 不能包含其他对象。 管理都是以本地表空间方式进行管理。 管理方式建议采用自动管理方式(9I以后) CREATE UNDO TABLESPACE undo1 DATAFILE /u01/oradata/undo01.dbf SIZE 40M; 7-6 临时表空间 用于数据处理过程中的排序操作。 可以由多个用户进行共享。 不能包含任何长期保留的信息。 强烈建议以本地表空间的管理方式进行临时表空间的管理 CREATE TEMPORARY TABLESPACE temp TEMPFILE /u01/orada
文档评论(0)