O2OA資料庫配置資訊樣例

2021-10-03 10:43:05 字數 1362 閱讀 2910

本章節主要介紹o2oa支援的各種不同的資料庫的連線配置資訊,供開發者參考。

外部資料庫通過config/externaldatasources.json配置實現.

h2為內建資料庫,不需要進行配置.

在node.json配置的data中進行配置.

"data":
引數說明:

enable:是否啟用,如果沒有可用的externaldatasources.json檔案,那麼缺省會在節點中啟用本地的h2資料庫作為預設的資料庫.

tcpport:h2資料庫jdbc連線埠,登入的使用者名稱:sa,密碼為xadmin的密碼.資料庫建立

在/o2server/local/repository/data/x.mv.db,一旦資料庫檔案被建立,那麼該資料庫的密碼被建立.

webport:h2資料庫web埠,h2提供乙個web端的client,此埠為web端client的訪問埠.使用者名稱sa,密碼為xadmin資料庫初始建立的密碼.

includes:設定此資料庫儲存的類,預設情況下儲存所有型別,如果需要對每個類進行單獨的控制以達到高效能,可以將不同的類儲存到不同的節點上提高效能.可以使用萬用字元.

excludes:在此節點上不儲存的類,和includes一起設定實際儲存的類,可以使用萬用字元.

jmxenable:是否啟動jmx,如果啟用,可以通過本地的jmx客戶端進行訪問,不支援遠端jmx客戶端.

cachesize:h2資料庫快取大小,設定h2用於作為快取的記憶體大小,以m作為單位,這裡預設為512m.

loglevel:預設日誌級別

1、資料庫字符集請使用:utf8mb4

2、修改引數max_allowed_packet

set global max_allowed_packet = 1024*1024*1000
資料庫連線字串:

[

]

[

]

[

]

caused by: org.apache.openjpa.lib.jdbc.reportingsqlexception: db2 sql error: sqlcode=-302, sqlstate=22001

在這樣的情況下可以通過設定以下引數解決:

db2_deferred_prepare_semantics=yes

[

]

[

]

[

]

[

]

[

]

[

]

O2OA接入第三方資料庫

o2oa內建h2資料庫,但系統真正上線使用時,需要更高的資料庫效能。此時,可以將o2oa資料庫切換到第三方商用級資料庫,如mysql等。本文以mysql資料庫為例進行說明。mysql安裝步驟請參見 mysql修改資料庫連線數 配置檔案路徑 o2server config node 127.0.0.1...

O2OA伺服器主機推薦配置

o2oa官網給出的伺服器主機推薦配置 作業系統 cpu 記憶體 硬碟 數量 伺服器負載 windows linux 8核32g 200gssd 所有應用 作業系統 cpu 記憶體 硬碟 數量 伺服器負載 windows linux 4核8g 20gssd web伺服器 windows linux 4...

O2OA開源辦公OA平台應用 流程資料維護工具

流程資料維護工具提供了系統產生的例項資料 包含對應的待辦,已辦,待閱,已閱,流轉中工作,已完成工作 的業務維護,比如待辦的刪除,排程,意見的修改,工作業務資料的變更以及對應附件的替換等維護功能。連線o2雲後,開啟應用市場,找到 流程資料維護工具 應用,安裝即可。如下圖 通過 http hots x ...