欢迎来到天天文库
浏览记录
ID:51691682
大小:34.50 KB
页数:4页
时间:2020-03-15
《ORACLE数据库文件位置调整.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、由于数据库原始安装的原因造成数据库或整个操作系统的不安全或者由于磁盘空间变化再或者由于业务变化造成的I/O性能需要调整等等原因需要数据库管理员进行数据库文件位置的调整.下面通过一个WINDOWS平台的ORACLE数据文件移动为例子讨论一下数据库文件移动的方法,请大家指正.一.移动数据文件移动数据文件笔者目前使用的有2种办法,权作抛砖引玉.方法一、以数据文件为单位移动1.查看数据文件路径SQL>selectnamefromv$datafile;NAME---------------------------------
2、------------E:ORACLEORADATASLUMGABAKSYSTEM01.DBFE:ORACLEORADATASLUMGABAKUNDOTBS01.DBFE:ORACLEORADATASLUMGACWMLITE01.DBFE:ORACLEORADATASLUMGADRSYS01.DBFE:ORACLEORADATASLUMGAEXAMPLE01.DBFE:ORACLEORADATASLUMGAINDX01.DBFE:ORACLEORADATASL
3、UMGAODM01.DBFE:ORACLEORADATASLUMGATOOLS01.DBFE:ORACLEORADATASLUMGAUSERS01.DBFE:ORACLEORADATASLUMGAXDB01.DBF2.关闭数据库SQL>shutdownimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.3.MOUNT到数据库SQL>startupmountORACLEinstancestarted.TotalS
4、ystemGlobalArea 135338868bytesFixedSize 453492bytesVariableSize 109051904bytesDatabaseBuffers 25165824bytesRedoBuffers 667648bytesDatabasemounted.4.把要移动的数据文件剪切到目标目录,这里的要移动SYSTEM数据文件从'E:oracleoradatasl
5、umgabak'到'E:oracleoradataslumga'4.alterdatabase方法移动数据文件SQL>alterdatabaserenamefile'E:ORACLEORADATASLUMGABAKSYSTEM01.DBF'to'E:ORACLEORADATASLUMGASYSTEM01.DBF';Databasealtered.5.移动其他数据文件同上.但是我们要注意的是TEMP数据文件.在我们上边列出数据文件的命令里没有包含这个文件.而且我们在SQL>alterdataba
6、serenamefile'E:ORACLEORADATASLUMGAtemp01.DBF'to'E:ORACLEORADATASLUMGAbaktemp01.DBF';alterdatabaserenamefile'E:ORACLEORADATASLUMGAtemp01.DBF'to'E:ORACLEORADATASLUMGAbaktemp01.DBF'*ERRORatline1:ORA-01511:errorinrenaminglog/datafilesORA-01516:none
7、xistentlogfile,datafile,ortempfile"E:ORACLEORADATASLUMGAtemp01.DBF" SQL>alterdatabaserenametempfile'E:oracleoradataslumgatemp01.dbf'to'E:oracleoradataslumgabaktemp01.dbf';alterdatabaserenametempfile'E:oracleoradataslumgatemp01.dbf'to'E:oracle
8、oradataslumgabaktemp01.dbf' *ERRORatline1:ORA-02231:missingorinvalidoptiontoALTERDATABASE是不可行的.具体关于TEMP数据文件我们会在下边讨论.6.移动完以后启动数据库SQL>alterdatabaseopen;SQL>sel
此文档下载收益归作者所有