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