oracle实验二.docx

上传人:b****4 文档编号:12311675 上传时间:2023-04-18 格式:DOCX 页数:10 大小:444.08KB
下载 相关 举报
oracle实验二.docx_第1页
第1页 / 共10页
oracle实验二.docx_第2页
第2页 / 共10页
oracle实验二.docx_第3页
第3页 / 共10页
oracle实验二.docx_第4页
第4页 / 共10页
oracle实验二.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

oracle实验二.docx

《oracle实验二.docx》由会员分享,可在线阅读,更多相关《oracle实验二.docx(10页珍藏版)》请在冰豆网上搜索。

oracle实验二.docx

oracle实验二

 电信学院

《oracle数据库技术及应用》实验报告 <二>

实验名称:

管理参数文件及控制文件          

成绩:

专业班级:

姓名:

学号:

实 验 日 期:

 2018年3月 29日

一、实验报告填写要求

按顺序写出相应的命令,列出重要执行结果的截图,截图的宽度统一为10cm

二、实验目的

1、通过查看参数文件的内容,理解参数文件的作用;(必)

2、掌握参数文件的创建方法pfile及spfile;(必)

3、掌握查看控制文件内容的方法及备份控制文件的方法;(必)

4、掌握多元化控制文件的方法;(必)

5、掌握重建控制文件的方法;(必)

6、掌握字符串、数字、日期和null的常用函数(选)

7、掌握条件函数(选)

三、实验内容

1、查看参数文件内容:

两种方式;(10分)

首先,默认是没有pfile参数文件的。

需要createpfilefromspfile;创建一个pfile参数文件。

pfile是一个文本文件,可以直接使用操作系统编辑器直接打开查看

spfile是一个二进制文件,由oracleserver管理,必须在sqlplus下使用命令查看。

showparmameter可以查看当前数据库实例启动时所用的参数文件(包括pfile和spfile)

SQL>startup;#默认以spfile启动时

SQL>showparameter;

SQL>shutdownimmediate;#关闭数据库,准备以pfile参数文件启动

SQL>startuppfile=’C:

\oracle\ora92\database\INITora9i.ORA’;#当以pfile为启动时的参数文件时

SQL>showparameter;#格式化方式查看pfile内容

2、在D:

\创建一个spfile,一个pfile;(10分)

#在D盘根目录创建spfile,文件名为”SPFILEOra9i02.ora”

SQL>createspfile=’D:

\SPFILEOra9i02.ora’frompfile;

注:

如果未指定spfile文件位置和文件名,将在默认位置创建,但是此时创建时应该处于数据库实例关闭的情况下,或者启动数据库实例时使用的是pfile参数文件,否则会因为spfile正在时候用而报错。

#在D盘根目录下创建pfile,文件名为”initOra9i02.ora”

SQL>createpfile='D:

\initOra9i02.ora'fromspfile;

创建参数文件时指定了路径就必须指定文件名,不会以自动命名,否则报错。

3、分别使用pfile及spfile在d:

\oracle下添加一个控制文件;(20分)

(1)使用pfile多元化控制文件

a)手工修改pfile中的初始化参数control_files

b)SQL>shutdownimmediate;#关闭数据库

c)SQL>hostcopyC:

\app\Administrator\oradata\orcl\control01.ctl/DD:

\oracle\control03.ctl#或者手动复制也可以

d)SQL>startuppfile='C:

\app\Administrator\product\11.2.0\dbhome_1\database\INITorcl.ORA'#启动数据库实例并应用已更改的pfile参数文件

注意:

应当先关闭数据库,否则在复制控制文件后,两个控制文件是不一致的,在以pfile参数文件启动时会检测到两个参数文件不一致而出现ora-00214错误。

(2)使用spfile多元化控制文件

a)以spfile启动SQL>startup

b)修改初始化参数文件control_files

SQL>altersystemsetcontrol_files='C:

\app\Administrator\oradata\orcl\control01.ctl','C:

\app\Administrator\flash_recovery_area\orcl\control02.ctl','D:

\oracle\control03.ctl','D:

\oracle\control04.ctl'scope=spfile;

c)

d)关闭数据库SQL>shutdownimmediate;

e)复制控制文件SQL>hostcopyC:

\app\Administrator\oradata\orcl\control01.ctl/DD:

\oracle\control03.ctl

hostcopyC:

\app\Administrator\oradata\orcl\control01.ctl/DD:

\oracle\control04.ctl

f)以spfile启动数据库SQL>startup

4、将控制文件备份到trace文件;(5分)

提示:

使用showparameteruser_dump_dest查看备份的控制文件的路径,并通过时间排序找到最新的trace文件,复制到d:

\,并用写字板打开;通过这种方式也可以查看参数文件的静态内容;

将控制文件备份为文本文件alterdatabasebackupcontrolfiletotrace;

使用showparameteruser_dump_dest查看备份的控制文件的路径

通过查看到的路径寻找修改日期最新的trace文件,将其复制到D盘,用文本编辑器打开

5、重建控制文件(45分)

(1)修改数据库名

修改初始化参数db_name

建立pfile文件:

createpfilefromspfile;

编辑pfile文件initORCL.ora,修改参数db_name=example

建立临时pfile文件createspfile='%oracle_home%\database\spfiletemp.ora'frompfile='%oracle_home%\database\initorcl.ora';

关闭数据库,删除原来的spfile文件spfileorcl.ora,将spfiletemp.ora改名为spfileorcl.ora

启动到nomount状态startupnomount

并查看数据库名selectvaluefromv$parameterwherename=’db_name’;

建立控制文件

打开数据库alterdatabaseopenresetlogs;

增加临时文件altertablespacetempaddtempfile

(2)修改永久参数时建立控制文件

a)关闭实例shutdown

b)启动实例到nomount状态startupnomount

c)建立控制文件,使用reuse选项覆盖原有的控制文件,并修改相关的永久参数

d)打开数据库alterdatabaseopen;(重建控制文件时指定noresetlogs)

e)增加临时文件(为了进行排序),建立表空间

altertablespacetempaddtempfile‘D:

\oracle\temp02.DBF’size10485760reuseautoextendoff;

(3)全部控制文件丢失

a)服务器在未损坏和丢失控制文件时,将控制文件备份到trace文件

b)alterdatabasebackupcontrolfiletotrace;

c)修改初始化参数control_files

altersystemsetcontrol_files='C:

\app\Administrator\oradata\orcl\control01.ctl','D:

\oracle\control02.ctl'scope=spfile;

d)关闭实例shutdown

e)启动实例到nomount状态startupnomount(此步在这里其实可以省略,因为备份文件中第一句有这个命令)

f)根据之前备份的trace文件,复制建立控制文件的诸多命令

g)建立控制文件

h)打开数据库alterdatabaseopen;

i)增加临时文件altertablespacetempaddtempfile'D:

\oracle\temp01.DBF'size10485760reuseautoextendoff;

6、掌握字符串、数字、日期和null的常用函数

7、掌握条件函数的用法

说明:

实验6及实验7参见实验二选作部分,内容简单,不做讲解,不交报告,不计成绩。

五、思考题

1.重建控制文件的三种情况有什么不同?

(10分)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1