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テーブルにタイムスタンプを追加するいくつかの方法
同僚から助けを求められました。バックエンド システムへのログインは成功したものの、システムには正常に...
プロキシを有効にする2つの方法React には、直接使用できるカプセル化された Ajax リクエスト...
需要背景:ミニプログラムページに GIF ダイナミック画像を挿入しますが、GIF 画像は通常サイズが...
目次序文1. Dockerをインストールする2. ElasticSearchをインストールする3. ...
まず、Webフロントエンドエンジニアの価値についてお話ししましょう。現在、Web製品のインタラクショ...
フォーム内のフォーム フィールドが無効に設定されている場合、フォーム フィールドの値は送信されません...
目次1. 現状2. JSでCADグラフィックを作成および変更する2.1 サポートされているCADエン...
序文Linux システムはシステム サービス crond によって制御されます。 Linux システ...
この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...
目次1. 組み込みオブジェクトの紹介1.1 数学オブジェクト1.2 数学における方法1.3 日付オブ...
この記事はMySQL 8.0.12のインストールと設定に関する詳細なチュートリアルを記録しています。...
*** ハイパーリンクのスタイル設定の例a:link クリックされる前のハイパーリンクの状態a:vi...
ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...
この2日間、Baixing.comの筆記試験問題を解いているときに、このような問題に遭遇しました。H...
1. ASP.NET Web アプリケーションのテンプレートとは何ですか? それらの違いは何ですか?...