版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统安全、技术操作规程一.数据库系统概述在OVATION系统中,RDBMS核心是Ovation Power Tool数据库,由多种分布式数据库 支持的主(master)数据库组成。Ovation系统中许多信息,包括系统配置、控制算法信息和过程点数据库存储在Ovation 数据库中。Ovation数据库提供了结合和产生系统中大量的原始数据的能力,并可以用来创 建其他的信息。所有设计工具和用户接口把数据存储在Ovation数据库中,然后把信息传送 到控制系统中。Ovation数据库允许应用软件和控制系统通过第三方SQL (结构化查询语言) 工具方便的访问数拯。主数据库中信息分成两个主要部分:
2、用户级和系统级。用户级由下列一组表组成(可以进行所有SQL的读访问):点表一表示点的用户级别特性。它们通过导入程序、点建立器和控制建立器来增加。 控制表一表示系统的控制信息,由控制建立器操作。配宜表一表示系统的配程。通过导入程序、Admin Tool和I/O建立器来增加。 参数表一表示Ovation系统内容、硬件模件参数信息,Ovation记录类型信息,并 在数据库创建时增加。基线表一用于捕捉用户级别表内容的基线。Ovation数据库以0racle7为基础,Ovation通过网络进行连接,Oracle把存放在不 同计算机上的数据结合起来存放在一个逻借数据库中,并由非控制器网络盯点进行访问。20
3、二.数据库信息的存取2- 1.数据库初始化定义工具(DBID)Power Tool数据库可以通过Power Tool单元支持建立数据库,同时也可以执行大量数 据输入和导入功能,将数据存放到Power Tool主数据库中。为方便初始化Pow亡r Tool数据库总体,创建数据库初始化左义工具(DBID)。如Ovation 点建立器,DBID提供了一个图形化用户接口,用于创建、删除和修改点数据。DBID通过允 许用户直接修改点表中数据,支持大批量数据输入和全局性编辑/替换功能。DBID建立在Microsoft Access95数据库产品及苴它数据检测程序基础上。DBID R Ovation点建立器程
4、序非常相似,同样包含了立义的窗体及系统中硬件配置及输入和编辑点 数据。数据可以手工输入或者从许多貝它源文件,如DBASE或电子数据表格文件中导入,但是 根据外部数据结构可能要求一些自左义转换。一旦信息输入到DBID并导入到主数据库中, 在点对点基础上通过点建立器进行修改。大批量数据修改可通过将数据从主数据库中导出来 完成,然后再把这些数据存回到DBID数据库中。一旦修改完成,文件可重新导入到主数据 库中。DBID生成一个可以导入到Ovation数据库中的文本文件。2- 2.数据的导入功能(ptdbimp)导入文件由DBIDI具生成后,可使用Power Tool的导入功能(ptdbimp)把数据
5、存入 到主数据库中,这与Power Tool导岀功能(ptdbexp)配合使用。导入过程的三个用途:初始化创建的数据库修改一个已存在的数据库恢复数据库为一个可知状态注意ptdbimp用于生成一个主数据库的导岀文件(使用ptdbexp),并且把数拯存回到 DBID工具中这是重要的。若有必要,可进行大批量更改或添加。一旦完成,DBID可以生成 一个导入到主数据库的文本文件。Ptdmimp程序存放it$WDPF_HOME/db/bin目录下,为使用ptdbimp,在shelltool窗口中运 行下列命令:$WDPF_JiOME/db/bin> ptdbimp ptadmin <filen
6、ame> <options>ptadmin=表明使用主数据库导入。若这个程序运行分布式数据库,则用local替代ptadmin。 Filename =导入的文件名Opt ions = h =帮助n =只添加新点-c =即使有一个错也继续数据导入到主数据库后,数据必须传送到控制器和原点站中。这个功能由Drop Loader 完成。2- 3. 1.数据的导入格式导入文件格式如下,导入文件的每行包含一个动作状态。OBJECT=“OBJECT_TYPE” ACTION二 “aCTION_TYPE>” <attribute> <attribute>使用术语
7、有效的对象类型(OBJECT_TYPE)是点(POINT)和(TABLE)。在每一个类型对象类型下不 同的动作类型(ACTION_TYPE)是有效的,显示如下:点一有效的动作类型是:-INSERT 一用于插入一个新点或修改一个存在点指泄的字段-DELETE 一用于删除一个点-RESET一用于给每个非必需字段的一个存在点賦一空值并随意修改该点指泄的字段,给一 个不存在点进行RESET和INSERT该点的功能一样。表一有效的动作类型是:一 PURGE结果是表中内容被删除-INSERT 一在表中插入一个新行导入文件格式的规则。1. 每一个动作行必须指泄OBJECT_TYPE和ACTION_TYPE“
8、 一个动作行可分成多个新的物 理行,但必须在关键字对处分开。2. 对于点,特性由字段名和带有等号的字段值指泄。特性由空格分隔,字段值被附上 双引号。对每个泄义项,必须指泄所有必需的字段。可以指左任何数量(包括没有)的可选 字段,对字段名这种情况是没有意义的,但是对字段值却是有意义的。整数型字段指立为 10进制或带ox前缀的16进制数。3. 对于表,表名由表属性指定,并且每列指定为<column_name>= *column value"。 强烈推荐表命令总是由PURGE命令领先,其后为所有必须插入状态来添加表。4. 注释包括带有#字符的注释,从#字符删除到行结束的所有文本
9、被忽略,注意在双引 号中的#不作为注释符。下列为导入格式的例子插入或修改一个点OBJECT二 “POINT” ACTION二 “INSERT” point_name= “LD134INS001” record_t5rpe= u LDM network_id= “0” unit_id= "1” drop_id= u 134 ° broadcast_frequency= uS” opp_rate= “ S”1ow_a1arm_pr i or i ty_l= “ 2”high_alarm_priority_l= “ 3M删除一个点OBJECT二 “POINT” ACTION= “
10、DELETE” point_name= “LD134INS001” network_id= “0” unit_id= “1”重设置一个点并指左一个字段OBJECT二 “POINT ACTION=network_id二 u0” unit_id=“RESET point_name= “LD134INS001"0” engineering_units= "Volts"淸除一个表OBJECT二 “TABLE”ACTION=“PURGE” table= “drop_io_conf i.插入到一个表OBJECT二 “TABLE” ACTION=INSERT" tab
11、le二udrop_io_conf ig°drop_id= T61" network_id= "0” unit_id= "1” pci_slot= “1” io_type= T" 特别事项下列字段有特殊要求:NETWORK_IDUNIT_IDRECORD_TYPEBROADCAST_FREQUENCYDROP_ID导入文件不能修改这些字段,若这些字段需要修改,必须先删除点然后再重新添加。若 一个导入行的点和系统中一个存在的点具有相同的点名(POINT_NAME)和网络号(NETWORK_ID),但却具有不同的单元号(UNIT_ID),则数据库中添
12、加一个具有新的单元 号的新点。2- 3.数据的导出功能(ptdbexp)Power Tool导出功能(ptdbexp)用于导出主数据库中数据,与Power Tool导入功能 (ptdbimp)配合使用。Power Tool导出功能(ptdbexp)产生一个包含当前系统配置(站、硬件、安全等)的 文本文件及系统中圧义所有点的用户级别参数。它不包含SID和网络信息,也不包含基线信 息。Ptdbexp文件用于数据库版本控制。因为每个ptdbexp文件代表数据库中所有对象的的 用户级别参数,能够以用户赋给版本号单独的保存并且用于以后数拯库内容的恢复。Ptdbexp程序存放在目录$WDPF_HOME/d
13、b/bin下,为使用ptdbexp,在Shell Tool窗口中使用 下列命令:$WDPF_H0ME/db/bin> ptdbexp ptadmin <珀1 ename> <options>Ptadmin =表明使用主数据库导入。若这个程序运行分布式数据库,则用local替代ptadmin。 Filename =导入的文件名Options=control = <control file> -h -t<x>其中<Controlfile> =指泄到导岀文件的某些信息的一个文本文件,例如,用户可以指左drop_id =14,这只从数据
14、库中导出站14的点信息。可应用字段是drop_id, network_id, network_name, point_name, record_type, unit_id, 和unit_nam亡可应用操作符是<,<=,>,>=,<>,!=,二,like (通配符的操作符为字符)。一t<X> =特殊限立项为X的点组表,其中X为下列项之一: 名=全局点组1 =本地点组-h=帮助2- 3. 1.使用ptdbexp恢复数据库恢复数据库工作区可以通过下列两种方式之一来完成:使用Oracle的Import/Export 程序恢复整个数据库或使用前面ptdbe
15、xp的内容。根据情况和用户要求,无论一种或两种都可使用。恢复数据的一个最简单方法是应用先前的ptdbexp的内容。如果执行的同时创建一个基 线,这些ptdbexp文件被当作基线考虑。因为它们只影响数据库的用户级別参数,它们可以 在没有要求淸除和重装载系统所有站时被应用(通过Ptdbimp)o相反,只有那些被修改过 点的站需要重新装载(用戸可以通过Drop Loader验证)。如果执行到描述这,本质上这是 一个基线恢复操作。用户为这必须在创建ptdbexp文件同时创建一个基线。在这个过程中有个警告:ptdbimp不能删除点。若一个基线及相关的ptdbexp文件创建,新 点随后被添加到数据库中,先
16、前的ptdbimp文件将不能删除这些新点。2- 4. Drop LoaderDrop Loader为用户提供一个图形化用户接口来装载控制和原点信息到系统站中。它提 供了主数据库和系统中英它站之间的连接。Drop Loader在每个站基础上进行操作。在信息被导入到主数据库后(或通过标准Power Tool用户接口进行修改),运行在选择 站上的Drop Loader执彳亍三种功能:发送点信息到源点站发送控制信息到Ovation控制器中使用分布式数据库传送软件创建Oracle表入口将数据发送到所有系统站的分布式 数据库中。图2T.显示Drop Loader接】l|rfileR0P27/DR0P77U
17、KITIWDPFovation controllerDR0P28/DR0P7UHIT1WDPF DR0P95.UNlT1-JWDPf DR0P99.UNIT1砂DPFDR0P168.UNIT1SWDPFDR0P207.UNITHWDPFDR0P227UNIT19DPFDROP228.UNIT1«WDPFDR0P229.UNIT1«iWDPFDR0P230.UNIT1-mPPOvation Controller CONTROLLER 95Controller DR0P207 (rsb)Controller DR0P227controller DROP22SController
18、 DROP229Controller DR0P230TargetDR0P27 I DROP77C learLoadDrop controlDropOriginated Points; 1074 (Maximum; 6000)Received Points; 3 (Maxim; 4923)Control Sheets: 9 (Naxiiui: 1000)LOAD REQUIRED: Target has pending point & control infomat Ion图 2T Drop Loader 窗口当点在主数据库中添加或修改时(通过点建立器),Drop Loader必须下载源
19、站点的信 息。如果不这样做,点建立器中点字段内容保持当前值,但是站中内容没有更新。注意当删 除一个冗余站中点时,Drop Loader必须“装载”到冗余对中的每一个以删除系统的点。Drop Loader窗口提供了选择站的源点数量,接收点数量,控制页数量及站是否需要装载。2-5.分布式数据库分布式数据库包含了主数据库信息子集并存储在本地站上允许在主数据库不可用时进 行站操作。分布式数据库存放在系统的每个站上并根据点信息修改连续的更新。这些子集的内容依赖于系统站定义如下:工厂模式点系统ID标识:(若可用)提取Ovation髙速公路过程点数据信息。对于操作 员站,包括所有通过Drop Loader更
20、新的源系统点和明确的接收点及分布式数据库传送软件 传送的所有其它系统点。对于控制器,只包括源点和明确的接收点(通过Drop Loader更新)。系统站的主/伙伴站ID对标识:对于操作员站,包括所有通过分布式数掳库传送软件更 新的系统站。对于控制器,这意味着只有它本身(若是冗余站)及明确接收点数据的冗余站 (通过 Drop Loader 更新)。失配信息(那就是,有关主数据库的站失配和有关其伙伴站的站失配(若可用):通过 分布式数据库传送软件更新。安全信息:仅适用于操作员站。通过分布式数据库传送软件更新。系统点目录:仅适用于操作员站。通过分布式数据库传送软件更新。所有系统点的MMI数据:仅适用于
21、操作员站。通过分布式数据库传送软件更新。全局点组:仅适用于操作员站。通过分布式数据库传送软件更新。本地点组:仅适用于操作员站。由运行本地点组建立来创建和维护(那就是分布式数据 库)。对每个站是本地的,而不是分布式的。分布式数据库子集和主数据库保持内容相一致性。数据库传送功能使每个本地分布式数 据库内容与主数据库内容保持一致。所有数据库修改的数据传送由监控主数拯库的服务程序 (db_xmit_server)和操作每个分布式站的客户程序(db_xmit_c 1 ient)之间交换信息来完 成。使用由点建立器和控制建立器提供的系统编借功能完成主数据库的修改。这些修改通过 商业规则API功能应用到数据
22、库中。当修改过的点通过Drop Loader装载到源站时,主数据 库表中的记录修改被维护。同样的,当信息在安全建立器修改或通过点组建立器(全局点组) 时,修改被记录。当修改被装载到系统时服务器监视这个表进行识别。每次修改由一个唯一的顺序号确泄,该顺序号允许服务器以同样的顺序将修改应用到分 布式数据库和主数据库中。当修改完成/装载后,服务器按顺序对每次修改执行应用数据多 点广播。存在机制使客户机能发现信息丢失,并和服务器建立一个直接的TCP连接,以快速 地获取信息。服务器也周期性地广播(通过多点广播)工厂模式点信息,主/伙伴站信息、 站失配信息和当前顺序号。如果客户机明确地要求刷新则使用当前顺序
23、号来确定。2- 6.和其它Power Tool功能的关系Ovation数据库和许多其它Power Tool功能的关系描述如F:点建立器一使用点建立器创建、删除和修改单独的点。这些修改只保存在主数据库中。 Drop Loader用于装载这些点修改(添加、修改、删除)到源站中。到系统站的发布信息用 装载新点和修改点并发开始。删除点的发布信息只在点通过Drop Loader从源站中删除后开 始。在冗余站的情况下,在删除信息发布前点必须从两个站中删除。控制建立器一用控制建立器创建、删除和修改算法和控制建立器默认点。控制建立器创 建、删除控制程序指令和布尔程序指令信息。Drop Loader用于装载信息
24、到源站中。安全建立器一用安全建立器创建、删除和修改安全信息。当主数据库中数据更新时,安 全信息的发布同时开始。点组建立器一用点组建立器创建、修改、删除全局点组。点组建立器在两种模式下操作: 添加、浏览、修改和删除连接到主数据库(Oracle)的全局组。由分布式数据库传送软件发 布修改。连接到分布式数据库(Raima)的全局组为只读状态。只有本地组可以修改或删除。2-7. Oracle 的导入(Import)和导出(Export)Oracle程序imp和exp用于创建和恢复整个数据库的备份影像。它们产生一个数据库 结构和内容的二进制快照,并可以在灾难性故障(磁盘毁坏、操作系统重新安装等)发生之
25、后全部数据库的完全恢复。在恢复之后,数据库的状态(结构和内容)为正确的导出文件的 内容。这些工具不应在Ovation软件升级时使用保存和恢复数据库内容。三.数据库的比较3- 1.数据库比较程序(db_compare)一些用户需要维护两个完全独立的数据库,主数据库和外部数据库。外部数据库可以作 为程序工作区来使用,用于在被导入到主数据库前进行验证和确认修改。数据库比较程序(db_compare)提供了比较主数据库和外部数据库的方法并保持两个数 据库的同步。如果用户正在运行外部数据库及主数据库时这个程序才使用。Db_compare程序对两个数据库进行所有的或部分数据的比较并允许不同的选择保存到 P
26、ower Tool导入文件中,然后应用到不同的其它数据库中。Db_compare程序(和ptdbimp 工具相关联)能够对运行系统进行最小影响的运行(它不需要淸除和装载系统中所有的站)。Db_compare功能显示如下:存在于一个数据库但不存在于另一个数据库中的点 在两个数据库都相同的点,但具有不同的信息。使用下列步骤运行pare程序:1. 使用Level 4用户身份登录到系统。岀现Level 4 User Functions菜单(图3T)。图3-1. Level 4用户功能菜单2. 从Level 4 User Functions选择Tools»显示Tools菜单(图3-2) <
27、;>图3-2. Tools菜单3从Tools菜单中选择Power Tools® 出现Power Tools菜单(图3T)。图 3-3. Power Tools 菜单4. 从Power Tools菜单中选择External Database Compare。 出现Database Compare 窗 口(图3-4 )图3-4 Database Compare窗口5. 下拉UnitQNetwork菜单,选择比较站的网络。6. 卜-拉Originating Drop菜单,然后选择站进行比较。7. 选择Compare按钮。岀现一个指示比较正在进行的弹出窗口。比较的结果出现在三个窗口之一
28、: 在本地但不在外部数据库的点。 在外部但不在本地的数据库的点0 修改点(本地到外部九8选择Save按钮并生成一个Power Tools导入/导出格式的文本文件。9. 运行ptdbimp (导入程序)更新老式数据库(主数据库或外部)为最新数据库。10. 退岀Database Compare窗口,从File F拉菜单中选择Exit。3- 2. 1.数据库比较Save As使用下列步骤保存数据库比较的结果。1从Database Compare窗口(图3-4)中选择Save按钮。岀现Database Compare SaveAs窗口(图3-5)o图3-5. Database Compare Save
29、 As窗丨丨2. 在Enter path/folder name字段中输入目录需,或从滚动列表中选择文件夹。3. 在Enter f订e name字段中输入文件划。把数据保存到一个已存在的文件中,从File 滚动列表中选择一个文件。4. 选择下列按钮之一:Save 保存给左文件爼和目录卜-的文件。生成一个Power Tools导入/导出格式的文本文 件。Ptdbimp (导入程序)将适当的数据库更新为最新。Update一当一个新目录名在Path/Folder输入字段中输入时,将更新Files滚动列表。新 目录下的文件显示在滚动列表中。Cancel 不保存任何修改而退出Save As窗口。Help
30、 显示有关Save As窗口的在线帮助。3- 3.基线基线的目的是建立一个表示数据库可知状态的“快照”并用于比较或恢复。数据库将捕捉每一个基线、创建基线的用户名、基线的日期和时间及基线的版本号。当 进行基线比较时将使用这些信息。当创建一个基线时,数据库表的内容必须重新创建拷贝到称之为基线表的一套表的系统 并用基线版本号做标记。每一次创建一个基线基线的内容可以使用Power Tools的baseline_compare程序进行比较。对于进行比较的 基线没有限制。提供更新基线主表删除一个基线来指示基线被删除,并且从数据库中删除基线内容。通 过删除的基线节省空间对将来的基线将是可用的。3- 3. 1
31、. baseline_compare程序一些用户需要跟踪对Power Too Is数据库所做的更改o PowerTool sbase 1 ine_compare程序 提供这个功能。这个工具的目的是捕捉数拯库中所有点的当前状态,并作为一个基线保存到 数据库中。基线,根据左义,是只读。一日创建,内容不能修改。如果不在需要可删除全部 基线。注意这些基线只作为参考。它们不能用于修改数据库的工作区。为执行这个功能,在基 线创建的同时运行ptdbexpo这个程序的输出可以用于修改工作区。3- 3. 2.创建一个基线使用下列步骤创建一个基线:1. 以用户user4身份登录系统。出现Level 4 User
32、Functions菜单(图3T)。2. 从Level 4 User Functions菜单中选择Toolso 出现Tools菜单(图3-2).3. 从Tools菜单中选择Power Tools。出现Power Tools:議单(图3-3).4从Power Tools菜单中选择Base 1 ine/Compare0 出现Baseline Compare窗口(图3-6)。图3-6 Baseline Compare窗口5. 卜拉File菜单并选择Createo tilfMBaseline Compare: Create Baseline窗1 (图 3-7) o图3-7. Baseline Compa
33、re: Create Baseline 窗口6. 在Description输入字段中输入基线描述。最大使用80个字符。7选择Create按钮创建基线(选择Cancel按钮取消窗口)。下图显示一个基线的创建。3- 3. 3.删除基线使用下拉步骤删除一个基线:1访问Baseline Compare窗口(图3-6)。2卜拉File菜单,选择Removeo 出现Baseline Compare: Remove Baseline窗口(图3- 8 )oBarelireCo mpweitae 眈 elh?Available Baselines:7 resMdpf 16-JU0-S812:53:59tfStl
34、6 yes附M2也M715;"皿IKS -阚U加御5 mMdpf 02-0ec-$7 14:55:07n(s4 reswdpf 17TDM714:23:l(irsb2 NdWf 17-W-S713:52:53rsb1 NdVdpf 17*-S713:16:13rsb爾讎Cancel图3-8 Baseline Compare: Remove Baseline窗口3. 从列表中删除基线。4. 选择Remove按钮。(选择Cancel按钮取消窗口)。 基线删除。3-3. 4.浏览基线列表使用下列步骤浏览基线列表及英状态。1 访问Baseline Compare窗口(图3-6)。2. 卜拉B
35、ile菜单,并选择View。出现Baseline Compare: View Baseline窗口(图3-9。刑able Baselines:Rev Valid Created 即 Creation Date Deleted h Deletbn Date Descripti«)n1 YesMdpf l«-MR 12:53:59testl6 YesHipf D2-iec-9? 15:20:立鸵5 - post uidate6.s<|l5 Veswlpf 024ec97 14:55:0?ie$4 Yes3Wlpf 17-m? 14:23:10 wlpf I7-NW-97
36、14:03:Hrst>rsb 17*-W 11:58:53 rsb2 hOWlpf I7-NOT-97 13:52:53rsb1 Nohdpf I7-Nov< 13:46:13rsb图 3-9 Baseline Compare: View Baseline窗口View Baseline窗口提供F拉信息:Rev -基线的版本号。Valid表示基线是否有效(如果用户在完成前取消基线的创建,则基线可能是无效的。)Created by 给出创建基线的用户ID。Creation Date 基线创建的日期。Deleted by 给岀删除基线的用户ID (如果可用)。Deletion Date给
37、出基线删除的日期(如果可用)。Description 在基线创建时给出基线名/描述。3. 退出View Baseline窗1,选择Dismiss按钮。3-3. 5.比较基线使用下列步骤比较基线:1. 访问Baseline Compare窗口(图3-6)。2. 卜拉File菜单,选择Compare® 出现Baseline Compare: Compare Baseline窗口(图3-10)o图 3T0. Baseline Compare: Compare Baseline 窗口3 从Source列表中选择一个基线进行比较。4. 从Destination列表,选择一个基线,和Source
38、中基线进行比较。5. 选择Compare按钮。(选择Cancel按钮取消窗口)。 基线进行比较,结果出现在Baseline Compare窗口中°Do.jC I incCompo.roFilesource: currort databaseDcst-ination.1LOGIN 14-Scd-08 16: 10:00 Ft t-st oneAdded Objects012 00001 .UNIT23V/DPF0 1 2-0000 1 -MODOUT. UMIT2c3lWDP F 01 2-00001-OUT UNIT2:*WDP F0 1 Z-0000 1-OUTPUT. UXJTT
39、ZCtWDFF 01 2-0000 UT0UT UN IT29WDPF01 2-0000 1-TRKOUT U7IT20衬DP F 012-00002UMIT20WDPF01 2 00002-ACTUAL UJIT2WDP FDeleted object©001-00001.UMIT10WDPF2012-00001 -UMIT1V/DPF01 Z-0000 1 -MODOUT. UXJITiaWDPF 01 2-00001-ail 1 UNI 1 l<4WDPk01 2-00001-OUTPUT. USJITIWDPF 012-00001-TOUTUNITKJWDPF 012
40、00001 TRKOUT.UNITIWDrr 01 Z-OOOOZ UXJIT1 WDPFModified Objects011-00027-OUT.UNITlWDPFg011-00031-OUT.UNIT13WDP F 0 1 4-OOOZO-OUT . IJNTTKtWnPF 01 4-00021-OUT UZIF 0 1 5-00024-OUT UMIT1CBWDPP 015 00025 OUTUNITIWDPr 015一00027OUTUNIT1AWDPF 01 5-00030 OUTUNITKJiWDPF£四.数据库管理4- 1.概述有时备份和重装载PowerTolls数据
41、库可能是必然的。本章节主要讨论:备份Power Tools数据库文件重新装载Power Tools数据库文件4- 2.备份Power Tools数据库文件备份Power Tools数据库有两个可用程序:Oracle导岀程序(exp)这个工具保存全部数据库,交替保存所有的结构及所有的内容;存在点的SID和网络地 址保留分配。在恢复之后,当导出发生时数据库的状态(结构和内容)是正确的。这个工具用于备份数据库以便在系统遭到破坏的情况下,如磁盘损坏或操作系统重装完全恢 复数据库。在Ovation软件升级期间不要使用这个工具。这种类型的备份通常不是简单的从一个Ovation任务到下一个。不应使用在主数据
42、库和一个 外部数据库之间的数据拷贝。Power Tools程序(ptdbexp)这个工具保存所有数据库配苣和点信息到一个ASCII文件。数据库结构不保存。在恢复 之后,点的SID和网络地址分配将改变。当Power Tools服务器的Ovation软件要求这个站一个完全重装载时应使用这个工具。如果软件服务器和Power Tools服务器分别在不同的站,Power Tools服务器可以不重新 装载而升级系统。如果有必要,数据库模式在升级软件的query/download过程中改变并且不 需要重新恢复操作。可是,如果因某些原因Power Tools服务器完全重新转载,数拯库必须重新组装Power T
43、ools导出文件和重新执行控制建立器脚本(装载控制页信息到数据库中)。4- 2.1.完全数据库备份(使用亡xp)使用下列步骤备份数据库结构和内容:1. 在工作站上以“ptadmin”用户身份登录Power Tools服务器上(也可以使用rlogin 命令远程登录)。su - ptadmin<applicable password2. 在磁带驱动器中插入一个空磁带(推荐4mm磁带)。3. 用下列命令导出Oracle数据库导出内容:exp USERID=system/manager FILE=<exportf订e> FULL=Y创建一个名为< exportf ile>文件。4. 用下列命令压缩文件:compress <exportfile>创建一个攵为<exportfilC. Z>的压缩文件。5. 把压缩文件exportfile. 存放到磁带上。tar cvf /dev/rst4 . /<exportfile. Z>6. 从磁带驱动器取出磁带并正确标记。7. 把备份文件保存到磁带后,从系统中删除文件空间。rm <exportfile. Z>4- 2.2部分数据库备份(使用ptdbexp)使用下列步骤备份数据库点信息:1. 在工作站上以“wdpf”身份登录到使用Power Tools服务器(可以使用rl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 零售业门店经理面试技巧详解
- 护理信息系统的应用与管理
- 大学就业指导讲师培训
- 专科英语专业就业指南
- 护理科研设计与实施
- 快消品行业市场分析高级专员面试技巧
- 零售业培训专员招聘面试全解
- 基于智能化的高效焊接技术研究
- 旅游行业的数据分析工程师面试全解析
- 基于人工智能的现代农业种植管理系统
- 投诉处理资料归档管理制度
- 1.3 《利用磁铁辨别方向》 课件(内嵌视频) 2025-2026学年科学三年级下册教科版
- 《网页设计语言》-第1章 HTML
- 分级诊疗双向转诊共享决策机制
- 2026年及未来5年中国连续排放监测系统(CEMS)行业市场发展现状及投资方向研究报告
- (2026春新版)人教版二年级数学下册全册教学设计
- 炼钢厂各岗位薪酬制度
- 产前诊断中心建设方案
- 乡镇卫生院医保基金使用管理制度
- 横纹肌肉瘤免疫治疗耐药性的逆转策略
- 2026年锡林郭勒职业学院单招综合素质考试题库附答案解析
评论
0/150
提交评论