aix 系統安裝PostgreSQL資料庫

2021-07-15 19:42:41 字數 2675 閱讀 4050

環境說明:aix unix 7.1

需要用到的軟體:

gccreadline

具體可根據自己情況安裝所需軟體

2、解壓

postgresql-9.5.1.tar.gz

3、新增使用者及使用者組

增加組:

bash-4.2# mkgroup postgres

增加使用者名稱:

bash-4.2# useradd -d /usr/local/pgsql -g postgres -m postgres

bash-4.2# passwd postgres  

4、安裝資料庫

4.1 進入postgresql-9.5.1目錄,安裝postgresql資料庫

配置:bash-4.2#  ./configure --prefix=/usr/local/pgsql/

編譯:bash-4.2#  gmake

安裝:bash-4.2#  gmake install

4.2 進入postgresql-9.5.1/contrib/dblink目錄下,安裝dblink

編譯:bash-4.2#  gmake

安裝:bash-4.2# gmake install

到此,庫安裝結束

5、初始化資料庫

bash-4.2# /usr/local/pgsql/bin/initdb -d /usr/local/pgsql/data --locale=c --encoding=utf8

success. you can now start the database server using:  

6、修改postgresql配置檔案

6.1 修改 pg_hba.conf 檔案(/usr/local/pgsql/data目錄下)

# ipv4 local connections:

host    all             all             127.0.0.1/32            trust

host    all             all             172.20.1.0/24           md5

host    all             all             192.168.199.0/24        md5 

紅色為新增內容

6.2 修改postgresql.conf檔案(/usr/local/pgsql/data目錄下)

主要修改內容:

listen_addresses = '*'

port = 5432

max_connections = 1024

shared_buffers = 512mb

search_path = '"$user", public,t_user1,t_user2'  (其中t_user1,t_user2為我自己需要用到的模式)

7、修改環境變數

bash-4.2# vi /etc/profile

主要新增內容:

pg_home=/usr/local/pgsql

pgdata=$pg_home/data

path=$pg_home/bin:$path

pglib=$pg_home/lib

export pg_home pgdata path pglib

bash-4.2# source  (使環境變數生效)

8、初始化資料庫

8.1 切換到postgres使用者

su postgres

檢視當前資料庫狀態:

pg_ctl status

啟動資料庫:

pg_ctl start

8.2登入資料庫:(psql --help 可檢視命令幫助)

psql -h 127.0.0.1 -p 5432 -u postgres -d postgres

--到此安裝已經完成,下面的內容是個人備忘記錄

通過'\i' 命令執行已有指令碼,或者直接執行sql語句

8.3 建立登入角色

\i /usr/local/pgsql/0_create_role.sql

補充指令碼內容:

create role t_user1 login

password 'test_1234'

superuser inherit createdb createrole replication;

8.4建立表空間(注:表空間路徑需要提前建立)

\i 1_create_tablespace.sql

補充指令碼內容:

create tablespace sp_data owner t_user1 location '/usr/local/pgsql/9.5/smart_data';

create tablespace sp_index owner t_user1 location '/usr/local/pgsql/9.5/smart_index';

8.5 建立資料庫

\i 2_create_db.sql

補充指令碼內容:

create database test_db

with owner = t_user1

encoding = 'utf8'

tablespace = sp_data

connection limit = -1;

--到此乙個空資料庫建立完成,可啟用其它客戶端進行訪問

AIX系統終極安裝

當已經確認改變安裝設定和系統設定後,就可以開始安裝。在安裝與設定畫面 圖1 中選擇 0 就進行安裝,如圖2所示。圖1 圖2 安裝過程中,有安裝狀態的提示。螢幕會自動提示已經使用了多少時間 以分鐘表示 安裝任務已經完成了多少 以百分比表示 根據螢幕提示更換帶用標籤光碟,當安裝基本執行環境之後,就會顯示...

AIX系統安裝的相關知識

安裝前,要學會一下幾個知識 1 弄清楚aix的版本號格式 vv.rr.mmmm.ffff vv 作業系統的系統版本號 version rr 軟體的發行版本號 release mmmm 修正版號 modification ffff 軟體的修訂版本號 fix 2 學會使用oslevel命令 osleve...

AIX系統安裝的相關知識

安裝前,要學會一下幾個知識 1 弄清楚aix的版本號格式 vv.rr.mmmm.ffff vv 作業系統的系統版本號 version rr 軟體的發行版本號 release mmmm 修正版號 modification ffff 軟體的修訂版本號 fix 2 學會使用oslevel命令 osleve...