昨天下午,客戶新買了一塊硬碟。想將oracle資料檔案從原來的d盤,拷貝到新建立的分割槽。
操作的時候發現需要遷移的檔案有ctrl file. redo file 和db file
1.停止資料庫的服務,把檔案拷貝到e盤相應的目錄
2.啟動資料庫,修改ctrol file 引數檔案的位置
alter system set control_files='d:/oracle/product/oradata/test/control01.ctl','d:/oracle/product/oradata/test/control01.ctl',
'd:/oracle/product/oradata/test/control01.ctl' scope = spfile
執行這個步驟時出錯了,原來是沒有在檔案路徑上家單引號
注意:設定多個字串列舉值的時候,每個列舉值單獨以引號區分,並以逗號分隔。
3.shutdown immediate
4.startup mount
5.alter database rename file 'd:/oracle/product/10.2.0/oradata/zhong/temp01.dbf' to 'e:/oracle/product/10.2.0/oradata/zhong/temp01.dbf';
每個檔案都做一遍
6.alter database open;
linux mysql資料目錄遷移
版本 centos 6.5 64位 mysql 5.6 先說下mysql目錄結構 centos6.5下安裝mysql5.6後 mysql的預設結構為 配置檔案 etc my.cnf 然後my.cnf中會列出幾個預設的目錄 資料目錄 datadir var lib mysql 日誌檔案 log err...
遷移mysql資料目錄
遷移mysql資料目錄 mysql執行一段時間後,發現mysql資料所在盤空間不夠了,需要將mysql資料,資料目錄遷移到另乙個磁碟。1,複製 var lib mysql下所有檔案 目錄到 home work mysql data lib mysql下 2,修改 etc my.cnf檔案內容 修改d...
docker 安裝目錄遷移
ubuntu 安裝docker 後的目錄遷移 眾所周知docker使用apt安裝以後,在 var lib下,占用 下硬碟空間 遷移方法 1 檢視當前系統下docker 所有正在執行的映象 並停止 未開始執行的請忽略 docker ps a docker stop 映象名稱 2 停止docker 服務...