达梦金仓培训资料.docx

上传人:b****5 文档编号:6296611 上传时间:2023-01-05 格式:DOCX 页数:14 大小:623.97KB
下载 相关 举报
达梦金仓培训资料.docx_第1页
第1页 / 共14页
达梦金仓培训资料.docx_第2页
第2页 / 共14页
达梦金仓培训资料.docx_第3页
第3页 / 共14页
达梦金仓培训资料.docx_第4页
第4页 / 共14页
达梦金仓培训资料.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

达梦金仓培训资料.docx

《达梦金仓培训资料.docx》由会员分享,可在线阅读,更多相关《达梦金仓培训资料.docx(14页珍藏版)》请在冰豆网上搜索。

达梦金仓培训资料.docx

达梦金仓培训资料

软硬件配置及开发环境的软硬件配置情况

1、开发环境概况

硬件:

192.168.43.3内存16G、CPU2.66GHz操作系统WindowsServer2003

192.168.43.2内存16G、CPU2.66GHz操作系统WindowsServer2003

192.168.43.1内存16G、CPU2.66GHz操作系统WindowsServer2003

软件:

jdk1.5tomcat5.5达梦或金仓

2、标准系统环境说明

标准系统测试环境(达梦)

服务地址

http:

//192.168.43.3:

8081/MWServiceBroker/xmlrpc

网站地址

http:

//192.168.43.3:

8081/MWWebSite/console/

数据库地址

192.168.43.3DMEMS

数据库用名、密码

MW_SYS、MW_SYS

SVN服务地址

https:

//192.168.43.3/svn/D5000_BZXT/Portal

网站文件所在地址

 

标准系统测试环境(金仓)

服务地址

http:

//192.168.43.3:

8172/MWServiceBroker/xmlrpc

网站地址

http:

//192.168.43.3:

8172/MWWebSite/console/

数据库地址

192.168.43.3KingBase EMS

数据库用名、密码

MW_SYS、MW_SYS

平台用户名、密码

adminsgoss

SVN服务地址

https:

//192.168.43.3/svn/D5000_BZXT/Portal

网站文件所在地址

其它环境地址请查看http:

//192.168.43.3:

8019/MWWebSite/console(admin/54321)中的部门环境管理即可

国产数据库(达梦、金仓)的安装调试及使用方法

1、金仓

版本为:

KingbaseES6.1.3

安装过程可以参考第3.1.1节图形安装界面

2、达梦

版本为:

CV602.10.1SP4_win32

补丁为:

dm_svc.exe、dmserver.exe、par_dll.dll、wdm_dll.dll

安装过程可以参考文档DM_Install.pdf

注意点:

达梦Bin目录下的Dm.ini配置:

IGNORE_MUTATING_CHECK=1

DYN_DDL_PERMIT=1

现场环境搭建步骤

现场数据库由数据库厂商搭建并配置相关参数

一、达梦数据库导入(服务器)

方式一(导出的文件为dmp格式的)

1、登入达梦数据库客户端,并新建数据库名为EMS的数据库。

2、增加MWS_SYS,MWS_APP,MWS_RTM文件组,详细如下图

2、以root用户登入数据库服务器

3、输入导库命令

按模式导出:

expdbuser/pwd/database@ipfile=xxxx.dmpowner=(mw_app,mw_sys,mw_rtm)

按模式导入:

impdbuser/pwd/database@ipfile=xxxxx.dmpignoredb=n(ignoredb=n这个参数加上的即可更改原始数据库名字)

导出全库:

expdbuser/pwd/database@ipfile=xxxx.dmpfull=y

全库导入:

impdbuser/pwd/database@ipfile=xxxxx.dmpfull=yignoredb=n(ignoredb=n这个参数加上的即可更改原始数据库名字)

注意:

如果更换原始数据库名字,触发器和程序包或许会有问题,特别是触发器,所以在导入完成是需手动更改触发器等。

以上内容为后来添加。

./impdbSYSDBA/SYSDBA@192.168.43.3

file=/home/d5000/dmdbms/bin_old/DB20111208.DMPlog=20101210.logfull=y

详细参数请参考达梦系统管理员手册

4、启动达梦数据库

在/home/d5000/dmdbms/bin/目录中./dmserverdstart

5、关联用户

5.1、登入达梦数据库客户端,关联MW_APP,MW_SYS,MW_SYS的用户(右键属性)

5.2如没有MW_APP,MW_SYS,MW_RTM三用户(密码与用户名相同),必须手工创建。

详细如下图

6、新建关于dual的同义词如下图

注意:

dual只建立一个,主要配置的是对象名“SYSDUAL”.

方式二(导出的文件为bak格式的)

1、登入达梦数据库客户端,并新建数据库名为EMS的数据库。

3、右键EMS数据库,选择脱机,然后选择还原,选择还原数据库文件的路径,

注意:

数据库还原后,再联机进行其他操作。

4、新建用户与同义词与方式一相同(文件组不需要新建)

达梦导库注意点:

1、导入库的名字与导出库的名字必须一致(使用命令导可避免这点)

2、保持数据库版本一致性

3、如本机搭建服务最好采用方式二

4、如果在启动服务时报连接超过限制,有可能是DM的授权文件的连接数太小,请更换DM的key文件(更换时停掉服务)。

5、务必修改dm.ini配置文件,在配置文件最后添加“DYN_DDL_PERMIT=1”。

其他的配置可参考正在使用中的配置。

二、金仓数据库导入(服务器)

1.安装KingBase时,可以使用图形界面上的功能初始化数据库(不建议使用),也可使用命令初始化数据库,如是使用命令的方式,安装完成后用命令来初始化数据库:

D:

\BaseSoft\KingbaseES6.1.3\bin>

执行initdb-USYSTEM-WMANAGER--kls-username=KLS--kls-password=KLS-a-b32--ssousername=SSO--ssopassword=SSO--saousername=SAO--saopassword=SAO--database=TEST-D数据目录

主意:

当数据库无法注册监听程序时,卸载数据后先安装VC++2005,然后安装数据库。

当数据库安装完成并初始化以后,请更改数据目录中的”kingbase.conf”配置文件,更改主要信息为:

wal_buffers=1024

max_fsm_pages=400000

shared_buffers=8192MB注意在Windows中最大不可超过1024Linux视内存而定

checkpoint_timeout=60min

max_connections=150

2.使用命令启动数据库:

D:

\BaseSoft\KingbaseES6.1.3\bin>kingbase-DD:

\BaseSoft\KingbaseES6.1.3\database

\data\data

使用命令进入数据库:

isql-USYSTEM-WMANAGERTEST“\l”查看当前所有的库,更多内容请参考帮助文档KingbaseESHelp.chm。

注意:

当使用命令启动数据库时,启动DOS窗口不能关闭。

执行*.SQL文件:

isql-USYSTEM-WMANAGER-ff:

\tools\King_db\d5000.db.init\D5000_USER.sqlEMS,执行后退出。

3.使用Window窗口启动数据库:

(1)检查KingbaseESListenerService服务是否启动启动方法:

运行->services.msc->找到KingbaseESListenerService并启动。

(2)启动企业管理器或者查询分析器对数据库进行操作(SYSTEM/MANAGER)。

4.备份数据库

 

 

 

5.还原数据库还原数据前需要先创建数据库,然后在创建相对应的用户,再使用逻辑还原工具即可。

6.使用命令备份还原数据库

备份数据库

./sys_dump-USYSTEM-WMANAGER-tPUBLIC.table_stu-Fc-f/tmp/1.kdmpTEST将数据库TEST下的表table_stu以二进制格式备份到/tmp下,文件名为1.kdmp

./sys_dump-USYSTEM-WMANAGER-tPUBLIC.table_stu-Fp-f/tmp/1.sqlSTU将数据库STU下的表table_stu以文本文件格式备份到/tmp下,文件名为1.sql

例子2-1备份指定数据库

sys_dump-h192.168.1.8-p54321-USYSTEM-WMANAGER-fc:

\dumpfile.dmpTEST

例子2-2备份指定模式

sys_dump-h192.168.1.8-p54321-USYSTEM-WMANAGER-nPUBLIC-fc:

\dumpfile.dmpTEST

例子2-3备份指定表

sys_dump-h192.168.1.8-p54321-USYSTEM-WMANAGER-tPUBLIC.T1-fc:

\dumpfile.dmpTEST

例子2-4备份为SQL脚本文件

sys_dump-h192.168.1.8-p54321-USYSTEM-WMANAGER-Fp-fc:

\dumpfile.sqlTEST

还原数据库

还原时,可以只还原指定的对象(包括表、索引、存储过程和触发器),通过"-t"选项指定表,"-I"选项指定索引,"-P"选项指定存储过程,"-T"选项指定触发器,详见参数说明。

还原表:

sys_restore-USYSTEM-WMANAGER-dTEST2-tPUBLIC.TABLE1d:

\dumpfile.dmp

还原数据库:

sys_restore-USYSTEM-WMANAGER-dTEST2d:

\dumpfile.dmp

还原数据库时删除已存在的数据对象同事忽略错误记录日志到1.txt中:

(推介使用)

sys_restore-USYSTEM-WMANAGER-dTEST2-c-ed:

\dumpfile.dmp>1.txt2>&1(以上Kingbase文档为刘建岳整理)

注意:

使用命令还原数据库时,也可更换掉原始数据库名字,但是没有亲自操作过,不知道会引起什么问题,所以你在操作时,注意会引起的未知问题。

可以参考KingbaseESHelp.chm

如果服务启动后不能新建属性,执行以下sql

/home/kingbase/KingbaeES/bin/./isql-UMW_SYS-WMW_SYS-dEMS-fMWP_OM_ATTR.sql

注意:

把MWP_OM_ATTR.sql文件拷贝到/home/kingbase/KingbaeES/bin/下(用ftp工具,登入用户也是root)

三、服务安装

1、tomcat5.5可以直接拷贝到服务器上(Unix版本)

2、检查配置文件.cshrc查看关于OMS的配置信息

#OMS

setenvJAVA_HOME/usr/lib64/jdk1.5.0_16

setenvCLASSPATH$JAVA_HOME/lib:

$JAVA_HOME/jre/lib

setpath=($JAVA_HOME/bin$path)

setenvCATALINA_OPTS"-Xms1024m-Xmx1024m-Xmn128m-XX:

MaxPermSize=512m-XX:

NewSize=128m-Xss512k-Djava.awt.headless=true"

setenvLD_LIBRARY_PATH$JAVA_HOME/jre/lib/amd64/server:

$LD_LIBRARY_PATH

3、把Pi3000服务拷贝到服务器上,并在tomcat的server.xml修改其配置路径

4、修改PI3000各个服务的配置信息(以Portal为例,每个服务都有对应的配置信息,文件路径为../WEB-INF/config.xml)

//192.168.43.3:

8081/MWServiceBroker/xmlrpc"/>

mwdbc:

dm:

//Server=192.168.43.1:

12345;Database=EMS;User=MW_SYS;Password=MW_SYS;InitPoolSize=5;"/>

5、启动服务

用d5000用户登入系统(密码为d5000)

home/anhui/d5000/oms/tomcat/bin/./catalina.shstart&

6、停止服务

查看pi3000服务进程号

ps–ef|greptomcat

根据进程号杀掉进程

Kill-9xxxxxx

7、日志查看

在路径home/anhui/d5000/oms/tomcat/logs/

8、查看流程图是否乱码,如乱码如下操作

用root用户登入应用服务器,把simfang.ttf放在服务器/usr/share/fonts/truetype/arphic/目录下,在此fontconfig.properties文件放到服务器上../jdk1.5.0_17/jre/lib/,在把fontconfig.properties.src此文件删除。

重启oms服务

 

排错处理:

1.如果在PI3000中不能新建任何属性,请检查“MW_SYS”模式是否缺少所需要的包。

2.PI3000中不能删除任何属性,请检查“MW_SYS”模式下是否缺少所需要的存储过程。

3.在数据库中删除数据出现“试图更改变异表”这个错误提示时,请更改DM.INI的配置参数,具体如下:

IGNORE_MUTATING_CHECK=0将“0”改为“1”。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1