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