ダメンデータベースチュートリアルのCentos7インストール

1 準備オーケー

Linuxオペレーティングシステムをインストールした後、ここでLinux7が選択されます。

[ root@slave1 software]# cat /etc/redhat-release
CentOS Linux release 7.6.1810(Core)

ファイアウォールとSelinuxをオフにします。

[ root@slave1 software]# systemctl stop firewalld
[ root@slave1 software]# systemctl disable firewalld
[ root@slave1 software]# vi /etc/selinux/config
[ root@slave1 software]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

DMユーザーの作成:

[ root@slave1 software]# groupadd dinstall
[ root@slave1 software]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[ root@slave1 software]# passwd dmdba
Changing password for user dmdba.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype newpassword: 
passwd: all authentication tokens updated successfully.[root@slave1 software]# 

ディレクトリを作成する:dmデータベースファイルを保存するためのスペースを事前に計画してマウントする必要があります。ここの/ dmディレクトリに配置します。

[ root@slave1 software]# mkdir -p /dm/dmdbms
[ root@slave1 software]# mkdir -p /dm/dmarch
[ root@slave1 software]# mkdir -p /dm/dmbak
[ root@slave1 software]# chown -R dmdba:dinstall /dm/[root@slave1 software]# chmod -R 775/dm/

システム制限を構成するには、/ etc / security /limits.confファイルに以下を追加します。

[ root@slave1 software]# vim /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536

環境変数を構成します。dmdbaユーザーの〜/ .bash_profileに次のコンテンツを追加します。

export DM_HOME="/dm/dmdbms"export LD_LIBRARY_PATH="/dm/dmdbms/bin:$LD_LIBRARY_PATH"export PATH="/dm/dmdbms/bin:$PATH"

DMソフトウェアのインストール時にDM_HOME変数とLD_LIBRARY_PATH変数が自動的に追加されるため、ここでPATHを追加するだけでよいことに注意してください。

2 DMデータベースをインストールする

インストールファイルをコピーします。DMのISOをLinuxシステムにアップロードし、マウントします。

[ root@slave1 software]#dm7開発バージョン(rh7-64)20190917.iso /mnt/
mount:/dev/loop0 is write-protected, mounting read-only
[ root@slave1 software]# cd /mnt/[root@slave1 mnt]# ls
DMInstall.bin DM_Install_en.pdf DM_Install_zh.pdf release_en.txt release_zh.txt

インストールファイルを/ dmディレクトリにコピーし、インストールファイルのアクセス許可を変更します。

[ root@slave1 mnt]# pwd
/mnt
[ root@slave1 mnt]# cp ./DMInstall.bin /dm/[root@slave1 mnt]# cd /dm
[ root@slave1 dm]# ll
total 573076
drwxrwxr-x 2 dmdba dinstall 6 Dec 923:08 dmarch
drwxrwxr-x 2 dmdba dinstall 6 Dec 923:08 dmbak
drwxrwxr-x 2 dmdba dinstall 6 Dec 923:08 dmdbms
- r-xr-xr-x 1 root root 586828259 Dec 923:14 DMInstall.bin
[ root@slave1 dm]# chown dmdba:dinstall DMInstall.bin
[ root@slave1 dm]# ll
total 573076
drwxrwxr-x 2 dmdba dinstall 6 Dec 923:08 dmarch
drwxrwxr-x 2 dmdba dinstall 6 Dec 923:08 dmbak
drwxrwxr-x 2 dmdba dinstall 6 Dec 923:08 dmdbms
- r-xr-xr-x 1 dmdba dinstall 586828259 Dec 923:14 DMInstall.bin

dmdbaユーザーを使用して./DMInstall.bin-iプログラムを実行し、インストールを開始します。

[ root@slave1 dm]$ pwd
/dm
[ root@slave1 dm]$ ./DMInstall.bin -i
Please select the installer's language(E/e:English C/c:Chinese)[E/e]:c

インストールプログラムを解凍します...

core file size(blocks,-c)0
data seg size(kbytes,-d) unlimited
scheduling priority(-e)0
file size(blocks,-f) unlimited
pending signals(-i)3756
max locked memory(kbytes,-l)64
max memory size(kbytes,-m) unlimited
open files(-n)1024
pipe size(512 bytes,-p)8
POSIX message queues(bytes,-q)819200
real-time priority(-r)0
stack size(kbytes,-s)8192
cpu time(seconds,-t) unlimited
max user processes(-u)3756
virtual memory(kbytes,-v) unlimited
file locks(-x) unlimited

開いているファイルの数が少なすぎるため、65536以上に設定することをお勧めします。

Damengデータベースインストーラーの使用へようこそ

キーファイルのパスを入力しますか?(Y / y:はいN / n:いいえ)[Y / y]:n

タイムゾーンを設定しますか?(Y / y:はいN / n:いいえ)[Y / y]:y

タイムゾーンの設定:

[ 1]: GTM-12 =サンシャインラインの西
[ 2]: GTM-11 =サモア諸島
[ 3]: GTM-10 =ハワイ
[ 4]: GTM-09 =アラスカ
[ 5]: GTM-08 =パシフィックタイム(米国およびカナダ)
[ 6]: GTM-07 =アリゾナ
[ 7]: GTM-06 =セントラルタイム(米国およびカナダ)
[ 8]: GTM-05 =東部時間(米国およびカナダ)
[ 9]: GTM-04 =大西洋時間(米国およびカナダ)
[10]: GTM-03 =ブラジリア
[11]: GTM-02 =大西洋中部
[12]: GTM-01 =アゾレス
[13]: GTM =グリニッジ平均時間
[14]: GTM + 01 =サラエボ
[15]: GTM + 02 =カイロ
[16]: GTM + 03 =モスクワ
[17]: GTM + 04 =アブダビ
[18]: GTM + 05 =イスラマバード
[19]: GTM + 06 =ダッカ
[20]: GTM + 07 =バンコク、ハノイ
[21]: GTM + 08 =中国標準時間
[22]: GTM + 09 =ソウル
[23]: GTM + 10 =グアム
[24]: GTM + 11 =ソロモン諸島
[25]: GTM + 12 =フィジ
[26]: GTM + 13 =ヌクアルファ
[27]: GTM + 14 =キリバティ

タイムゾーンの設定を選択してください[21]:21

インストールタイプ:

1 通常のインストール
2 サーバ
3 クライアント
4 カスタマイズ

インストールタイプのシリアル番号を選択してください[1つの一般的なインストール]:1

必要なスペース:963M

インストールディレクトリを選択してください[/ opt / dmdbms]:/ dm / dmdbms

利用可能なスペース:8G

インストールパス(/ dm / dmdbms)を確認しますか?(Y / y:はいN / n:いいえ)[Y / y]:y

インストール前のまとめ

インストール場所:/ dm / dmdbms
必要なスペース:963M
利用可能なスペース:8G
バージョン情報:
発効日:
インストールタイプ:通常のインストール
インストールを確認しますか?(Y / y:はいN / n:いいえ):y
2019-12-09 23:17:21
[ 情報] Damengデータベースをインストールします...
2019-12-09 23:17:22
[ 情報]ベースモジュールをインストールします。
2019-12-09 23:17:32
[ 情報]サーバーモジュールをインストールします。
2019-12-09 23:17:33
[ 情報]クライアントモジュールをインストールします...
2019-12-09 23:17:44
[ 情報]ドライバーモジュールをインストールします。
2019-12-09 23:17:55
[ INFO]インストールマニュアルモジュール...
2019-12-09 23:17:55
[ 情報]サービスモジュールをインストールします。
2019-12-09 23:17:59
[ INFO] antログファイルを移動します。
2019-12-09 23:17:59
[ INFO]インストールディレクトリの権限の変更が完了しました。
2019-12-09 23:17:59
[ 情報] DmAPServiceサービスを開始しています...
2019-12-09 23:18:01
[ 情報] DmAPServiceが正常に開始されました。
2019-12-09 23:18:01
[ INFO] Damengデータベースのインストールが完了しました。

インストールの終了

3 データベースインスタンスを作成する

[ root@slave1 bin]$ pwd
/dm/dmdbms/bin
[ root@slave1 bin]$ ./dminit PATH=/dm/dmdbms/data DB_NAME=dmdba INSTANCE_NAME=DMDBA CTL_PATH=/dm/dmdbms/data/dmdba/dm.ctl CASE_SENSITIVE=N CHARSET=1
initdb V7.6.0.197-Build(2019.09.12-112648)ENT 
db version:0x7000a
file dm.key not found, use default license!
License will expire on 2020-09-12
 
 log file path:/dm/dmdbms/data/dmdba/dmdba01.log
 
 
 log file path:/dm/dmdbms/data/dmdba/dmdba02.log
 
write to dir [/dm/dmdbms/data/dmdba].
create dm database success.2019-12-0923:25:17

4 データベースサービスの登録

登録されたシェルスクリプトdm_service_installer.shは、DM_HOME / script / rootディレクトリにあります。登録を実行するには、rootユーザーを使用する必要があります。

[ root@slave1 bin]# cd /dm/dmdbms/script/root
[ root@slave1 root]# ./dm_service_installer.sh -t dmserver -i /dm/dmdbms/data/dmdba/dm.ini -p dmdba
Created symlink from/etc/systemd/system/multi-user.target.wants/DmServicedmdba.service to /usr/lib/systemd/system/DmServicedmdba.service.

サービスの作成(DmServicedmdba)が完了しました

5 データベースを起動します

[ root@slave1 root]# systemctl enable DmServicedmdba.service
[ root@slave1 root]# systemctl start DmServicedmdba

6 クライアント接続

次の画面が表示され、インストールが成功し、正常に使用できることが示されます。

Recommended Posts

ダメンデータベースチュートリアルのCentos7インストール
CentOS8インストールMariaDB詳細チュートリアル
CentOS8のグラフィカルインストール
Linux CentOS7インストールチュートリアル
Centos7によるPHPのインストールとNginxのチュートリアルの詳細
Hyper-V + CentOS7インストールビデオチュートリアル
Oracle11gのCentos7サイレントインストール
DockerのCentOS環境インストール
Centos7.4環境インストールランプ-php7.0チュートリアル
Centos8(最小インストール)Python3.8 + pipメソッドチュートリアルの新規インストール
Centos7のインストールとJenkinsの構成
Hyper-VインストールCentOS8問題の分析
Centosisoイメージファイルのインストールチュートリアル
Centos6.5のインストールとKVMの展開
ジェンキンス学習のcentos6.9の下でのインストール
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
CentOS6最小インストールKVM詳細チュートリアル
CentOS7のインストールとGitlabのメンテナンス
Centos8のインストール図(非常に詳細なチュートリアル)
001.エンタープライズレベルのCentOS7.6オペレーティングシステムのインストール
Centos8のOpenStackUssuriの最小限の展開とインストールの詳細なチュートリアル
2019-07-09CentOS7のインストール
centos7_1708のインストール
Centos7mysqlデータベースのインストールと構成
[スイッチ] CentOS764ビットインストールmysqlチュートリアル
Centos 764ビットデスクトップバージョンのインストールグラフィックチュートリアル
CentOSでのMysqlのインストールと使用
Centos-6.5LNMP環境のインストールと展開
centos7でのredisのインストールと構成
Centos7のインストールとgitlabサーバーの展開
Ubuntu18.04インストールPycharmチュートリアルの実装
CentOS7インストールzabbix4.0チュートリアル(グラフィックスとテキスト)
CentOS7でのJenkinsのインストールと展開のチュートリアル
Centos7のインストールとAirflowの展開の詳細
Python2.7 [インストールチュートリアル]
Python-centos6のインストール
Dockerのインストール(CentOS7のインストール)
CentOS7ドッカーのインストール
CentOS7システムでのJDKのインストールと構成
歴史上最も完全なcentosインストールチュートリアル
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
CentOS6.5でのrsyncサーバーのインストールと構成
VMwareWorkstationでのCentOS7のインストールと構成
centos8にnginxをインストールするための詳細なチュートリアル(グラフィック)
CentosでのMicrosoftROpenの非ルートインストール
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centos7でのFastDFSのインストールから入力まで
CentOSオンラインインストールRabbitMQ3.7
zabbix 2.2.20インストールの詳細(Centos6.9)
Centosインストールelasticsearchチュートリアル
CentosでのJira7操作記録のインストールとクラッキング
CentosソースのインストールPython3
Linuxシステム-Centos7インストールチュートリアル
ランプ(centos7)設置ランプ環境
Centos7インストールkubernetesチュートリアル
Centos7インストールMysql8チュートリアル
Centos7mqttクラスターのインストール
Mysql8.0.15インストール構成(centos7)
Centos7はMysqlデータベースをインストールします
Linuxノート(1):CentOS-7のインストール
Centos7でのRedis3のインストール