總體步驟:
一、安裝Oracle10g:
setup.exe。注意命名;
二、配置建立一個執行個體:
菜單-所有程式-Oracle - OraDb10g_home1-配置和移植工具-Database Configuration Assistant。注意命名,記住建立的執行個體名:SID;
三、建立表空間:
cmd.exe右鍵管理者身份運作-以dba身份進入:connect as/sysdba-執行建表空間sql。例: CREATE TABLESPACE LNGPIMP DATAFILE
'D:\LNGPIMP\LNGPIMP1_20G.DBF' SIZE 10480M,
'D:\LNGPIMP\LNGPIMP2_20G.DBF' SIZE 10480M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO。
注意對應目錄下要建好檔案夾;size這是固定的10G,也可以設定成自增長,但不能太小;
若忘記sys密碼或connect失敗--解決方法:
1)輸入:SET ORACLE_SID = 你的SID名稱
2)輸入:sqlplus/nolog
3)輸入:connect/as sysdba
4)輸入:alter user sys identified by sys
5)輸入:alter user system identified by system
6)更改完成,密碼是Oracle資料庫的初始密碼。這樣Oracle密碼忘記了,也可以修改
四、建立使用者
sqlplus system/[email protected]
@create_user
五、導入資料(此處為我當時使用的sql,移植庫用)
echo 建立gpimp_drm_new4,gpimp_mid_new4,gpimp_new4,gpimp_report_new4,gpimp_res_new4,gpimp_u3_new4,ufgov_syn使用者對象執行完成!
echo 導入資料開始。。。
imp system/[email protected] log=e:\db\whgpimp_20160815.dmp.log file=e:\db\whgpimp_20160815.dmp fromuser=gpimp_u3_new4,gpimp_drm_new4,gpimp_mid_new4,gpimp_new4,gpimp_report_new4,gpimp_res_new4,gpimp_files_new4,ufgov_syn touser=gpimp_u3_new4,gpimp_drm_new4,gpimp_mid_new4,gpimp_new4,gpimp_report_new4,gpimp_res_new4,gpimp_files_new4,ufgov_syn
echo 導入資料完成。。。
echo 建立無效資料庫對象開始。。。
sqlplus system/[email protected] @create_invalid_object
echo 建立無效資料庫對象完成。。。
echo 重新編譯gpimp_new4使用者無效對象!
sqlplus system/[email protected] @reComplier
echo 重新編譯gpimp_new4使用者無效對象執行完成!
echo. & pause
*********************************************
啟動報錯遇到:data source error!
解決方法:資料庫datasource表 DBURL及SERVERNAME 改成和執行個體名一緻
*********************************************