天天看點

OpenNMS分離資料庫1.   分離資料庫

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" />

修改前:

OpenNMS分離資料庫1.   分離資料庫

修改後:

OpenNMS分離資料庫1.   分離資料庫

1.2    安裝PostgreSQL資料庫

1.安裝PostgreSql資料庫 

yum install postgresql postgresql-server指令,系統自動下載下傳postgreSQL安裝。

OpenNMS分離資料庫1.   分離資料庫
OpenNMS分離資料庫1.   分離資料庫

2.首先啟動PostgreSQL

以root身份運作指令:

/sbin/service postgresql start

OpenNMS分離資料庫1.   分離資料庫

3.如果看到一個錯誤的話,您必須初始化PostgreSQL,運作以下指令:

/sbin/service postgresql initdb

OpenNMS分離資料庫1.   分離資料庫

 /sbin/service postgresql start

OpenNMS分離資料庫1.   分離資料庫

4.以確定PostgreSQL将在重新啟動後開始,使用“chkconfig的”指令在啟動時進行啟動,運作以下指令:

/sbin/chkconfig postgresql on

1.2.1 配置允許使用者對資料庫的通路

1.找到/var/lib/pgsql/data/pg_hba.conf内容為:

ident—>trust

OpenNMS分離資料庫1.   分離資料庫

修改為

OpenNMS分離資料庫1.   分離資料庫

即可。

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

OpenNMS分離資料庫1.   分離資料庫

3.檢視資料庫

執行指令  \l

OpenNMS分離資料庫1.   分離資料庫

檢視使用者

執行指令 \du

OpenNMS分離資料庫1.   分離資料庫

退出

執行指令 \q

OpenNMS分離資料庫1.   分離資料庫

以上測試說明可以在OpenNMS主機上成功連接配接分離出資料庫

1.4   在用戶端執行sql語句:

1.在/opt/opennms/etc目錄下

OpenNMS分離資料庫1.   分離資料庫

執行完成後重新開機OpenNMS

作者:儱劍阿攵

轉載請注明連結:http://blog.csdn.net/awenluck/article/details/48598603