1、首先需要確認幾個事情,原數據庫的用戶名、密碼、表空間名還有用戶的角色。
2、導出表中的數據。使用plsql的導出表功能。
其實使用的是oracle/product/10.1.0/Db_1/bin/EXP.EXE。沒啥好說的,導出dmp格式的文件就行。
將生成的dmp文件上傳到aix系統中。
ftp 11.11.11.11
put data.dmp
3、鏈接到linux系統的oracle管理頁面:http://123.456.789.123:5501/em,使用sys用戶登陸,連接身份SYSDBA。
爲了保證性能,aix服務器的端口可能被關閉了,需要進入aix將其打開。
su - oracle //用oracle用戶登陸
emctl start dbconsole 5500 //打開端口
emctl stop dbconsole //關閉端口
4、創建與原數據庫相同的表空間、用戶、密碼及角色。之所以設置相同的密碼是爲了程序移植的方便。
5、登陸AIX,導入數據。
imp 命令
6、使用plsql比較兩個數據庫用戶對象的差異,如sequences,觸發器等東西