神通数据库备份恢复命令行工具使用手册版本7.0天津神舟通用数据技术有限公司2010年1月版权声明神通数据库是天津神舟通用数据技术有限公司开发的数据库管理系统软件产品。
神通的版权归天津神舟通用数据技术有限公司,任何侵犯版权的行为将追究法律责任。
《神通逻辑备份恢复工具V2.0使用手册》的版权归天津神舟通用数据技术有限公司所有。
未经天津神舟通用数据技术有限公司的书面准许,不得将本手册的任何部分以任何形式、采用任何手段(电子的或机械的,包括照相复制或录制)、或为任何目的,进行复制或扩散。
(c)Copyright 2010 天津神舟通用数据技术有限公司。
版权所有,翻制必究。
天津神舟通用数据技术有限公司不对因为使用该软件、用户手册或由于该软件、用户手册中的缺陷所造成的任何损失负责。
前言为了防止数据库系统在使用过程中由于各种意外事故导致数据的损坏和丢失,需要定期对数据库进行备份。
神通提供了逻辑备份恢复工具V2.0,可以对数据库中的单个及多个对象进行备份,利用备份数据,用户可以通过配套的恢复工具执行恢复操作,此时需要选择恢复时使用的备份记录。
本手册主要介绍逻辑备份恢复工具V2.0的详细使用方法,供用户在对数据库进行逻辑备份恢复的时候学习使用。
本手册适用于所有使用神通的用户。
阅读指南〖阅读对象〗本手册是为使用神通管理系统的用户编写的。
使用神通的用户在对神通进行逻辑备份恢复之前应当认真阅读本手册,以便熟悉逻辑备份恢复程序的使用,进行神通管理系统的逻辑备份恢复。
〖内容简介〗本手册介绍了如何使用神通逻辑备份恢复程序进行神通的逻辑备份恢复,目的是让用户对神通的逻辑备份恢复过程有一个全面的了解,方便用户使用逻辑程序。
神通逻辑备份恢复程序采用Java语言编写,具有跨平台性,可以在Windows 、Linux等多种系统平台上运行,用户在一个操作系统平台上熟悉了程序的使用后,可以很容易的在其他系统平台上使用逻辑备份恢复程序。
系统要求介绍了神通管理系统逻辑备份恢复工具V2.0所需的系统环境。
使用说明具体介绍逻辑备份恢复工具V2.0的使用。
〖手册构成〗本手册由2部分组成:第1章,“系统要求”,介绍了神通管理系统逻辑备份恢复工具V2.0所需的系统环境。
第2章,“使用说明”,具体介绍逻辑备份恢复工具V2.0的使用。
〖相关文档〗使用本手册时可以参考神通的手册集,手册集包含以下文档:《神通安装手册》《神通备份恢复工具使用手册》《神通DBA管理工具使用手册》《神通系统管理员手册》《神通嵌入式SQL语言手册》《神通交互式SQL查询工具使用手册》《神通JDBC开发指南》《神通过程语言手册》《神通OLEDB/ADO用户手册》《神通迁移工具使用手册》《神通ODBC程序员开发指南》《神通审计管理》《神通审计工具使用手册》《神通性能监测工具使用手册》〖手册约定〗本手册遵循以下约定:所有标题均使用黑体字。
如果标题后跟有“【条件】”字样,说明该标题下正文所要求的内容只是在一定条件下必须的。
【注意】的意思是请读者注意那些需要注意的事项。
【警告】的意思是请读者千万注意某些事项,否则将造成严重错误。
【提示】的意思是提供给读者一些实用的操作技巧。
对于手册中出现的正文和程序代码,遵循如下约定:目录〖阅读对象〗 (iii)〖内容简介〗 (iii)〖手册构成〗 (iii)〖相关文档〗 (iii)〖手册约定〗 (iii)第1章系统要求 (1)1.1系统资源要求 (1)1.2系统环境设置 (1)第2章使用说明 (2)2.1功能概述 (3)2.2备份参数调用详细过程 (3)2.2.2备份级别 (3)2.2.3备份方式 (4)2.2.4登陆模式 (4)2.2.5参数使用说明 (4)2.3恢复参数调用详细过程 (9)2.3.1命令格式:(OSRIMP) (9)2.3.2恢复级别 (9)2.3.3恢复方式 (9)2.3.4登陆模式 (10)2.3.5参数使用说明 (10)2.4恢复兼容性说明 (17)神通数据逻辑备份工具使用手册第1章系统要求本章主要介绍了神通管理系统逻辑备份恢复工具V2.0所需的系统环境,包括软件、硬件、硬盘空间、操作系统等方面的要求。
1.1系统资源要求使用该工具前,先按照神通,为了快捷的完成安装,需要对系统的软硬件资源进行检查,在安装之前必须确保系统资源满足如下要求。
●硬件的要求最低配置:CPU 166MHz以上内存64兆或更多建议配置:CPU 700MHz以上内存256兆或更多●磁盘的要求完全安装神通大约需要190兆的空间,服务器端的安装大约需要100兆的空间,每创建一个数据库大约需要300兆左右的空间。
按照上面的磁盘空间占用情况,用户可以根据应用的规模来估算磁盘所需的存储空间,建议保留20%以上的硬盘剩余空间。
●虚拟内存至少需要512MB(根据应用实际情况增加)。
●操作系统的要求Windows 2000 / WindowsXP、Linux1.2系统环境设置要求安装Java 运行环境,版本要求为jdk 1.4.0 以上。
1第2章使用说明本章详细介绍了逻辑备份恢复工具V2.0的使用方法,主要包括如下内容:●概述●逻辑备份参数调用详细过程●逻辑恢复参数调用详细过程●恢复兼容性说明2.1功能概述神通的备份恢复工具(osrexp、osrimp)功能主要针对数据库对象进行操作。
用户可以利用备份工具对整个数据库,或者指定库中的单个或一组对象执行备份操作。
利用备份数据,用户可以通过配套的恢复工具执行恢复操作,此时需要选择恢复时使用的备份记录。
osrexp:备份工具,提取神通内容转化为脚本文件的工具。
osrimp:恢复工具,根据osrexp工具生成的数据库备份文件还原神通内容。
【注意】目前,神通的备份恢复工具不支持对物化视图和外部表的备份与恢复。
2.2备份参数调用详细过程传统的数据库系统不外乎以数据为核心或者是以对象为核心;从数据出发的将操作目标分为定义与数据两大部分,再分别进行分析操作;而从对象出发的是将操作目标按级别划分,分别用对象封装内容,保证操作目标的完整性;两者均有利有弊,而神通各取其长处,在以数据库对象操作目标为核心的同时添加了对其数据、定义内容进行操作的功能,充分展示了工具的灵活性与操作的全面性。
以下介绍所有参数的功能:2.2.1.1命令格式:(OSREXP)osrexp PARAMETER=valuesPARAMETER为指定进行相应操作的参数,values为参数值,具体参数内容列表以及格式、使用说明见下述【2.2.5参数使用说明】。
2.2.2备份级别根据目标的处理,任何操作目标都是由各种对象组成,包括模式对象、表对象等等,纵向分析数据库及其下属级别对象可按如下级别处理备份操作。
这是以对象为核心的处理方式。
2.2.2.1全库级别该级别的备份目标主要针对库级别对象(FULL-LEVEL),使用命令参数level=full进行全库备份,此时将备份目标数据库中的所有定义与数据。
可选择只备份定义或者完全备份。
2.2.2.2模式级别该级别的备份目标主要针对模式级别对象(SCHEMA-LEVEL),使用命令参数level=schema, 进行目标设置,同时也可与其他参数同时使用进行进一步筛选设置,其中包括定级参数(模式级别)。
具体信息可阅读参数说明。
2.2.2.3表级别该级别的备份目标主要针对表级别对象(TABLE-LEVEL),使用命令参数level=table, 进行目标设置,同时也可与其他参数同时使用进行进一步筛选设置,其中包括定级参数(表级别)。
具体信息可阅读参数说明。
32.2.3备份方式横向分析,从数据的角度出发,在备份功能中可另行划分操作目标,任何目标均由定义内容与数据内容组成。
从该定义出发,下述内容将按这两种不同的方式处理备份功能;这是实现以数据为核心的处理方式。
2.2.3.1完全方式全库级别、模式级别、表级别下对定义、数据分别操作的一种方式。
主要操作内容为备份库/模式/表的定义与数据。
该方式为完全方式即同时备份/恢复定义与数据,通过mode=entirety调用。
2.2.3.2定义方式在全库级别、模式级别、表级别下,根据各个对象的内容,按其定义剖析,该方式只备份/恢复各个目标对象的定义内容。
可设置mode=defineonly指定备份操作目标的定义。
2.2.4登陆模式osrexp -uusername/password -hhostname(localhost) -pport -ddatabaseusername、password、hostname、port、database参数用于连接至目标数据库,后面可跟PARAMETER=value为将要进行操作的命令参数。
如:osrexp -usysdba/szoscar55 -hloaclhost -p2003 -dosrdb Parfile=filename;其中Parfile为指定参数文件参数;同时也可以将连接信息参数与功能参数一同写入参数文件进行操作。
参数文件内容格式为key=value形式,例如:hostname=localhostport = 2003database=osrdbusername=sysdbapassword=szoscar55database=osrdbalevel=fulltable=( tablename,……)本例中连接的参数一般不建议将连接写入参数文件,因为涉及密码信息。
参数文件可与参数同时使用,如:osrexp -Usysdba/szoscar55 -hlocalhost -dosrdb -p2003 table = (a,b) parfile=pars.txt;此时将以用户sysdba连接至本地数据库osrdb使用端口2003进行传输数据,备份表a与表b并且使用参数文件pars.txt进行其他参数信息给予,如果参数文件中包含有与用户给定的参数冲突的参数,系统将采用用户参数文件给定的为主。
2.2.5参数使用说明对于所有的参数,有的为默认值输入,有的没有默认值,必须自己输入。
另外参数的输入不区分大小写。
参数命令调用格式:osrexp Connetion-Paramter Dumplevel-Parameter General-Parameter;2.2.5.1连接参数(connection parameter)-hhost指定服务器运行的机器的主机名;-pport指定TCP端口或者服务器监听连接的本地UNIX域名socket文件扩展。
默认为2003-k指定以操作系统用户登录备份。
-uusername/password连接到指定的用户。
-ddatabase指定连接数据库。
2.2.5.2备份级别参数(dumplevel parameter)指定备份级别,可指定的dump级别为:full、schema、table三种级别,不同级别下操作权限均不同。