私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
目次
5. 移行先の Dameng データベースの構成を入力します。
7. 移行するデータベース ユーザーと Dameng に移行するユーザーを指定します。
当事者 A の父親の要求により、Xinchuang マシン (arm アーキテクチャ) に切り替えました。次に、oracle (文字セット エンコード GBK) と mysql (文字セット エンコード UTF-8) を、まずローカル (x86-64) に移行する必要があります。アーキテクチャ) テスト中
ログイン公式ウェブサイト1 年間の試用版をダウンロードする
ご自身のシステムに応じて、対応するバージョンを選択してください。今回のテストでは、CPU プラットフォームに「X86」、オペレーティング システムに「RedHat7」を選択しました。
- 创建安装用户和用户组
- groupadd dinstall && useradd -g dinstall dmdba && echo root|passwd --stdin dmdba
-
- echo "123456" | passwd "dmdba" --stdin
-
- 在/data目录下新建dm8目录
- mkdir /data/dm8
- chown -R dmdba.dinstall /data/dm8
-
-
- 提前准备达梦的bin路径与数据文件存放路径
- mkdir -p /opt/dmdbms && chown dmdba:dinstall /opt/dmdbms #bin路径
-
- mkdir -p /dmdata && chown dmdba:dinstall /dmdata #配置数据文件存储路径
圧縮パッケージをアップロードする
- 挂载
- mount -o loop dm8_20240408_x86_rh7_64.iso /data/dm8
- 关闭selinux
- setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
-
-
- 修改用户资源限制
- vi /etc/security/limits.conf
-
- 在配置最后追加
- dmdba hard nofile 131072
- dmdba soft nofile 131072
- dmdba soft nice 0
- dmdba hard nice 0
- dmdba soft as unlimited
- dmdba hard as unlimited
- dmdba soft fsize unlimited
- dmdba hard fsize unlimited
- dmdba soft nproc 131072
- dmdba hard nproc 131072
- dmdba soft data unlimited
- dmdba hard data unlimited
- dmdba soft core unlimited
- dmdba hard core unlimited
- dmdba soft memlock unlimited
- dmdba hard memlock unlimited
コマンドラインインストール
- 切换dmdba用户
- su dmdba
-
- 切换到/data/dm8目录
-
- cd /data/dm8
-
- chmod 777 * #赋予BIN文件执行权限
-
- ./DMInstall.bin -i #执行安装
注: 試用版
ユーザーは、キーファイルのパスを入力するかどうかを選択できます。入力しない場合は、キー ファイルのパスを入力すると、有効なキー ファイルの詳細情報が表示されます。インストールを続行します。以下に示すように:
ユーザーが選択できる DMタイムゾーン情報。以下に示すように:(21) は中国標準時です
インストール パス、手順 2 で作成したパスを選択します。
インストールが完了しました
データベースインスタンスの初期化
- cd /opt/dmdbms/bin #进入到达梦的BIN目录下
- ./dminit help #此处初始化需要配置一些参数,参数的类型列表如下
詳細な説明:
1. PATH は、構成データベース インスタンス ファイルのストレージ パスです。
2. UNICODE_FLAG は、構成データベースの文字セット エンコーディングです。1 は UTF8 を表します。
3. LENGTH_IN_CHAR は、varchar 型の文字数を表します。
文字セット=1、文字の長さ=1
文字セットは UTF-8 で、varchar の長さは文字数であり、varchar に格納される実際のバイト数は 4 倍に拡大されます。
たとえば、varchar(10) を定義すると、10 * 4 = 40 バイトのデータを保存できます。
4. CASE_SENSITIVE は大文字と小文字を無視し、区別しません。
元