资源描述:
《修改数据库文件路径.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、将ORACLE数据库数据文件迁移到其他目录一、系统环境:操作系统:winXP数据库版本:9.2.0.1.0数据库SID:test数据库为非归档模式 二、迁移过程 原数据库数据文件位置:C:oracleoradatatest目标数据库数据文件位置:D:Softwareoradatatest 原来数据文件位置 'C:ORACLEORADATATESTSYSTEM01.DBF', 'C:ORACLEORADATATESTUNDOTBS01.DBF', 'C:ORACLEORADATATESTCWMLITE01.DBF',
2、 'C:ORACLEORADATATESTDRSYS01.DBF', 'C:ORACLEORADATATESTEXAMPLE01.DBF', 'C:ORACLEORADATATESTINDX01.DBF', 'C:ORACLEORADATATESTODM01.DBF', 'C:ORACLEORADATATESTTOOLS01.DBF', 'C:ORACLEORADATATESTUSERS01.DBF', 'C:ORACLEORADATATESTXDB01.DBF' 因为需要移
3、动所有的数据文件,所以采用alterdatabase方法1、 首先shutdown数据库SQL>shutdownimmediate数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。2、 使用系统命令复制粘贴到指定目录copyC:oracleoradatatest*D:Softwareoradatatest* 3、 启动数据库到mount状态,更改数据文件的位置SQL>startupmountORACLE例程已经启动。TotalSystemGlobalArea135338868bytesFixedSize453492bytesVariableSize1090
4、51904bytesDatabaseBuffers25165824bytesRedoBuffers667648bytes数据库装载完毕。SQL> alterdatabaserenamefile'C:ORACLEORADATATESTSYSTEM01.DBF','C:ORACLEORADATATESTUNDOTBS01.DBF','C:ORACLEORADATATESTCWMLITE01.DBF','C:ORACLEORADATATESTDRSYS01.DBF','C:ORACLEORADATATESTEXAMPLE01.DBF','C:O
5、RACLEORADATATESTINDX01.DBF','C:ORACLEORADATATESTODM01.DBF','C:ORACLEORADATATESTTOOLS01.DBF','C:ORACLEORADATATESTUSERS01.DBF','C:ORACLEORADATATESTXDB01.DBF'to'D:SoftwareoradatatestSYSTEM01.DBF','D:SoftwareoradatatestUNDOTBS01.DBF','D:SoftwareoradatatestCWMLITE01.
6、DBF','D:SoftwareoradatatestDRSYS01.DBF','D:SoftwareoradatatestEXAMPLE01.DBF','D:SoftwareoradatatestINDX01.DBF','D:SoftwareoradatatestODM01.DBF','D:SoftwareoradatatestTOOLS01.DBF','D:SoftwareoradatatestUSERS01.DBF','D:SoftwareoradatatestXDB01.DBF'然后打开数据库SQL>alterdat
7、abaseopen;数据库已更改。 SQL>selectnamefromv$datafile; NAME----------------------------------------------- D:SOFTWAREORADATATESTSYSTEM01.DBFD:SOFTWAREORADATATESTUNDOTBS01.DBFD:SOFTWAREORADATATESTCWMLITE01.DBFD:SOFTWAREORADATATESTDRSY