一、還原mysql數據庫
1、在mysql創建一個與備份同名的數據庫。
2、還原數據表結構。找到data文件夾的以數據庫名命名的數據庫,把已備份的相關的*.Frm和opt文件復制到該文件夾中。查找my.ini文件的“#Path to the database root”可得到路徑。如下:
#Path to the database root
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
3、還原數據。找到mysql的裝載用戶數據的datafiles文件夾,把裝載數據庫數據的文件(默認為ibdata1),把源數據庫的該文件覆蓋該文件,則可以轉入數據,mysql數據庫已經還原了。查找datafiles文件夾方法:在my.ini里找到
“#*** INNODB Specific options ***”即見如:innodb_data_home_dir="D:/MySQL Datafiles/"
二、還原oracle數據庫的表結構:
1、建立用戶gda1234,改密碼,默認表空間,授權dba。
2、以新建的用戶登錄,其中選擇連接為 normal。
3、導入表選擇“oracle導入表”。
三、利用sql server的dts進行數據轉換.
準備工作:安裝mysql-connector-odbc-5.1.7-win32.msi;在mysql的安裝目錄文件夾中替換myodbc5S.dll,以改正原先的bug。
1、先配置odbc,建立兩個dsn分別是源數據庫的dsn以及目的數據庫的dsn。
2、看表結構里面是否有數據,若有則先清空,truncate table (tablename);
3、使用dts轉換數據庫。
4、到了選擇源表和視圖的步驟時,注意這里要選擇原oracle的已有的表,否則會自動創建一個表。默認是自動創建一個新的表的。將目的列的表名去掉數據庫路徑以及相應的雙引號。如圖:
(注意去掉表名的“”號)
5、導完數據后,大概的看下是否有錯。
三、測試數據:
準備工作:安裝iis,配置服務器。
1、 安裝完iis后,安裝aspnet_regiis.Exe,cmd里的參數是-i,可以直接拖該exe文件到cmd,加上-i參數 ,回車即可。
|
|