欢迎来到天天文库
浏览记录
ID:52297512
大小:52.50 KB
页数:7页
时间:2020-03-26
《Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第2章任务2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle数据库系统应用开发广科院学习手册任务2:了解Oracle数据库的物理存储结构。任务指导1.了解数据库的物理存储结构。2.学习数据文件包含的内容及相关类型。3.学习控制文件包含的内容及相关类型。4.学习日志文件包含的内容及相关类型。5.学习初始化参数和查看参数文件的方法。6.实训:给本系统创建控制文件副本。创建联机重做日志组和联机重做日志文件。7.完成操作,归纳总结。实训指导实验目的与要求1了解控制文件的重要性。2.掌握创建控制文件的方法。3.掌握增加和删除日志组和日志成员的方法。实验环境
2、及方案WindowsServer2000sp1或更高版本;WindowsServer2003的所有版本;WindowsXP专业版。Oracle10g.Oracle数据库系统应用开发广科院--EnterpriseManagerConsole实验步骤1.为数据库创建一个新的控制文件副本①启动SQL*Plus,以SYSDBA身份连接到数据库。SQL>connsys/sys_pswassysdba;利用数据字典v$controlfile查询实例当前使用的控制文件。SQL>selectnamefromv$co
3、ntrolfile;NAME--------------------------------------------------------------------------D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTLD:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL02.CTLD:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTL②修改SPFILE,使
4、用altersystemsetcontrol_files命令改变控制文件的位置。altersystemsetcontrol_files='D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTL','D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL02.CTL','D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTL','E:ORA_BAKORCLCONTR
5、OL01.CTL'scope=spfile;运行命令,系统提示:系统已更改。③使用SHUTDOWN命令关闭数据库。SQL>SHUTDOWNIMMEDIATEOracle数据库系统应用开发广科院数据库已经关闭。④使用操作系统命令将现有控制文件复制到指定位置。手工将原来的3个控制文件中的任一文件复制到路径“e:ora_bakORCL”下,取文件名为:“CONTROL01.CTL”。或者使用host命令执行拷贝。(使用host命令可以在SQL>下执行DOS命令)SQL>hostcopyD:ORAC
6、LEPRODUCT10.2.0ORADATAORCLCONTROL01.CTLe:ora_bakORCLCONTROL01.CTL⑤重新启动Oracle数据库。如:startup提示:如果前面的操作步骤正确,数据库就可以正常启动。否则,数据库启动过程中会报错。⑥使用selectnamefromv$controlfile语句查询实例当前使用的控制文件。发现新创建的控制文件已经生效。SQL>selectnamefromv$controlfile;NAME-----------------
7、--------------------------------------D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTLD:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL02.CTLD:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTLE:ORA_BAKORCLCONTROL01.CTL2.模拟控制文件丢失,重建控制文件模拟某控制文件被误删除。Ora
8、cle数据库系统应用开发广科院①以SYSDBA身份连接到数据库。SQL>connsys/sys_pswassysdba②使用SHUTDOWN命令关闭数据库。SQL>shutdownimmediate③手工删除其中任一控制文件,或使用host命令在SQL>提示符下执行删除命令。如:SQL>hostdelD:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTL文件。④重新启动数据库。(由于控制文件的重要性,所以当删除某控制文件
此文档下载收益归作者所有