प्रौद्योगिकी साझेदारी

Dameng database dm8 संस्थापनपदार्थाः प्रवासनं च

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

सामग्रीसूची

प्रस्तावना : १.

1. संस्थापनं परिनियोजनं च

1. डाउनलोड् कुर्वन्तु

2. उपयोक्तृं संस्थापननिर्देशिकां च रचयन्तु

3. डाउनलोड् कृतं चित्रं माउण्ट् कुर्वन्तु

4. पर्यावरणविन्यासः

5. स्थापना

2. मूलभूतप्रयोगः

1. DM उपकरणानां उपयोगः

2. संगतता विन्यास

२.१ GBK वर्णसमूह एन्कोडिंग् इत्यनेन सह सङ्गतम्

2.2 UTF-8 वर्णसमूह एन्कोडिंग् इत्यनेन सह सङ्गतम्

3. उपयोक्तारं गुप्तशब्दं च, सारणीस्थानं रचयन्तु

4. दत्तांशकोशविन्यासस्य आयोजनं कुर्वन्तु

5. स्टार्टअप स्क्रिप्ट सेटिंग्स्

3. अन्यदत्तांशकोशान् Dameng -नगरं प्रति प्रवासयन्तु

1. नवनिर्माणम्

2. नूतनं प्रवासं रचयन्तु

3. oracle migration Dameng इति चिनोतु

4. प्रवासनीयेन दत्तांशकोशेन सह संयोजयन्तु

5. यस्मिन् Dameng database मध्ये भवन्तः प्रवासं कर्तुम् इच्छन्ति तस्य विन्यासं प्रविशन्तु ।

6. प्रवासनवस्तूनि चिनोतु

7. प्रवासनीयाः दत्तांशकोशप्रयोक्तारः, Dameng -नगरं प्रति प्रवासनीयाः उपयोक्तारः च निर्दिशन्तु ।

8. प्रवासनीयं सारणीं चिनोतु

9. प्रवासः सम्पन्नः


प्रस्तावना : १.

पार्टी ए इत्यस्य पितुः अनुरोधेन वयं Xinchuang मशीन् (arm architecture) प्रति स्विच् कृतवन्तः अधुना अस्माकं oracle (character set encoding GBK) तथा mysql (character set encoding UTF-8) इत्येतत् Dream इत्यत्र प्रवासयितुं आवश्यकम्, प्रथमं स्थानीयरूपेण (x86-64) architecture) परीक्षणस्य अन्तर्गतम्

1. संस्थापनं परिनियोजनं च

1. डाउनलोड् कुर्वन्तु

प्रवेशं कुर्वन्तुआधिकारिक वेबसाइटएकवर्षीयं परीक्षणसंस्करणं डाउनलोड् कुर्वन्तु

स्वस्य प्रणाल्याः अनुसारं तत्सम्बद्धं संस्करणं चिनोतु मम परीक्षणार्थं अहं CPU मञ्चस्य कृते "X86" तथा च प्रचालनतन्त्रस्य कृते "RedHat7" इति चिनोमि ।

2. उपयोक्तृं संस्थापननिर्देशिकां च रचयन्तु

  1. 创建安装用户和用户组
  2. groupadd dinstall && useradd -g dinstall dmdba && echo root|passwd --stdin dmdba
  3. echo "123456" | passwd "dmdba" --stdin
  4. /data目录下新建dm8目录
  5. mkdir /data/dm8
  6. chown -R dmdba.dinstall /data/dm8
  7. 提前准备达梦的bin路径与数据文件存放路径
  8. mkdir -p /opt/dmdbms && chown dmdba:dinstall /opt/dmdbms #bin路径
  9. mkdir -p /dmdata && chown dmdba:dinstall /dmdata #配置数据文件存储路径

3. डाउनलोड् कृतं चित्रं माउण्ट् कुर्वन्तु

संपीडितं संकुलं अपलोड् कुर्वन्तु

  1. 挂载
  2. mount -o loop dm8_20240408_x86_rh7_64.iso /data/dm8

4. पर्यावरणविन्यासः

  1. 关闭selinux
  2. setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  3. 修改用户资源限制
  4. vi /etc/security/limits.conf
  5. 在配置最后追加
  6. dmdba hard nofile 131072
  7. dmdba soft nofile 131072
  8. dmdba soft nice 0
  9. dmdba hard nice 0
  10. dmdba soft as unlimited
  11. dmdba hard as unlimited
  12. dmdba soft fsize unlimited
  13. dmdba hard fsize unlimited
  14. dmdba soft nproc 131072
  15. dmdba hard nproc 131072
  16. dmdba soft data unlimited
  17. dmdba hard data unlimited
  18. dmdba soft core unlimited
  19. dmdba hard core unlimited
  20. dmdba soft memlock unlimited
  21. dmdba hard memlock unlimited

5. स्थापना

आदेशपङ्क्तिस्थापनम्

  1. 切换dmdba用户
  2. su dmdba
  3. 切换到/data/dm8目录
  4. cd /data/dm8
  5. chmod 777 *   #赋予BIN文件执行权限
  6. ./DMInstall.bin -i           #执行安装

नोटः- परीक्षणसंस्करणम्

उपयोक्ता Key सञ्चिकामार्गं प्रविष्टुं शक्नोति वा इति चिन्वितुं शक्नोति । यदि भवान् तत् न प्रविशति तर्हि संस्थापनस्य अग्रिमपदे गच्छतु संस्थापनकार्यक्रमः Key सञ्चिकायाः ​​विस्तृतां सूचनां प्रदर्शयिष्यति यदि सा कानूनी Key सञ्चिका अस्ति तथा च वैधताकालस्य अन्तः संस्थापनं निरन्तरं कुर्वन्तु। यथा अधः दर्शितम् : १.

उपयोक्तारः चयनं कर्तुं शक्नुवन्ति डी एम समयक्षेत्रस्य सूचना। यथा अधः दर्शितम् :(21) चीनमानकसमयः अस्ति

संस्थापनमार्गं, चरणे 2 निर्मितं मार्गं चिनोतु

संस्थापनं सम्पन्नम् अस्ति

दत्तांशकोशदृष्टान्तं आरभत

  1. cd /opt/dmdbms/bin #进入到达梦的BIN目录下
  2. ./dminit help #此处初始化需要配置一些参数,参数的类型列表如下

विस्तृत विवरणम् : १.

1. PATH विन्यासदत्तांशकोशदृष्टान्तसञ्चिकायाः ​​भण्डारणमार्गः अस्ति ।

2. UNICODE_FLAG विन्यासदत्तांशकोशस्य वर्णसमूह एन्कोडिंग् अस्ति 1 UTF8 इत्यस्य प्रतिनिधित्वं करोति ।

3. LENGTH_IN_CHAR वर्णेषु varchar प्रकारस्य दीर्घतां प्रतिनिधियति

CHARSET=1,LENGTH_IN_CHAR=1

वर्णसमूहः UTF-8 अस्ति, varchar इत्यस्य दीर्घता वर्णेषु अस्ति, varchar इत्यस्मिन् संगृहीतस्य बाइट् इत्यस्य वास्तविकसङ्ख्या च ४ गुणा वर्धिता भविष्यति ।

यथा, यदि भवान् varchar(10) परिभाषयति तर्हि भवान् 10 * 4 = 40 बाइट् दत्तांशं संग्रहीतुं शक्नोति ।

4. CASE_SENSITIVE केसस्य अवहेलनां करोति, केस-संवेदनशीलं च नास्ति

EX