1. 準備 Linux オペレーティング システムをインストールした後、ここで Linux 7 を選択します。 [root@slave1 software]# cat /etc/redhat-release CentOS Linux リリース 7.6.1810 (コア) ファイアウォールと Selinux を無効にします。 [root@slave1 software]# systemctl stop firewalld [root@slave1 software]# systemctl ファイアウォールを無効にする [root@slave1 software]# vi /etc/selinux/config [root@slave1 software]# cat /etc/selinux/config # このファイルはシステム上の SELinux の状態を制御します。 # SELINUX= は次の 3 つの値のいずれかを取ることができます。 # enforcing - SELinux セキュリティ ポリシーが適用されます。 # permissive - SELinux は強制する代わりに警告を出力します。 # 無効 - SELinux ポリシーはロードされません。 SELINUX=無効 # SELINUXTYPE= は次の 3 つの値のいずれかを取ることができます。 # 対象 - 対象プロセスは保護され、 # minimum - 対象ポリシーの変更。選択されたプロセスのみが保護されます。 # mls - マルチレベルセキュリティ保護。 SELINUXTYPE=ターゲット DM ユーザーを作成します: [root@slave1 software]# groupadd dinstall [root@slave1 software]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba [root@slave1 software]# パスワード dmdba ユーザー dmdba のパスワードを変更します。 新しいパスワード: パスワードが正しくありません: パスワードが8文字未満です 新しいパスワードを再入力してください: passwd: すべての認証トークンが正常に更新されました。 [root@slave1 ソフトウェア]# ディレクトリを作成する: 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 ソフト nofile 65536 dmdba ハード nofile 65536 環境変数を設定します。dmdba ユーザーの ~/.bash_profile に次の内容を追加します。 DM_HOME="/dm/dmdbms" をエクスポートします LD_LIBRARY_PATH="/dm/dmdbms/bin:$LD_LIBRARY_PATH" をエクスポートします。 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/ をマウントします マウント: /dev/loop0 は書き込み禁止なので、読み取り専用でマウントします [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 /分 [root@slave1 mnt]# cp ./DMInstall.bin /dm/ [root@slave1 mnt]# cd /dm [root@slave1 dm]# ll 合計 573076 drwxrwxr-x 2 dmdba dinstall 6 12月 9 23:08 dmarch drwxrwxr-x 2 dmdba dinstall 6 12月 9 23:08 dmbak drwxrwxr-x 2 dmdba dinstall 6 12月 9 23:08 dmdbms -r-xr-xr-x 1 ルート ルート 586828259 12月9日 23:14 DMInstall.bin [root@slave1 dm]# chown dmdba:dinstall DMInstall.bin [root@slave1 dm]# ll 合計 573076 drwxrwxr-x 2 dmdba dinstall 6 12月 9 23:08 dmarch drwxrwxr-x 2 dmdba dinstall 6 12月 9 23:08 dmbak drwxrwxr-x 2 dmdba dinstall 6 12月 9 23:08 dmdbms -r-xr-xr-x 1 dmdba dinstall 586828259 12月9日 23:14 DMInstall.bin インストールを開始するには、dmdba ユーザーとして ./DMInstall.bin -i プログラムを実行します。 [root@slave1 dm]$ pwd /dm [root@slave1 dm]$ ./DMInstall.bin -i インストーラの言語を選択してください (E/e:英語 C/c:中国語) [E/e]:c インストーラーを解凍します... コアファイルサイズ (ブロック、-c) 0 データセグメントサイズ (キロバイト、-d) 無制限 スケジュール優先度 (-e) 0 ファイルサイズ(ブロック、-f)無制限 保留中のシグナル (-i) 3756 最大ロックメモリ (キロバイト、-l) 64 最大メモリサイズ (キロバイト、-m) 無制限 開いているファイル (-n) 1024 パイプサイズ (512 バイト、-p) 8 POSIX メッセージ キュー (バイト、-q) 819200 リアルタイム優先度 (-r) 0 スタックサイズ (kbytes, -s) 8192 CPU時間(秒、-t)無制限 最大ユーザープロセス数 (-u) 3756 仮想メモリ (キロバイト、-v) 無制限 ファイルロック (-x) 無制限 開いているファイルの数が少なすぎます。少なくとも 65536 以上に設定することをお勧めします。 DAMOデータベースインストールプログラムへようこそ キーファイルのパスを入力しますか? (Y/y: はい N/n: いいえ) [Y/y]:n タイムゾーンを設定しますか? (Y/y: はい N/n: いいえ) [Y/y]: y タイムゾーンを設定: [1]: GTM-12 = 国際日付変更線の西側 タイムゾーンを選択してください[21]:21 インストールタイプ: 1 一般的なインストール インストールタイプの数字の順序を選択してください [1 標準インストール]: 1 必要容量: 963M インストールディレクトリ [/opt/dmdbms] を選択してください:/dm/dmdbms 使用可能容量: 8G インストールパス (/dm/dmdbms) を確認しますか? (Y/y: はい N/n: いいえ) [Y/y]: y インストール前の概要 インストール場所: /dm/dmdbms インストール完了 3 データベースインスタンスを作成する [root@slave1 bin]$ pwd 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-ビルド(2019.09.12-112648)ENT db バージョン: 0x7000a ファイル dm.key が見つかりません。デフォルトのライセンスを使用してください。 ライセンスは2020年9月12日に期限切れになります ログファイルパス: /dm/dmdbms/data/dmdba/dmdba01.log ログファイルパス: /dm/dmdbms/data/dmdba/dmdba02.log dir [/dm/dmdbms/data/dmdba]に書き込みます。 DM データベースの作成に成功しました。2019-12-09 23: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 /etc/systemd/system/multi-user.target.wants/DmServicedmdba.service から /usr/lib/systemd/system/DmServicedmdba.service へのシンボリックリンクを作成しました。 サービス (DmServicedmdba) の作成が完了しました 5 データベースを起動する [root@slave1 root]# systemctl enable DmServicedmdba.service [root@slave1 root]# systemctl start DmServicedmdba 6 クライアント接続 インストールが成功し、正常に使用できることを示す次の画面が表示されます。 要約する 上記は、編集者が紹介した Centos7 に DAMO データベースをインストールする方法に関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQLテーブルにタイムスタンプを追加するいくつかの方法
序文アプリケーション シナリオ: おそらく、内部 Web サイトは外部ユーザーにアクセス可能である必...
目次ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを...
Less is More は多くのデザイナーのキャッチフレーズです。これは建築界の巨匠ルートヴィヒ...
ツール型ウェブサイトについて、まず疑問に思うのは、無数のオンラインウェブサイトの中で、どのようなウェ...
はじめに: Windows 10 を再インストールし、同時にファイルを整理しました。しかし、MySQ...
境界範囲間のmysql間の範囲は両側の境界値を含む例: 3 から 7 までの id は、id >...
Tomcat は内部的に複数の ClassLoader を定義し、アプリケーションとコンテナーが異な...
WEB開発は主に2つのインタラクション(B/Sデータ)から構成されますブラウザ: 1html、css...
目次序文1. catコマンド: 2. moreコマンド: 3. lessコマンド: 4. headコ...
Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...
1. Apache 静的リソースのクロスドメイン アクセスApache設定ファイルhttpd.con...
最近、社内の重要なサーバデータを定期的にストレージにバックアップし、ついでにメモしておきたい以前、W...
序文: MySQL で SQL 文を実行すると、予想した時間内に文が完了しません。このような場合、通...
目次1. コンポーネントの肥大化2. 状態を直接変更する3. プロパティは数値を渡す必要があるが文字...
n 個のアイテムがあり、これらのアイテムをグリッド レイアウトの列に並べ替える必要があるとします。列...