Installation und Verwendung der Dameng-Datenbank

Installation und Verwendung der Linux Dameng-Datenbank

1. Herunterladen

Gehen Sie zur offiziellen Website, um eine ISO-Datei herunterzuladen und zu erhalten. Für Ubuntu und Centos ist das offizielle Paket dasselbe. Entpacken Sie die ISO-Datei, um die DMInstall.bin Installationsdatei und das Installationshandbuch DM8 Install.pdf zu erhalten.

1. Installation

Um die Auswirkungen auf das System zu verringern, raten Beamte davon ab, Root für die Installation von Dameng zu verwenden.

1. Erstellen Sie einen neuen Benutzer dmdba

# 创建 安装用户组dinstall 和 安装用户dmdba
groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

Starten Sie den Computer neu, melden Sie sich als Benutzer dmdba an und fahren Sie mit den folgenden Vorgängen fort. (Sie können dmdba nicht direkt wechseln, Sie müssen sich zuerst abmelden, vorzugsweise neu starten!)

2. Temporären Speicherplatz prüfen/temporären Speicherplatz festlegen

# 查看 临时文件存储空间(需要保证至少有1G的存储空间)
df -h /tmp
如果空间过小,安装时会提示/tmp空间不足导致安装失败。
此时,可以手动指定安装的临时目录,

DM_INSTALL_TMPDIR=/home/dmdba/tmpDM
export DM_INSTALL_TMPDIR

3. Legen Sie Damengjava-Umgebungsvariablen fest

# 配置达梦java环境
vim /home/dmdba/.bashrc

Plus

DM_JAVA_HOME=/usr/local/java/jdk1.8.0_361

4. Installation

Legen Sie die entpackte DMInstall.bin-Datei, die Sie zu Beginn heruntergeladen haben, in einem beliebigen Verzeichnis ab.

chmod 755 ./DMInstall.bin
./DMInstall.bin -i

Folgen Sie einfach den Anweisungen zur Auswahl:

  • Installationstyp: Typische Installation
  • Installationspfad: Standard /home/dmdba/dmdbms
    Nachdem die Installation abgeschlossen ist, werden Sie aufgefordert请以root用户执行... und sie dann als Root auszuführen !

5. DB initialisieren

Wechseln Sie zurück zum dmdba-Benutzer. implementieren:

cd /home/dmdba/dmdbms/
mkdir data
cd bin
./dminit # 或 ./dminit path=/home/dmdba/dmdbms/data
# 数据目录
input system dir: /home/dmdba/dmdbms/data
# 库名
input db name: dev
# 库端口号,默认5236
input port num: 25236
input page size(4, 8, 16, 32): 16
input extent size(16, 32, 64): 32
input sec priv mode(0, 1, 2): 0
input time zone(-12:59, +14:00): +8
# 字符串大小写敏感吗?(区分大小写吗?)
string case sensitive? ([Y]es, [N]o): y
# 字符编码格式
# which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1
length in char? ([Y]es, [N]o): 0
# 数据库加密吗?
enable database encrypt? ([Y]es, [N]o): n
input slice size(0, 512, 4096): 512
page check mode? (0/1/2): 0
input elog path: /home/dmdba/dmdbms/log
# 只创建增量大表吗
only create huge table with delta? (0/1): 1
rlog generate for huge? (0/1): 0
pseg_mgr_flag (0/1): 0
auto_overwrite mode? (0/1/2): 0
CHARACTER type fixed storage ? ([Y]es/1, [N]o/0): 0
SQL log forbid? ([Y]es/1, [N]o/0): 0

...(省略)
create dm database success. 2023-....(省略)

6. Registrierungsservice

Wechseln Sie zum Root-Benutzer und führen Sie Folgendes aus:

cd /home/dmdba/dmdbms/script/root
# -dm_ini指的是创建新库dev所在数据目录下的信息文件dm.ini
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /home/dmdba/dmdbms/data/dev/dm.ini

创建服务(DmServiceDMSERVER)完成

7. DB starten

# 法一(建议)、后台启动
nohup /home/dmdba/dmdbms/bin/dmserver /home/dmdba/dmdbms/data/dev/dm.ini &

# 法二(建议)、root启动
systemctl start DmServiceDMSERVER # 或 service DmServiceDMSERVER start

# 法三、前台方式启动(未注册数据库服务可采用此方式)
/home/dmdba/dmdbms/bin/dmserver /home/dmdba/dmdbms/data/dev/dm.ini # 或者也可以自定义其他存储路径,因为还未注册服务嘛

8. DB verknüpfen

Wechseln Sie zurück zum dmdba-Benutzer.

1) Melden Sie sich beim interaktiven Dameng SQL-Terminal an
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/[email protected]:25236
2) Öffnen Sie Damengs eigenes Datenbankverwaltungstool (mit grafischer Oberfläche)
cd /home/dmdba/dmdbms/tool
./manager

Geben Sie relevante Informationen ein, um sich anzumelden:
Hostname (IP): 127.0.0.1
Port: 25236 (Standard 5236)
Benutzername: Standard-SYSDBA
Passwort: Standard-SYSDBA

9. Bequeme Konfiguration

1) Konfiguration der Dameng-Linkadresse

Überarbeitung /etc/dm_svc.conf Text, Ergänzung:

# 名字任意,端口号和前面一致
dmlocalhost=(127.0.0.1:25236)

kann verwendet werden

cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@dmlocalhost # 用自定义的名字 dmlocalhost 代替了 127.0.0.1:25236

Öffnen Sie das interaktive Dameng SQL-Terminal.

2) Konfiguration der Umgebungsvariablen
export DM_HOME=/home/dmdba/dmdbms
export PATH=$PATH:${DM_HOME}/bin:${DM_HOME}/tool

source .bashrcNach können Sie Befehle wie disql, manager direkt verwenden.

# 打开SQL终端
disql SYSDBA/SYSDBA@dmlocalhost
# 打开DBA
manager

Supongo que te gusta

Origin blog.csdn.net/Acegem/article/details/133353450
Recomendado
Clasificación