1.鏇存柊JDBC椹卞姩錛屽皢oracle鏈鏂扮殑jdbc椹卞姩copy鍒?{ofbiz install dir}/framework/entity/lib/jdbc 鐩綍涓嬨?br />
2.璁劇疆瀹炰綋寮曟搸( Entity Engine)鐨勭己鐪佹暟鎹簱涓簅racle.鍦ㄤ慨鏀?${ofbiz install dir}/framework/entity/config/entityengine.xml鏂囦歡涓慨鏀歸厤緗細
a.淇敼鏁版嵁搴撹繛鎺ュ弬鏁幫細
<datasource name="localoracle"
helper-class="org.ofbiz.entity.datasource.GenericHelperDAO"
schema-name="ofbiz" 浣犵殑鏁版嵁搴搒chema鍚嶇О
field-type-name="oracle"
check-on-start="true"
add-missing-on-start="true"
alias-view-columns="false"
join-style="ansi">
<read-data reader-name="seed"/>
<read-data reader-name="seed-initial"/>
<read-data reader-name="demo"/>
<read-data reader-name="ext"/>
<inline-jdbc
jdbc-driver="oracle.jdbc.driver.OracleDriver"
jdbc-uri="jdbc:oracle:thin:@192.168.1.154:1521:ofbiz" ofbiz涓轟綘鐨勬暟鎹簱SID
jdbc-username="ofbiz" 鐢ㄦ埛鍚?br />
jdbc-password="ofbiz" 瀵嗙爜
pool-minsize="2"
pool-maxsize="250"/>
</datasource>
b. 淇敼瀹炰綋寮曟搸鐨勬暟鎹簱緙虹渷閰嶇疆濡備笅錛氾紙灝哾atasource-name鐨勫艱緗負“localoracle”錛?br />
<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz" datasource-name="localoracle"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localoracle"/>
</delegator>
<delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz" datasource-name="localoracle"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localoracle"/>
</delegator>
<!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "ant run-install" before running "ant run-tests" -->
<delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
<group-map group-name="org.ofbiz" datasource-name="localoracle"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localoracle"/>
</delegator>
<delegator name="other" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
<group-map group-name="org.ofbiz" datasource-name="localoracle"/>
</delegator>
3.琛ュ厖錛氬湪榪涜浠ヤ笂閰嶇疆鏃訛紝璇風‘淇濅綘宸茬粡瀛樺湪ofbiz鐨勬暟鎹簱錛屽疄渚嬶紝鐢ㄦ埛絳夐兘宸插垱寤哄ソ銆?br />
4. 鍒濆鍖栨暟鎹拰瀵煎叆錛?nbsp;
ofbiz$ java -jar ofbiz.jar -install
閫氳繃浠ヤ笂鍛戒護鍗沖彲榪涜鏁版嵁搴撶殑鍒濆鍖栧拰鍒濆鏁版嵁鐨勫鍏ワ紝榪欓噷鍖呮嫭浜唎fbiz鑷甫鐨勪緥瀛愶紝搴旂敤鐨勬墍鏈夌殑鏁版嵁琛ㄥ拰鍒濆鍖栨暟鎹?br />
5.闂錛?br />
鍦ㄤ嬌鐢╫racle鏁版嵁搴撴椂錛屽綋鍓嶇殑鐗堟湰鍙兘浼氱鍒癘RA錛?1843錛氭棤鏁堢殑鏈堜喚鐨勯棶棰?nbsp;
浠ys鐢ㄦ埛鐧婚檰騫跺垱寤篢rigger:
create or replace TRIGGER ON_CONNECT AFTER LOGON ON DATABASE
DECLARE
guser varchar2(30);
begin
SELECT sys_context('USERENV','SESSION_USER') into guser FROM dual;
if (guser='ofbiz' or guser='OFBIZ') THEN
EXECUTE IMMEDIATE 'alter session set nls_timestamp_format = ''YYYY-MM-DD HH24:MI:SS.FF''';
end if;
end;
娉ㄦ剰瀵圭櫥闄嗙敤鎴峰悕鐨勫垽鏂繀欏誨ぇ灝忓啓閮借鑰冭檻.
鍙︼細ofbiz鐢ㄦ埛涓嶈兘鎷ユ湁dba鐨勬潈闄愶紝鍚屾椂ofbiz鐢ㄦ埛姣旈渶瑕佹湁UNLIMITED TABLESPACE鐨勬潈闄愶紝鍚﹀垯鍦ㄥ垱寤烘暟鎹〃鐨勬椂鍊欎細鎶?#8220;鏁版嵁搴撶┖闂翠笉瓚?#8221;鐨勯敊璇紝瀵艱嚧鏃犳硶鍒涘緩琛ㄣ?br />
6.鍙傝冿細
http://blog.csdn.net/blieveme/archive/2007/10/16/1826604.aspx
http://docs.ofbiz.org/display/~jacopoc/OFBiz+and+Oracle
浠婂ぉ灝卞埌榪欓噷鍚э紝鏄庡ぉ緇х畫錛氾級

]]>