1. 分離資料庫
1.1 配置OpenNMS檔案
1.我們需要在OpenNMS中修改datasource資料源,在OpenNMS中如下目錄:
/opt/opennms/etc/opennms-datasources.xml
2.将localhost修改為資料庫主機IP位址即可
<jdbc-data-source name="opennms" database-name="opennms" class-name="org.postgresql.Driver" url="jdbc:postgresql://資料庫主機IP:5432/opennms" user-name="opennms" password="opennms" /> |
修改前:

修改後:
1.2 安裝PostgreSQL資料庫
1.安裝PostgreSql資料庫
yum install postgresql postgresql-server指令,系統自動下載下傳postgreSQL安裝。
2.首先啟動PostgreSQL
以root身份運作指令:
/sbin/service postgresql start
3.如果看到一個錯誤的話,您必須初始化PostgreSQL,運作以下指令:
/sbin/service postgresql initdb
/sbin/service postgresql start
4.以確定PostgreSQL将在重新啟動後開始,使用“chkconfig的”指令在啟動時進行啟動,運作以下指令:
/sbin/chkconfig postgresql on
1.2.1 配置允許使用者對資料庫的通路
1.找到/var/lib/pgsql/data/pg_hba.conf内容為:
ident—>trust
修改為
即可。
2.找到/var/lib/pgsql/data/postgresql.conf修改以下内容
listen_addresses = '*'
#port = 5432 去掉”#”号
3.修改完之後,你需要重新啟動資料庫,以root身份運作:
/sbin/service postgresql restart
1.3 測試
在OpenNMS主機中測試分離主機上的PostgreSql資料庫
1. 用putty登入OpenNMS主機
2. 執行psql -h 資料庫主機IP -U opennms -d opennms
3.檢視資料庫
執行指令 \l
檢視使用者
執行指令 \du
退出
執行指令 \q
以上測試說明可以在OpenNMS主機上成功連接配接分離出資料庫
1.4 在用戶端執行sql語句:
1.在/opt/opennms/etc目錄下
執行完成後重新開機OpenNMS
作者:儱劍阿攵
轉載請注明連結:http://blog.csdn.net/awenluck/article/details/48598603