1达梦数据库安可单机部署配置文档自己_第1页
1达梦数据库安可单机部署配置文档自己_第2页
1达梦数据库安可单机部署配置文档自己_第3页
1达梦数据库安可单机部署配置文档自己_第4页
1达梦数据库安可单机部署配置文档自己_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

达梦数据库安可单机部署配置文档1 安装部署环境1.1 服务器配置6浪潮飞腾服务器服务器8server8浪潮NF2180飞腾FT1500a(1500MHz)1CPU,每CPU16核共16核,16线程64Gintel SSD DC-S4500 240G*1TOSHIBA 900G SAS 10K 2.5寸*4(3块raid5,第4块未使用)银河麒麟4.0.21.2 Linux(Unix)下检查操作系统限制在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。 运行 ulimit -a 进行查询。如下图所示,资源open files没有达到建议的值,不影响,暂时不用修改:参数使用限制: 1.data seg size data seg size (kbytes, -d) 建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。 2. file size file size(blocks, -f) 建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。 3. open files open files(-n) 建议用户设置为 65536 以上或 unlimited(无限制)。 4.virtual memory virtual memory (kbytes, -v) 建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。 如果用户需要为当前安装用户更改ulimit的资源限制,请修改文件/etc/security/limits.conf。1.3 检查系统内存与存储空间1.检查内存 为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存: #获取内存总大小 grep MemTotal /proc/meminfo #获取交换分区大小 grep SwapTotal /proc/meminfo#获取内存使用详情 free2.检查存储空间 1) DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:数据库安装位置df -Th /home数据库文件存放位置df -Th /2) DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示: #以 BASH 为例: mkdir -p /mount_point/dir_name DM_INSTALL_TMPDIR=/mount_point/dir_name export DM_INSTALL_TMPDIR1.4 上传安装文件到服务器安装程序文件如下使用winscp客户端工具上传文件上传完成2 linux系统单机安装部署数据库1) 创建dinstall用户组和用户dmdba(useradd命令中,-g指定用户基本组,-m不建立宿主目录,-d指定宿主目录,-s指定登录shell),dmdba的密码Aa123456groupadd dinstalluseradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdbapasswd dmdba2)准备安装介质查看服务器上上传的数据库安装文件将DMInstall.bin文件上传到服务器/home/dmdba下mv /root/飞腾/DMInstall.bin /home/dmdba/mv /root/飞腾/dm.key /home/dmdba/ 给安装程序权限,及改变属主属组rootlocalhost dmdba # chmod 777 *.binrootlocalhost dmdba# chown dmdba:dinstall DMInstall.bin rootlocalhost dmdba# su dmdba3)命令行交互式安装(安装速度很快,10秒装完)(-i命令行安装,不加-i是图形界面安装)DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,用户可根据实际情况灵活地选择。如下图所示: 典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。 服务器安装包括:服务器、驱动、用户手册、数据库服务。 客户端安装包括:客户端、驱动、用户手册。 自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。./DMInstall.bin -i 切换为root用户,根据安装后的提示,运行下面的命令/home/dmdba/dmdbms/script/root/root_installer.sh4)上传license文件将dm.key文件上传至服务器,并放置在/home/dmdba/dmdbms/bin目录下,上传后要更改所有者以及权限rootserver8:/home/dmdba# cp dm.key /home/dmdba/dmdbms/bin rootserver8:/home/dmdba# cd /home/dmdba/dmdbms/binrootserver8:/home/dmdba/dmdbms/bin# chmod 777 dm.key rootserver8:/home/dmdba/dmdbms/bin# chown dmdba:dinstall dm.key此时,数据库的服务还没有启动,端口也未启动到此安装完成,安装路径的目录介绍:目录名称用途备注说明./dmdbms/binDM7所有可执行程序所在目录(包括主服务进程dmserver、逻辑导入/导出工具dimp/dexp、rman备份换恢复工具dmrman、创建数据库dminit等)。./dmdbms/docDM7参考手册(管理员手册、SQL手册、程序员手册和专项手册)./dmdbms/driversdci、dpi、jdbc、oci、odbc、php_pdo、python./dmdbms/logDM7服务器运行时日志./dmdbms/tool图形界面工具(数据迁移工具DTS、客户端工具manager、创建数据库工具dbca等)./dmdbms/root创建桌面快捷方式、开始菜单脚本注册DM7服务脚本./dmdbms/web搭建基于WEB的管理工具DEM3 初始化并创建系统数据库建议将数据库放在单独建立的一个文件夹内,如/dmdata,在根目录下新建文件夹dmdba用户无权限创建根目录文件夹,使用root用户操作,创建/dmdata目录,及改变目录的属主属组:rootserver8:# mkdir /dmdatarootserver8:# ll -d /dmdata/rootserver8:# chown dmdba:dinstall /dmdata/rootserver8:# ll -d /dmdata/使用dmdba用户操作,初始化数据库。dminit工具参数说明:path初始数据库存放的路径;PAGE_SIZE数据页大小(8),可选值:4、8、16、32,单位:K;CASE_SENSITIV大小敏感(Y),可选值:Y/N,1/0;CHARSET/UNICODE_FLAG字符集(0),可选值:0GB18030,1UTF-8,2EUC-KR;BLANK_PAD_MODE设置空格填充模式(0),可选值:0/1rootserver8:# su dmdbadmdbaserver8:/root$ cd /home/dmdba/dmdbms/bindmdbaserver8:/dmdbms/bin$ ./dminit path=/dmdata page_size=32 extent_size=16 CASE_SENSITIVE=1 UNICODE_FLAG=0 BLANK_PAD_MODE=1查看,可以看到创建了初始化的数据库MAIN.DBF、ROLL.DBF、SYSTEM.DBFls /dmdata/DAMENG/4 服务管理4.1 注册、删除数据库服务1) 注册服务此时,数据库的服务还没有启动,端口也未启动rootserver8:# cd /home/dmdba/dmdbms/script/rootrootserver8:/home/dmdba/dmdbms/script/root# ./dm_service_installer.sh -t dmserver -p DMSERVER -i /dmdata/DAMENG/dm.ini创建服务(DmServiceRT01)完成2) 删除服务rootserver8:/home/dmdba/dmdbms/script/root#./dm_service_uninstaller.sh -n DmServiceDMSERVER4.2 启动、关闭数据库服务启动或关闭DM7数据库,首先切换到root用户,如下以服务方式启动-启动数据库service DmServiceDMSERVER start 或 systemctl start DmServiceDMSERVER -关闭数据库service DmServiceDMSERVER stop 或 systemctl stop DmServiceDMSERVER 端口也已经打开了以控制台方式启动cd /home/dmdba/dmdbms/bin./dmserver /dmdata/DAMENG/dm.ini5 访问数据库5.1 服务器本机disql命令访问数据库DIsql 是 DM 数据库的一个命令行客户端工具,用来与 DM 数据库服务器进行交互。DIsql 是 DM 数据库自带的工具,只要安装了 DM 数据库,就可以在应用菜单和安装目录中找到。在disql中,可以运行disql命令与sql语句。功能同sqlplus(oracle数据库客户端工具有很多,例如sqlplus、sql developer、pl/sql developer Navicat toad等等。其中sqlplus是oracle自带的客户端工具)。命令:$disql用户名/密码IP地址:端口号./disql SYSDBA/SYSDBALOCALHOST:5236其他命令参见命令手册5.2 manager图形化客户端管理数据库DM管理工具是达梦系统最主要的图形界面工具,通过它用户可以与数据库进行交互操作数据库对象和从数据库获取信息。在【窗口】【选项】中设置工具的相关属性。在【窗口】【视图】中,查看SQL执行日志等信息。管理工具使用的log位于/dmdbms/log/tool.loglinux 系统和windows系统的manager图形客户端功能和界面一样。服务器本机linux 系统manager图形客户端位置如下:cd /home/kingbase/KingbaseES/V8/ManagerTools/./managerwindows系统manager图形客户端位置如下:数据库光盘解压缩后的文件里面,不需要安装直接使用5.3 常用工具介绍5.3.1 图形界面工具图形界面工具位于./dmdbms/tool目录下工具名称用途备注说明ManagerDM管理工具达梦系统最主要的图形界面工具,通过它用户可以与数据库进行交互操作数据库对象和从数据库获取信息。DTSDM数据迁移工具提供了主流大型数据库迁移到DM、DM迁移到主流大型数据库、DM到DM、文件迁移到DM以及DM迁移到文件的功能。MonitorDM性能监控工具监视服务器的活动和性能情况。DbcaDM数据库配置助手用户在创建数据库的的时候,能够通过图形界面设置初始化数据库的参数。ConsoleDM控制台工具服务器参数配置管理DM服务脱机备份与还原查看系统信息查看许可证信息AnalyzerDM审计分析工具审计规则的创建与修改审计记录的查看与导出Nca达梦网络配置工具用户能够通过图形界面的方式查看、管理和配置dm_svc.conf配置文件中网络别名。Dmservice达梦服务查看器用户能够通过图形界面的方式查看、管理和配置数据库服务。windows系统的tool文件夹linux系统的tool文件夹5.3.2 常用命令行工具命令行工具位于./dmdbms/bin目录下工具名称用途备注说明disqlDM交互式命令行工具类似Oracle的SQLPlusdminitDM 数据库初始化工具利用 dminit 工具提供的各种参数,设置数据库存放路径、段页大小、是否对大小写敏感、以及是否使用 UNICODE 等,创建出满足用户需要的数据库dmrmanDM脱机备份还原管理工具统一负责库级脱机备份、脱机还原、数据库恢复等相关操作。dmfldrDM数据装载工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。dmctlcvtDM控制文件转换工具使用 dmctlcvt 工具将控制文件转换为文本文件,编辑文本文件中要修改的文件的路径后再使用 dmctlcvt 工具将文本文件转换为控制文件即可。windows系统的bin文件夹linux系统的bin文件夹6 windows manager客户端新建数据库6.1 连接服务器在windows的pc上连接数据库服务器windows系统manager图形客户端位置如下:数据库光盘解压缩后的文件里面新建连接到数据库服务器,密码是默认的SYSDBA默认的模式、管理用户、表空间如下6.2 新建表空间一个新的系统要使用数据库,首先新建表空间,新建表空间之后,就生成了数据库文件xx.dbf输入表空间的名称(即数据库的名称)(默认的表空间都是大写,我们也采用大写),存放在服务器的哪个路径(路径里面的数据库名称也大写),文件大小默认的32M不可以,将其改为128M或者更大的值。虽说上面是我们用图形界面创建的表空间,实际执行的sql命令可以在DDL里面查看确定之后就可以在列表里面看到创建的表空间了查看服务器,生成了TEST.DBF的数据库文件,文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论