您好,登錄后才能下訂單哦!
安裝準備
o 創建用戶組、用戶
o 數據庫安裝
o 修改歸檔模式
一、安裝準備
1.安裝流程
2. 硬軟件說明
CPU 至少4核、內存至少占用2GB、
文件系統 建議修改文件系統掛載參數為noatime,nobarrier。
示例:
打開/etc/fstab文件:
vi /etc/fstab
找到具體的文件系統掛載配置,在defaults后加入參數noatime,nobarrier:
/ dev/sdb1 /data ext4
defaults,noatime,nobarrier 0 0
修改/etc/fstab設置后需要重新掛載文件系統:
mount -o remount /data
參數說明:
noatime:不更新文件系統上inode訪問時間,可以提升性能。
nobarrier:禁用用于文件系統的日志及數據完整性的寫入操作,可以提高
文件系統的性能。
3.環境設置
(1)、關閉Selinux
vi /etc/selinux/config
修改 SELINUX=enforcing 為 SELINUX=disabled
(2)、 關閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service
(3)、 編輯sshd_config文件
vi /etc/ssh/sshd_config
修改PermitRootLogin配置,允許用戶遠程登錄。
可以使用以下兩種方式實現:
注釋掉“PermitRootLogin no”。
#PermitRootLogin no
將PermitRootLogin改為yes。
PermitRootLogin yes
修改Banner配置,去掉連接到系統時,系統提示的歡迎信息。
注釋掉“Banner”所在的行。
#Banner none
修改PasswordAuthentication配置,允許用戶登錄時進行密碼鑒權。
將PasswordAuthentication改為yes。
PasswordAuthentication yes
使用如下命令使設置生效。
service sshd restart
如果執行命令后返回提示信息Redirecting to /bin/systemctl restart sshd.service,則執行如下命令:
systemctl restart sshd.service
(4)、 設置 corefile 配置
corefile配置主要用于在數據庫異常退出時生成core文件,便于定位數據庫問題。
指定corefile文件大小的最大值。
在配置文件/etc/profile中添加如下內容。推薦配置為unlimited,表示不限制生成core文
件的大小。
ulimit -c unlimited
(5)、 指定corefile生成路徑和corefile文件格式。
在/etc/sysctl.conf中添加如下內容:
kernel.core_pattern = /corefile/core-%e-%p-%t
其中/corefile目錄為用戶創建的core文件生成的路徑,數據庫運行用戶需要對該目錄有
讀寫權限。core-%e-%p-%t為文件生成的格式,可支持的配置格式如下:
%p:進程ID。
%u:用戶ID。
%g:用戶所屬組ID。
%s:導致dump的信號的數字。
%t:dump的時間。
%e:執行文件的名稱。
%h:主機名。
# sysctl -p
kernel.core_pattern = /corefile/core-%e-%p-%t
[root@gaussdb GaussDB_100_1.0.0-DATABASE-REDHAT-64bit]#
sysctl -p
二、 創建用戶組/用戶/文件夾
(1)、創建用戶組用戶
[root@gaussdb ~]# groupadd dbgrp
[root@gaussdb ~]# useradd -g dbgrp -d /home/omm -m -s /bin/bash omm
[root@gaussdb ~]# passwd omm
(2)、 創建文件夾
Mkdir -p /data/gaussdb/app
Mkdir -p /data/gaussdb/data
三、數據庫安裝
(1) 、解壓軟件
(1) 、安裝數據庫
說明:
由于本次安裝使用的是虛擬機進行的,操作系統和軟件不兼容故需要修改如下
文件
[root@gaussdb GaussDB_100_1.0.0-DATABASE-REDHAT-64bit]# vi install.py
改為-2
重新安裝
[root@gaussdb GaussDB_100_1.0.0-DATABASE-REDHAT-64bit]# python install.py -U omm:dbgrp -R /data/gaussdb/app -D /data/gaussdb/data -C LSNR_ADDR=127.0.0.1,192.168.82.83 -C LSNR_PORT=1521
Checking runner.
Checking parameters.
End check parameters.
Checking user.
End check user.
Checking old install.
End check old install.
Checking kernel parameters.
Checking directory.
Checking integrality of run file...
Decompressing run file.
Setting user env.
Checking data dir and config file
Initialize db instance.
Creating database.
Creating database succeed.
Changing file permission due to security audit.
Install successfully, for more detail information see /home/omm/zengineinstall.log.
SQL> select count(1) from sys_tables;
COUNT(1)
--------------------
73
安裝完數據庫狀態默認是歸檔默認。
四、修改為非歸檔模式
修改數據庫的預設模式需要在Mount狀態下進行:
[omm@gaussdb bin]$ python zctl.py -t start -m mount
Successfully started instance.
[omm@gaussdb bin]$
SQL> select OPEN_STATUS,LOG_MODE from dv_database ;
OPEN_STATUS LOG_MODE
-------------------- ------------------------------
MOUNTED ARCHIVELOG
SQL> alter database noarchivelog ;
Succeed.
SQL> alter database open ;
Succeed.
SQL> select OPEN_STATUS,LOG_MODE from dv_database ;
OPEN_STATUS LOG_MODE
-------------------- ------------------------------
READ WRITE NOARCHIVELOG
1 rows fetched.
至此數據庫安裝完全。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。