Oracle实验指导书和实验报告(3)
? SELECT MEMBER FROM V$LOGFILE;
? ?
查看当前数据库中数据文件的列表
②根据日志文件和数据文件列表设计CREATE CONTROLFILE语句
CREATE CONTROLFILE DATABASE ORCL
LOGFILE GROUP 1 ('D:\\app\\Administrator\\oradata\\orcl\\redo01.log'), GROUP 2 ('D:\\app\\Administrator\\oradata\\orcl\\redo02.log'), GROUP 3 ('D:\\app\\Administrator\\oradata\\orcl\\redo03.log') NORESETLOGS
DATAFILE 'D:\\app\\Administrator\\oradata\\orcl\\system01.dbf', 'D:\\app\\Administrator\\oradata\\orcl\\sysaux01.dbf', 'D:\\app\\Administrator\\oradata\\orcl\%undotbs01.dbf', 'D:\\app\\Administrator\\oradata\\orcl\%users01.dbf', 'D:\\app\\Administrator\\oradata\\orcl\\orcltbs01.dbf' MAXLOGFILES 50 MAXLOGMEMBERS 3 MAXLOGHISTORY 400
MAXDATAFILES 200 MAXINSTANCES 6 ARCHIVELOG; ③关闭数据库实例
SHUTDOWN NORMAL ④备份原来的文件
⑤启动数据库实例,但不加载数据库
STARTUP NOMOUNT ⑥创建控制文件
? 执行前面设计的CREATE CONTROLFILE语句,创建控制文件。 ⑦备份控制文件
为了保证新的数据库文件不被破坏,建议将新的控制文件备份到其他不在线的存储介质中,如U盘、移动硬盘或磁带等 ⑧修改初始化参数
? 如果新建的控制文件与CONTROL_FILE参数中定义的控制文件不同,则根据实际
情况修改CONTROL_FILE参数;如果修改了数据库名称,则还需要修改DB_NAME参数。
5.数据文件
5.1查看数据文件信息
5.1.1从视图V$DATAFILE中查看数据文件的信息
SELECT NAME, STATUS, BYTES FROM V$DATAFILE; 5. 2创建数据文件
CREATE TABLESPACE 表空间名
DATAFILE 数据文件名SIZE 数据文件大小;
【例】创建表空间MyTbs,同时创建一个50MB的数据文件,代码如下: CREATE TABLESPACE MyTbs
DATAFILE 'D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\MyDataFile01.DBF' SIZE 50M;
? 【例】创建表空间TempTbs,同时创建一个10MB的临时文件,代码如下: CREATE TEMPORARY TABLESPACE TempTbs
TEMPFILE 'D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\MyTempFile01.DBF' SIZE 50MEXTENT MANAGEMENT LOCAL;
? 使用ALTER TABLESPACE语句修改表空间时,可以使用ADD DATAFIEL关键字
向表空间中添加数据文件。 ? 【例】向表空间MyTbs中添加一个数据文件MyDataFile02.DBF,大小为50MB,
代码如下: ALTER TABLESPACE MyTbs
ADD DATAFILE 'F:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\MyDataFile02.DBF' SIZE 50M;
5.3.修改数据文件的大小
? 使用ALTER DATABASE语句可以修改数据文件的大小,语法如下: ALTER DATABASE DATAFILE 数据文件名RESIZE 数据文件大小;
?
【例】将数据文件
D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\USERS01.DBF的大小修改为100M,代码如下:
ALTER DATABASE DATAFILE
'D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\USERS01.DBF' RESIZE 100M;
? 可以执行下面的语句查看当前数据库中数据文件的大小。 SELECT NAME, BYTES FROM V$DATAFILE; 5.4 修改数据文件的在线状态
ALTER DATABASE DATAFILE 数据文件名ONLINE | OFFLINE;
? 【例】将数据文件
D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\USERS01.DBF的在线状态修改为脱机,代码如下: ALTER DATABASE DATAFILE
'D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\USERS01.DBF' OFFLINE;
? 也可以设置指定表空间中所有数据文件的在线状态,语法如下: ? ALTER TABLESPACE 表空间名DATAFILE ONLINE | OFFLINE;
【例】将表空间MYTBS中所有数据文件设置为联机状态,代码如下:ALTER TABLESPACE MYTBS DATAFILE ONLINE; 5.5删除数据文件
? 【例】删除表空间MyTbs,同时删除其中数据文件的代码如下:
DROP TABLESPACE MyTbs INCLUDING CONTENTS CASCADE CONSTRAINTS;
? 也可以使用ALTER DATABASE命令删除指定的数据文件。
? D:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\MyDataFile01.DBF的语句如下: ALTER DATABASE DATAFILE
'F:\\APP\\ADMINISTRATOR\\ORADATA\\ORCL\\MyDataFile01.DBF' OFFLINE
6.日志文件
6.1查看日志文件信息
? 查询视图V$LOGFILE,显示重做日志的成员文件,语句如下: SELECT GROUP#,MEMBER FROM V$LOGFILE;
? 查询视图V$LOG,显示控制文件中重做日志组的信息,语句如下: SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG; 6.2创建日志组
在ALTER DATABASE语句中使用ADD LOGFILE子句创建重做日志组:
? 添加重做日志文件log1c.rdo和log2c.rdo,初始大小为5M,代码如下: ALTER DATABASE ADD LOGFILE ('log1c.rdo', 'log2c.rdo') SIZE 5000k; Select * from v$logfile;
? 【例】创建重做日志组10,其中包含重做日志文件log1c.rdo和log2c.rdo,语
句如下: ALTER DATABASE
ADD LOGFILE GROUP 10 ('log1a.rdo', 'log2a.rdo') SIZE 5000k; Select * from v$logfile; 6.3 创建重做日志成员
? 【例】将重做日志文件log3a.rdo添加到编号为10的重做日志组中,语句如下:
ALTER DATABASE ADD LOGFILE MEMBER 'log3a.rdo' TO GROUP 10; 6.4 删除日志组
? 删除编号为10的重做日志组,语句如下: ALTER DATABASE DROP LOGFILE GROUP 10; 6.5删除重做日志成员
? 【例5.47】删除重做日志文件log1a.rdo,语句如下: ALTER DATABASE DROP LOGFILE MEMBER 'log1a.rdo';
Oracle实验2截图
1.实际体验物理体系结构 Drop table t; Create table t as select * from all_objects; Create index object_id_idx on t(object_id); Set autotrace on Set timing on
Select object_name from t where object_id=29;
Select /*full(t)*/ object_name from t where object_id=29
从统计信息看,第二次查询比第一次查询的时间和物理读都有所降低。
…… 此处隐藏:1995字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt