NC2000数据库备份使用说明书.doc_第1页
NC2000数据库备份使用说明书.doc_第2页
NC2000数据库备份使用说明书.doc_第3页
NC2000数据库备份使用说明书.doc_第4页
NC2000数据库备份使用说明书.doc_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

nc2000数据库备份使用说明作者:全新建南瑞自动控制有限公司nc2000数据库备份使用说明目录1.历史数据库表名称含义:12.oracle数据库向mysql数据库数据备份说明12.1软件安装12.2检查oracle数据库数据12.3使用beeload软件进行数据备份52.4 mysql migration toolkit使用说明122.5 mysql管理工具使用说明172.6 mysql查询工具使用说明223.mysql数据库向mysql数据库数据备份说明243.1从nc2000监控系统历史数据库中备份数据243.2向数据备份服务器的mysql数据库恢复数据264.nc2000查询数据说明305.附录32oracle 客户端安装说明32mysql数据库安装说明46mysql migration toolkit 2.1安装说明56mysql管理工具安装说明60mysql查询工具安装说明72nc2000查询伴侣安装说明76beeload 软件安装说明8689本说明包含以下内容:l oracle数据库向mysql数据库数据备份说明;l mysql数据库向mysql数据库数据备份说明;l 利用nc2000进行查询说明;l 软件安装说明(附录)。1. 历史数据库表名称含义:l nr(南瑞)_ain(模拟量)_fresh_xx(数字)_xxxxxx(年月);l nr(南瑞)_ain(模拟量)_smp_xx(数字)_xxxx(年);l nr(南瑞)_din(开关量)_sum_xx(数字)_xxxx(年);l nr(南瑞)_log(日志)_xxxx(字母)_px(数字)_lx(数字)_xxxx(年);l nr_xxx(字母,ain,din,pin)_point_cfg;l nr_sys_xxxx(字母,tbl,cfg)_inf;l nr_trace_log_xxxx(年);l nr_backed_xxxx,对于带有backed表名的表,不要进行备份。每次进行数据备份时,年、月表按照用户的需求和现场的情况选择进行备份。2. oracle数据库向mysql数据库数据备份说明2.1 软件安装为了实现oracle数据库向mysql数据库数据备份,应确定数据备份服务器与oracle数据库服务器在同一局域网内,并在数据备份服务器上安装以下软件:l 操作系统为windows2000或windows xp;l oracle客户端软件;l mysql数据库;l mysql管理工具;l mysql查询工具;l mysql migration toolkit 2.1;l nc2000查询伴侣。以上软件安装说明见附录。2.2 检查oracle数据库数据1. 运行oracle客户端软件enterprise manager console,如图1所示;图12. 按图2进行选择,点击“确定”;图23. 按图3进行选择,双击图中左边树结构中的ora9,在图右边出现的对话框中,用户为nari,密码为nariacc,然后点击“确认”;图34. 按图4进行选择,找到表nr_ain_fresh_xx(数字)_xxxxxx(年月)查看其msg_data的数据类型,如果为long raw ,则执行2.3,如果为blob,则跳过2.3,执行2.4;同样,如图5所示,如果有追忆表nr_trace_log_xxxx(年),查看其tr_data的数据类型,如果为long raw ,则执行2.3,如果为blob,则跳过2.3,执行2.4;图4图52.3 使用beeload软件进行数据备份1. 确认表nr_ain_fresh_xx(数字)_xxxxxx(年月),查看其msg_data的数据类型,为long raw;表nr_trace_log_xxxx(年),查看其tr_data的数据类型,如果为long raw;2. 安装beeload软件,安装方法见附录;3. 运行beeload程序,如图1所示;图14. 按图2进行选择,点击“向导”;图25. 按图3进行选择,数据库类型为“oracle”,服务名为“ora9”,用户名称为“nari”,口令为“nariacc”,然后点击“确认”;图36. 在图4中,从左边选择要备份的fresh表(每次只选择一个表,本例中表名为“nr_ain_fresh_10_200511”),选择后,点击图中间的“选择”按钮,图右边会出现所选择的表,然后点击“下一步”图47. 在图5中,数据库类型为“mysql”,服务主机为本主机名或ip地址,端口为“3306”,用户为“nari”,口令为“nariacc”,然后点击“下一步”,需要注意的是,如果报访问拒绝错误,那是由于没有赋予nari用户足够的权限,请查阅附录中的mysql管理工具的安装部分说明;图58. 在图6中,点击“新建”按钮,在出现的对话框中,表名填为步骤4中被选中的表名(本例中为“nr_ain_fresh_10_200511”),然后点击“确认”。在此需要强调的是,此表名必须与步骤4中的表名完全一致;图69. 在图7中,点击“下一步”;图710. 在图8中,如图所示,现在oracle数据库和mysql数据库对应表中的各对应列,用鼠标左键单击ora9数据库表的一列(图中为log_time列),然后继续按住鼠标左键,将其移动到narimap数据库的对应表的对应列上,然后放开,如果成功,两列之间会出现一条联系,重复上述操作,在两个表的对应的各列间都建立这种联系,如果出现图9所示的警告,点击“是”,全部联系建立后,点击“下一步”;图8图911. 在图10中,填入脚本名称,选择脚本存放路径,点击“完成”;图1012. 在图11中,显示脚本的运行情况;图1113. 重复前面的步骤,将oracle数据库中全部fresh表和trace表备份到mysql数据库中。2.4 mysql migration toolkit使用说明1. 按图1运行mysql migration toolkit程序;图12. 在图2中有两个选择,选择“move to mysql server directly”可以直接将数据备份到msyql数据库,如果选择“store into dump file”则将数据备份到脚本文件中,实际使用时可以安装用户的要求进行选择;图23. 在图3中,service填入oracle数据库的服务名“ora9”,username为“nari”,password为“nariacc”,然后点击“下一步”;图34. 按图进行选择,user name 为“nari”,user password 为“nariacc”,然后点击“下一步”;图45. 图5中,mysql database name 为“narimap”,然后点击“下一步”;图56. 在图6所示的对话框中,overwrite the entire database选项将现存的mysql数据库中的数据全部清除,overwrite existing tables only选项将清除mysql数据库中已经存在的表,skip existing tables 选项将保持mysql数据库中已经有的表,但是新的数据将不会写入这些表中,merge选项将新的数据添加到数据库中而不会对原来数据库进行破坏,实际应用时应按照需要进行选择,一般建议选择“merge”。然后点击“ok”,最后点击“下一步”; 图67. 在图7中,如果fresh表的msg_data数据类型为long raw,并且已经运行了beeload程序对其进行备份,则不选择fresh表,如果fresh表的msg_data数据类型为blob,则可以选择需要备份的fresh表,log表按照需要进行选择,cfg表和inf表必须全部被选择,点击“add”可以添加一个被选择的表,“add all”添加全部表,“remove”移除被选择的一个表,“remove all”移除全部被选择的表,选择完成后,点击“下一步”,如果报错,指出用户没有权利写数据库,则应查看附录“mysql管理工具安装”部分,给nari用户增加相应的权利;图78. 备份完成后,如图8所示,点击“完成”结束数据备份。图82.5 mysql管理工具使用说明mysql管理工具用于将mysql数据库中的数据转换成脚本文件,这样,用户就可以进行刻录保存,同时,还用于将脚本文件导入mysql数据库中。需要说明的是,脚本文件的格式为“.sql”,可以用压缩软件(winzip或者winrar等)将其压缩再保存或者刻录在光盘中。警告:备份出来的脚本文件往往很大,所以不要试图用“记事本”或者其他工具将其打开,以免造成系统死机。1. 如图1所示,运行mysql administrator程序;图12. 在图2中,server host为数据备份服务器的ip地址,username为“nari”,password为“nariacc”,然后点击“ok”;图23. 按照图3进行选择,schemata选择“narimap”后,点击“new project”选择新建工程,通过“”的箭头将其选择到右边的编辑框,project name项填入脚本文件的名称(系统会自动加上时标),点击打开树结构,显示全部表名称,表命名规则如同oracle数据库中表的命名规则,选择要备份成脚本文件的表,将其前面打勾,其他的将勾去掉,最后点击“execute backup now”执行备份;图34. 在图4中,选择安装路径和文件名后,点击“保存”,就可以开始备份数据了。图45. 如果要将脚本文件恢复到数据库中,这时按图5所示进行选择,点击“open backup file”选择要恢复的脚本文件后,点击“打开”;图56. 如图6所示进行选择,然后点击“start restore”就可以将脚本恢复到数据库中了。图62.6 mysql查询工具使用说明mysql查询工具可以用来查询mysql数据库的数据。1. 如图1所示,运行mysql查询工具;图12. 在图2中,server host为mysql所在机器的机器名或者ip地址,username为“nari”,password为“nariacc”,然后点击“ok”;图23. 在图3中,选择“narimap”数据库并双击可以显示数据库中的表,要查看其中的内容,可以点击该表并双击,这是,在图3的上方会出现一个查询的sql语句,点击“execute”即可查询该表的内容,“stop”停止查询,“go back”回到上一个用户执行过的查询语句,“next”到下一个用户执行过的查询语句,“refresh”重新执行查询语句,在查询语句数据对话框中,用户也可以按照自己的需要,输入相应的sql语句进行查询。图33. mysql数据库向mysql数据库数据备份说明对于历史数据库为mysql的电厂,可以用mysql管理工具将其从mysql数据库备份到数据备份服务器上的mysql中。为了实现mysql数据库向mysql数据库数据备份,应确定数据备份服务器与mysql数据库服务器在同一局域网内,并在数据备份服务器上安装以下软件:l 操作系统为windows2000或windows xp;l mysql数据库;l mysql管理工具;l mysql查询工具;l mysql migration toolkit 2.1;l nc2000查询伴侣。l 以上软件安装说明见附录。3.1 从nc2000监控系统历史数据库中备份数据1. 如图1所示,运行mysql administrator程序;图12. 在图2中,server host为nc2000监控系统历史数据库的计算机名或者ip地址,username为“nari”,password为“nariacc”,然后点击“ok”;图23. 按照图3进行选择,schemata选择“narimap”后,点击“new project”选择新建工程,通过“”的箭头将其选择到右边的编辑框,project name项填入脚本文件的名称(系统会自动加上时标),点击打开树结构,显示全部表名称,表命名规则如同oracle数据库中表的命名规则,选择要备份成脚本文件的表,将其前面打勾,其他的将勾去掉,最后点击“execute backup now”执行备份;图34. 在图4中,选择安装路径和文件名后,点击“保存”,就可以开始备份数据了。图43.2 向数据备份服务器的mysql数据库恢复数据1. 如图1所示,运行mysql administrator程序;图12. 在图2中,server host为数据备份服务器的计算机名或者ip地址,username为“nari”,password为“nariacc”,然后点击“ok”;图23. 如果要将脚本文件恢复到数据库中,这时按图3所示进行选择,点击“open backup file”选择要恢复的脚本文件后,点击“打开”;图34. 如图4所示进行选择,然后点击“start restore”就可以将脚本恢复到数据库中了。图44. nc2000查询数据说明为了完成nc2000对备份数据库(mysql)的查询,需要完成以下工作:1. 确认nc2000查询伴侣已经正确安装并且已经运行(安装方法见附录);2. 安装nc2000,安装过程与正常安装完全一样;3. 修改hosts文件,仅仅保留“127.0.0.1 localhost”,其他全部删除。如图1所示;图14. 运行nc2000,并以“nari”用户登陆,如图2所示;图25. 按图3进行选择,运行“系统配置”;图36. 如图5所示进行系统配置,节点名为数据备份服务器的计算机名,一号网卡ip为“127.0.0.1”,节点类型选择“主机”,历史站的选择打勾,其他节点的历史站选择都不得被选择,然后保存后退出;图47. 配置结束,这时就可以进行查询了,查询过程是通过nc2000查询伴侣实现的,如果有任何错误,会弹出错误提示对话框。具体查询方法与正常查询方法完全相同,可以参考nc2000的说明书。5. 附录oracle 客户端安装说明oracle客户端安装过程如下:1. 将oracle客户端安装光盘装入光驱后,在文件夹“92010nt_clt”目录中双击“setup.exe”如图1所示;图12. 在图2所示的窗口中,点击“下一步”;图23. 在图3所示的窗口中,可以选择安装文件的路径,一般不需要改变,直接选择默认设置,点击“下一步”;图34. 在图4所示的窗口中,选择“管理员”,然后点击“下一步”;图45. 在图5所示的窗口中,确认端口号为“2030”,点击“下一步”;图56. 在图6所示的窗口中,点击“安装”;图67. 安装完成后,会弹出图7的对话框,选择“执行典型配置”,然后点击“下一步”;图78. 按图8进行选择后,点击“下一步”;图89. 按图9进行选择后,点击“下一步”;图910. 在图10中,服务名填写“ora9”,然后点击“下一步”;图1011. 在图11中,点击“下一步”;图1112. 在图12中,主机名应填写oracle数据库所在的主机名或其ip地址,然后点击“下一步”;图1213. 按图13进行选择后,点击“下一步”;图1314. 按图14进行选择,点击“更改登录”;图1415. 在图15中,用户名填写“nari”,口令填写“nariacc”,然后点击“确定”;图1516. 在图16中,确认测试成功后,点击“下一步”;图1617. 在图17中,点击“下一步”;图1718. 在图18中,点击“下一步”;图1819. 在图19中,点击“下一步”;图1920. 在图20中,点击“完成”;图2021. 在图21中,点击“退出”;图2122. 在图22中,点击“是”;图2223. 按照图23进行选择后,点击“确定”;图23至此,oracle客户端软件安装成功。mysql数据库安装说明本说明针对mysql-5.0.15-win32版。安装前,请先确认防火墙(如瑞星)已经关闭。1. 双击setup安装程序,如图1;图12. 在图2中,点击“next”;图23. 按图3进行选择后,点击“next”;图34. 在图4中,点击“install”,开始安装;图45. 按图5进行选择后,点击“next”;图56. 按图6进行选择后,点击“finish”;图67. 在图7中,点击“next”;图78. 按图8进行选择后,点击“next”;图89. 按图9进行选择后,点击“next”;图910. 按图10进行选择后,点击“next”;图1011. 在图11中,可以选择安装路径,查看硬盘空间使用情况,选择硬盘可用空间最大的分区做为安装目录,然后点击“next”;图1112. 按图12进行选择后,点击“next”;图1213. 按图13进行选择后,点击“next”;图1314. 按图14进行选择后,点击“next”;图1415. 按图15进行选择后,点击“next”;图1516. 按图16进行选择,密码为nari,点击“next”;图1617. 在图17中,点击“execute”,开始执行,如果计算机安装了防火墙(例如瑞星),可能在安装过程中会出现错误,如图18所示。这时,需要关闭防火墙,然后点击图18中的“retry”,即可安装成功;图17图1818. 在图19中,点击“finish”,结束安装。图19mysql migration toolkit 2.1安装说明1. 双击图1 mysql_migration_toolkt2.1图标,安装mysql migration toolkit 2.1。图12. 在图2所示的安装界面中,点击“next”;图23. 在图3中,点击“yes”;图34. 在图4中,可以选择安装路径,默认安装在c盘,点击“next”;图45. 在图5中,点击“next”;图56. 在图6中,点击“next”,开始安装;图67. 安装成功,点击图7的“finish”,完成安装。图7mysql管理工具安装说明本说明针对mysql-administrator-1.1.5-win。1. 双击mysql-administrator-1.1.5-win程序,开始安装,如图1所示;图12. 图2中,点击“next”;图23. 按图3进行选择后,点击“next”;图34. 在图4中,可以选择文件安装路径,默认安装在c盘,点击“next”;图45. 按图5进行选择后,点击“next”;图56. 按图6进行选择后,点击“install”,开始安装;图67. 在图7中,点击“finish” 安装完成。图78. 运行mysql管理工具,如图8所示;图89. 在图9中,server host 为本计算机机器名或其ip地址,username为root,password为nariacc,port为3306,确认后点击“ok”;图910. 在图10中,选择图左边的“user administrator” ,然后点击右下角的“new user”;图1011. 按图11进行选择,mysql user为nari,密码为nariacc,确定后点击右下角的“apply changes”;图1112. 按图12进行选择后,鼠标右键点击图示空白区域,在下拉菜单中选择“create new schema”;图1213. 在图13中,schema name 为“narimap”,然后点击“ok”,即建立narimap数据库;图1314. 按照图14进行选择,赋予nari用户操作narimap数据库的权利,选择完成后,如图15所示,然后点击“apply changes”;图14图1515. 按图16进行选择,运行“mysql command line client”;图1616. 在图17中,enter password 处输入“nari”,然后回车;图1717. 在图18中,在”mysql”提示符后输入“set password for nari%=old_password(nariacc);”,然后回车,如果正确,会出现提示“query ok, 0 rows affected (0.00 sec)”,即赋予nari用户操作数据库的权限;图1818. 确认17正确完成后,在“mysql”提示符后输入“exit”回车退出,如图19所示。图19mysql查询工具安装说明本说明针对mysql-query-browser-1.1.17-win。1. 双击mysql-query-browser-1.1.17-win

温馨提示

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

评论

0/150

提交评论