我們分別使用了MySql和Oracle數據庫,即是異構數據庫。我們做到一個平臺支持多個數據庫。
數據庫
建模我們使用Sybase公司的PowerDesigner(以後簡稱PD),用它進行數據庫建模有一個很好的功能,就是可以自動生成建表語句。
業內很少使用hibernate的自動建表,也是使用PD給數據庫建模之後再去創建數據庫,原因是,我們一般開發項目都是需求調研,概要設計,詳細設計,開發,在這四個階段我們的數據庫初步建模是在概要設計的時候進行的,然後在詳細設計和開發階段一直去完善它,所以我們開發前就已經建好模了。
我們安裝的數據庫是Oracle數據庫的OracleXEUniv簡版(簡版的併發性比正常版要低,主要用於程序員內部測試),但是我們現在是用於開發,所以我們這裏只使用簡裝版。
異構數據庫技術:當前的系統直接支持主流的數據庫,需要少量的編碼
OracleXEUniv簡版 (推薦)
11g正式版安裝包,2個文件,3G
之前的10g的簡版,不能創建一個本地服務,沒有導入數據命令和導出數據的命令。
sqlPlus它可以直接用賬號,可以遠程訪問。(權限大)
PL/SQL oracle客戶端工具不能直接遠程訪問oracle。必須創建通道(本地服務)
我們下面就使用PL/SQL Developer數據庫圖形化界面管理工具來管理oracle
oracle數據庫的服務如下表:
一般安裝完oracle數據庫,默認服務都是自動啓動;日常不用時,可以停掉服務,加速系統啓動,不佔內存。
安裝ORACLE創建SID,創建數據庫(賬號),默認system/sys系統賬號。一定要記住密碼。
a)創建一個賬號(在user裏創建)
轉載請註明出處:http://blog.csdn.net/acmman/article/details/48153531