Mobox是低代碼開發平臺,系統可以根據用戶需求定制需求。定制好的系統是存在數據庫中。因此在部署用戶系統部署的適合可以通過將定義好的數據庫模板導入方式在甲方環境里面部署。可以大大提高速度及正確性。部署過程
1、在甲方Oracle數據庫中需要先創建mobox數據庫實例
2、通過sqlplus創建oracle數據庫連接賬號(并創建空間、設置權限等),比如:amuser; (若甲方可以提供system賬號及密碼。當前步驟可以不做
3、導入數據庫模板(Oracle數據庫模板*.dmp 由我方實施后提供)。將我方提供的OIMobox.dmp模板文件拷貝到甲方Oracle服務器的 C:\soft\back 目錄下。(目錄位置可以根據實際情況改變,改后導入腳本也需要改)
我們用創建amuser的過程來導入數據庫
— 先通過 sqlplus 啟動 ,用 sys as sysdba 登錄 (確保SID是登錄mobox數據庫的)
— 1)給用戶創建臨時空間
create temporary tablespace OIMobox_temp
tempfile ‘C:\soft\back\OIMobox_temp.dbf‘ size 50m
autoextend on
next 50m maxsize 2048m
extent management local;
— 2)創建數據表空間
create tablespace OIMobox_data
logging datafile ‘C:\soft\back\OIMobox_data.dbf‘ size 50m
autoextend on
next 50m maxsize 2048m
extent management local;
— 3)創建用戶 (用到前面創建的空間)? amuser 是賬號名稱? Am123456是密碼
create user amuser identified by Am123456
default tablespace OIMobox_data
temporary tablespace OIMobox_temp;
— 4)給amuser這個用戶定義權限
grant connect,resource ,dba to amuser;
下圖是運行的效果圖,可以參考
— 5)模板導入
imp amuser/[email protected]/OIMobox fromuser=system touser=amuser file=C:\soft\back\OIMobox.dmp
–注解: fromuser=system touser=amuser ,意思是 模板的表是 system創建的,之后轉給 amuser
這樣mobox的數據庫就在甲方的服務器上正式創建了。