資料庫同機器移植詳解

2021-08-27 12:27:48 字數 963 閱讀 8376

背景,要騰出原理資料庫所佔的磁碟空間/hypdata,資訊部給新增了一塊另外的磁碟,目錄為/hypdata47

要把目前/hypdata移植到到/hypdata47上。

1、備份

shutdown immedaite oracle資料庫,備份控制檔案到trace

2、恢復

1 並把.profile檔案裡面關於/hypdata改為/hypdata47

修改[orahyp@bi01 dbs ]$ ls -l

total 920

-rw-r----- 1 orahyp dba 412404 may 26 12:01 alert_hyp.log

-rw-rw---- 1 orahyp dba 1552 may 26 11:52 hc_hyp.dat

-rw-r----- 1 orahyp dba 8385 sep 11 1998 init.ora

-rw-r--r-- 1 orahyp dba 1185 jul 25 2011 inithyp.ora

-rw-r--r-- 1 orahyp dba 1077 dec 12 2010 inithyp.ora.bak

-rw-r--r-- 1 orahyp dba 1185 may 26 11:23 inithyp.ora20130526

-rw-r--r-- 1 orahyp dba 12920 may 03 2001 initdw.ora

-rw-r----- 1 orahyp dba 24 aug 27 2010 lkhyp

-rw-r----- 1 orahyp dba 1536 nov 13 2012 orapwhyp

-rw-r----- 1 orahyp dba 3584 aug 31 2010 spfilehyp.orabck

4.重建控制檔案

su - orahyp

sqlplus "/as sysdba"

sql>@recon.sql

資料庫的移植 同種資料庫的移植

首先 同種資料庫的移植 比如 mysql mysql sqlserver sqlserver oracle oracle 提供兩種方法進行移植 但是思路都是相同的 匯出資料庫表 移植 建立新的資料庫 匯入新的資料庫表資訊 不同的資料庫用不同的方式進行操作 比如 mysql 匯出資料表和資料 mysq...

不同資料庫移植移植方法一 二

當我們把有些應用寫到儲存過程中,或者是呼叫與系統相關的函式,此時想把當前系統移值到其它的資料庫上,這個往往是非常頭痛的問題,因為不同的系統支援不同的儲存過程,如oracle和sybase。1 採用中間對照表。將sybase中常用的函式與oracle中相對的函式相對應,如果有的那是肯定非常好,都不用更...

移植postgresql資料庫方法

建立資料庫可以通過命令createdb db name 或者是 create database db name命令建立,除此之外,也可以通過資料庫原始檔移植的方法進行建立。我們知道postgresql資料庫的原始檔是放在postgresql目錄下的,postgresql目錄下的base目錄的下一層就...