2003-12-1 15:55
有有
3. 创建recovery catalog的表结构<br />$rman target internal/oracle@targetSID rcvcat rman/rman@recoverycatalogSID <br />呵呵,我不懂oracle。targetSID这个是怎么查看得来的?recoverycatalogSID这个又是怎么查看得来的?
2003-12-1 22:38
南卉
rman所使用数据库的tnsnames.ora文件中指定的target database 和rman database 的连接串
2003-12-2 10:38
有有
能不能说明白一点在那里查看到那两个SID是多少。谢谢。<br />以后学oracle再慢慢明白,现在是急用而已啊
2003-12-2 10:46
有有
你得图片好像在那里看过……
2003-12-2 11:10
南卉
<!--QuoteBegin-rockyii+2003-12-02 10:46:53--><div class='quotetop'>QUOTE(rockyii @ 2003-12-02 10:46:53)</div><div class='quotemain'><!--QuoteEBegin--> 你得图片好像在那里看过…… <!--QuoteEnd--></div><!--QuoteEEnd--><br /><!--emo&:blush:--><img src='style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /><!--endemo--> <br /><br />现在忙,晚上再告诉你 <!--emo&:P--><img src='style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /><!--endemo-->
2003-12-2 11:23
笑傲江湖
南姐姐在忙什么啊?? <!--emo&:rose:--><img src='style_emoticons/default/rose.gif' border='0' style='vertical-align:middle' alt='rose.gif' /><!--endemo--> <!--emo&:rose:--><img src='style_emoticons/default/rose.gif' border='0' style='vertical-align:middle' alt='rose.gif' /><!--endemo--> <!--emo&:redface:--><img src='style_emoticons/default/icon_redface.gif' border='0' style='vertical-align:middle' alt='icon_redface.gif' /><!--endemo-->
2003-12-2 11:26
南卉
<!--QuoteBegin-笑傲江湖+2003-12-02 11:23:17--><div class='quotetop'>QUOTE(笑傲江湖 @ 2003-12-02 11:23:17)</div><div class='quotemain'><!--QuoteEBegin--> 南姐姐在忙什么啊?? <!--emo&:rose:--><img src='style_emoticons/default/rose.gif' border='0' style='vertical-align:middle' alt='rose.gif' /><!--endemo--> <!--emo&:rose:--><img src='style_emoticons/default/rose.gif' border='0' style='vertical-align:middle' alt='rose.gif' /><!--endemo--> <!--emo&:redface:--><img src='style_emoticons/default/icon_redface.gif' border='0' style='vertical-align:middle' alt='icon_redface.gif' /><!--endemo--> <!--QuoteEnd--></div><!--QuoteEEnd--><br />学技术 <!--emo&:blush:--><img src='style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /><!--endemo--> <br /><br />最近刚刚拜Birdman和Papaya为师,准备改行,专心学存储了<!--emo&:blush:--><img src='style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /><!--endemo-->
2003-12-2 11:42
有有
忙还能上网,有没有msn啊,我的msn是rockyiilee@hotmail.com<br />我现在差这一步做不下去了,实施环境是S85+银鲨+AIX5L+oracle9i+TSM+TDP2.2.1+3583还有n多客户端。不过测试环境才TSM+433+oracle817+8mm磁带机:)
2003-12-2 11:43
有有
怎么你们的级别这么高?
2003-12-2 13:25
yddll
Target database就是你要备份的数据库,recovercatalog数据库就是你创建的catalog数据库<br /><br />按照birman的方法你应该已经创建了catalog数据库,那么你创建的这个数据库的SID是什么?在tnsnames.ora里面你又是怎么去连接这两个instance的?要是没有配的话就配一下子<br /><br />你最好是了解一下oracle先,要不然很多问题无从谈起。备上了还好说,那恢复呢?总不能试着来吧<br /><br />另:南卉MM怎么学起存储来了?我还以为是birdman错用了你的ID呢 <!--emo&:P--><img src='style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /><!--endemo--> <!--emo&:P--><img src='style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /><!--endemo--> <!--emo&:P--><img src='style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /><!--endemo-->
2003-12-2 13:59
笑傲江湖
<!--QuoteBegin-南卉+2003-12-02 11:26:16--><div class='quotetop'>QUOTE(南卉 @ 2003-12-02 11:26:16)</div><div class='quotemain'><!--QuoteEBegin--> 学技术 <!--emo&:blush:--><img src='style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /><!--endemo--> <br /><br />最近刚刚拜Birdman和Papaya为师,准备改行,专心学存储了<!--emo&:blush:--><img src='style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /><!--endemo--> <!--QuoteEnd--></div><!--QuoteEEnd--><br />我也要拜师,不知道他们两位高人可否收我为徒呢?
2003-12-2 14:31
笑傲江湖
使用 RMAN 和 Data Protection for Oracle<br />您可以用 Oracle 执行完全或部分备份、脱机或联机备份。一旦标识了要备份哪个数据库,Oracle 会定位所有需要的文件并通过 Data Protection for Oracle 将它们发送到 Tivoli Storage Manager 服务器。结果,Data Protection for Oracle 提供 Oracle 介质管理 API 调用和 Tivoli Storage Manager API 例程之间的接口。 <br /><br /><br />--------------------------------------------------------------------------------<br /><br />调用 RMAN<br />调用 RMAN 来备份和恢复 Oracle 数据库。在此示例中,目录数据库包含注册的目标数据库。使用以下命令调用 RMAN: <br /><br />$> rman target xxx/yyy@target rcvcat aaa/bbb@catalog <br /> cmdfile bkdb.scr msglog bkdb.log<br /><br />这会以显示的顺序启动 RMAN。 <br /><br />target xxx/yyy@target:使用用户名 xxx 和密码 yyy<br />以及连接字符串 target 连接至目标数据库<br />rcvcat aaa/bbb@catalog:使用用户名 aaa 和密码 bbb<br />以及连接字符串 catalog 连接至目录数据库<br />cmdfile bkdb.scr:运行 bkdb.scr 脚本<br />msglog bkdb.log:将输出消息记录在 bkdb.log 中<br /> <br /><br />注意:<br />在上例中,RMAN 在当前工作目录中创建日志文件(bkdb.log)。如果发生错误,将在日志文件中看到错误堆栈。 <br /><br />--------------------------------------------------------------------------------<br /><br />脚本<br />Data Protection for Oracle 不识别 RMAN 脚本中指定的环境变量。在 RMAN 脚本中,Data Protection for Oracle V5.2 识别的唯一环境变量是 tdpo.opt 文件的全限定路径名。因此,可能需要编辑现有的 RMAN 脚本以使用 tdpo_optfile= 选项文件的全限定路径和文件名变量代替其它环境变量。 <br /><br /><br />示例<br />此备份脚本将两个并行连接分配给 Tivoli Storage Manager 服务器。Tivoli Storage Manager 服务器将这些连接看作两个单独的会话: <br /><br />run<br />{<br /> allocate channel t1 type 'sbt_tape' parms<br /> 'ENV=(tdpo_optfile=/ora81/scripts/tdpo.opt)';<br /> allocate channel t2 type 'sbt_tape' parms<br /> 'ENV=(tdpo_optfile=/ora81/scripts/tdpo.opt)';<br /> <br /> backup<br /> filesperset 5<br /> format 'df_%t_%s_%p'<br /> (database);<br /> <br /> }<br /><br />注意:<br />要使用 Data Protection for Oracle 备份至 Tivoli Storage Manager,必须在 RMAN 脚本中指定 type 'sbt_tape'。 <br />此恢复脚本将一个并行连接分配给 Tivoli Storage Manager 服务器: <br />run<br />{<br />allocate channel t1 type 'sbt_tape' parms<br />'ENV=(tdpo_optfile=/home/oracle/tdpo.opt)';<br />restore database;<br />recover database;<br />alter database open;<br />}<br /><br />注意:<br />要使恢复成功,Oracle 数据库必须处于安装方式。 <br /><br />--------------------------------------------------------------------------------<br /><br />使用双副本功能<br />例如,要创建四个备份副本:<br /><br />在 RMAN 备份脚本中指定下列选项: <br />set duplex 4<br /><br />在 tdpo.opt 文件中定义下列选项:<br />tdpo_mgmt_class_2 <br />tdpo_mgmt_class_3 <br />tdpo_mgmt_class_4 <br />运行 RMAN 备份脚本。 <br />将发生下列备份行为:<br /><br />第一个备份副本绑定于缺省管理类,节点注册到该管理类。 <br />第二个备份副本绑定于 tdpo_mgmt_class_2 选项所定义的管理类。 <br />第三个备份副本绑定于 tdpo_mgmt_class_3 选项所定义的管理类。 <br />第四个备份副本绑定于 tdpo_mgmt_class_4 选项所定义的管理类。 <br />注意事项 <br /><br />当使用双副本功能时,请确保未对 Oracle 备份定义 include 选项。 <br /><br />如果在 RMAN 备份脚本中指定了 set duplex 4 但没有在 tdpo.opt 文件中定义足够数量的 tdpo_mgmt_class 选项,您将接收到错误消息。 <br /><br />要在不同的介质上放置复制的副本,请执行以下操作:<br /><br />确保在管理类中的每个备份副本组的存储池信息不同。 <br />确保来自这些不同存储池的备份以后不会被迁移到相同的存储池。 <br />了解将跨越网络发送复制数据。 <br /><br />请注意,如果在 RMAN 备份脚本中指定了 set duplex 4 并分配了一个通道,RMAN 将对 Tivoli Storage Manager 服务器启动四个会话。同样,如果在 RMAN 备份脚本中指定了 set duplex 4 并分配了两个通道,RMAN 将对 Tivoli Storage Manager 服务器启动八个会话。 <br /><br />请确保 RMAN 不启动多于 Tivoli Storage Manager 服务器所允许的最多安装点数的会话。Tivoli Storage Manager 服务器选项 maxnummp 确定在备份操作期间允许客户节点在 Tivoli Storage Manager 服务器上使用的最多安装点数。您可以通过从 Tivoli Storage Manager 管理客户机提示符处输入 query node 命令来查看 Tivoli Storage Manager 服务器对于特定节点所允许的最大安装点数: <br /><br />q node f=d<br /><br />请参阅适当的《Tivoli Storage Manager 管理员参考大全》,以获取有关此选项的更多信息。 <br />有关双副本功能,我们强烈建议您复查当前的 Oracle 文档。 <br /><br /><br />--------------------------------------------------------------------------------<br /><br />除去旧备份<br />Data Protection for Oracle 使用 Tivoli Storage Manager 备份资源库。每个数据库备份都创建具有唯一名称的新对象。因为这些对象都具有唯一名称,所以它们总是保持活动状态并且永不失效。这允许数据库管理员(DBA)控制并协调使用 RMAN 从 Tivoli Storage Manager 服务器除去的副本。 <br /><br />请记住,RMAN crosscheck 命令可以使 Tivoli Storage Manager 服务器上属于另一 Tivoli Storage Manager 节点或文件空间的备份失效。 <br /><br />注意:<br />请确保使用与最初备份所使用的相同 tdpo.opt 文件。这样可以在 Tivoli Storage Manager 服务器上找到备份对象。 <br /><br />示例<br />要除去旧备份,从 RMAN 提示符发出以下命令: <br /><br />run<br />{<br /> allocate channel for delete type 'sbt_tape' parms<br /> 'ENV=(tdpo_optfile=/orc81/scripts/tdpo.opt)';<br /> <br /> change backupset backupset number delete;<br /> <br />}<br /><br />关于 change 命令及其选项的更多信息,请参阅 Oracle RMAN 手册。 <br /><br /><br />影响对象除去的管理类选项<br />在管理类定义中使用参数可控制非活动对象何时在 Tivoli Storage Manager 服务器上失效。 <br /><br />对于备份副本组,请使用:<br /><br />verdeleted=0 <br />retonly=0 <br />在下一个库存失效后,就会从服务器擦除这些非活动对象。 <br /><br />为了删除备份对象,Tivoli Storage Manager 管理员必须通过指定 backdelete=yes 注册节点。 <br /><br /><br />--------------------------------------------------------------------------------<br /><br />报告问题<br />如果您在使用 Data Protection for Oracle 时遇到问题,或如果无法启动 Data Protection for Oracle,请执行以下操作:<br /><br />运行 tdpoconf 实用程序 showenvironment 命令可收集选项文件(-tdpo_optfile=)与指定输出文件(-outfile=)的信息。 <br />如果以上命令成功运行,则检查其输出以查看设置是否按预期作用。 <br />如果以上命令失败,请检查 tdpoerror.log 与 dsierror.log 文件。缺省情况下,tdpoerror.log 是创建在安装目录中的日志文件。dsierror.log 是由 Tivoli Storage Manager API 在发生 Tivoli Storage Manager API 设置问题时生成的。 <br />修正问题并重新运行 tdpoconf 实用程序。 <br />如果问题仍然存在,则收集以下信息:<br />包含所使用命令和在问题发生时接收到的会话输出的问题描述文件。 <br />tdpo.opt 文件 <br />dsm.opt 文件 <br />tdpoerror.log 文件 <br />dsierror.log 文件 <br />RMAN 日志文件 <br />Tivoli Storage Manager API 跟踪文件 <br />要生成 Tivoli Storage Manager API 跟踪文件,请将以下行添加到 dsm.opt 文件: <br /><br />tracefile /home/oracle/rman/tsmapi.out<br />traceflag service <br /><br />Tivoli Storage Manager 服务器上的节点信息。要获得此信息,请输入: <br />query node <nodename> format=detail<br /><br />Tivoli Storage Manager 服务器活动日志。要获得此信息,请输入以下 Tivoli Storage Manager 管理员命令: <br />query actlog<br /><br />Data Protection for Oracle 跟踪文件 <br />要生成 Data Protection for Oracle 跟踪文件,将以下行添加到 tdpo.opt 文件: <br /><br />tdpo_trace_flags orclevel0 orclevel1 orclevel2<br />tdpo_trace_file /home/oracle/rman/tdpo.out<br /><br />其中:<br /><br /><br />orclevel0 <br />当发生错误时,跟踪功能出口点。 <br /><br />orclevel1 <br />跟踪正常功能的入口和出口点。 <br /><br />orclevel2 <br />跟踪更多详细信息。 <br />注意:<br />对 tdpo_trace_file 与 tracefile 选项可指定任何路径名与文件名。然而,目录必须存在并有可写权限。 <br /><br />重新链接 RMAN 和 Data Protection for Oracle<br />如果您在尝试执行备份时接收到错误,则可能需要将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接。由于 Oracle Server 的级别以及操作系统之间有不一致,我们强烈建议您复查最新的 Oracle 文档,以获取有关如何在执行本节中记录的步骤之前如何与介质管理库重新链接的详细信息。 <br /><br />AIX 32 位:通过执行以下步骤将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接:<br /><br />关闭所有使用 <br />$ORACLE_HOME<br /><br />的 Oracle 实例 <br /><br />转至 $ORACLE_HOME/lib 目录。 <br />除去 libobk.a 符号链接: <br />$ rm $ORACLE_HOME/lib/libobk.a<br /><br />将库文件使用符号链接至 libobk.a: <br />$ ln -s /usr/lib/libobk.a $ORACLE_HOME/lib/libobk.a<br /><br />启动 Oracle 实例。 <br />AIX 4.3.3 64 位 通过执行以下步骤将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接:<br /><br />关闭所有使用 <br />$ORACLE_HOME<br /><br />的 Oracle 实例 <br /><br />转至 $ORACLE_HOME/lib64 目录。 <br />除去 libobk.a 符号链接: <br />$ rm $ORACLE_HOME/lib64/libobk.a<br /><br />将库文件使用符号链接至 libobk.a: <br />$ ln -s /usr/lib/libobk.a $ORACLE_HOME/lib64/libobk.a<br /><br />启动 Oracle 实例。 <br />HP-UX 32 位 通过执行以下步骤将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接:<br /><br />关闭所有使用 <br />$ORACLE_HOME<br /><br />的 Oracle 实例 <br /><br />转至 $ORACLE_HOME/lib 目录。 <br />除去 libobk.sl 符号链接: <br />$ rm $ORACLE_HOME/lib/libobk.sl<br /><br />将库文件使用符号链接至 libobk.sl: <br />$ ln -s /usr/lib/libobk.sl $ORACLE_HOME/lib/libobk.sl<br /><br />启动 Oracle 实例。 <br />HP-UX 64 位 通过执行以下步骤将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接:<br /><br />关闭所有使用 <br />$ORACLE_HOME<br /><br />的 Oracle 实例 <br /><br />转至 $ORACLE_HOME/lib64 目录。 <br />除去 libobk.sl 符号链接: <br />$ rm $ORACLE_HOME/lib64/libobk.sl<br /><br />将库文件使用符号链接至 libobk.sl: <br />$ ln -s /usr/lib/pa20_64/libobk.sl $ORACLE_HOME/lib64/libobk.sl<br /><br />启动 Oracle 实例。 <br />Solaris 32 位 通过执行以下步骤将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接:<br /><br />关闭所有使用 <br />$ORACLE_HOME<br /><br />的 Oracle 实例 <br /><br />转至 $ORACLE_HOME/lib 目录。 <br />除去 libobk.so 符号链接: <br />$ rm $ORACLE_HOME/lib/libobk.so<br /><br />将库文件使用符号链接至 libobk.so: <br />$ ln -s /usr/lib/libobk.so $ORACLE_HOME/lib/libobk.so <br /><br />启动 Oracle 实例。 <br />Solaris 64 位 通过执行以下步骤将 Oracle8i(V8.1.7)RMAN 与 Data Protection for Oracle 重新链接:<br /><br />关闭所有使用 <br />$ORACLE_HOME<br /><br />的 Oracle 实例 <br /><br />转至 $ORACLE_HOME/lib64 目录。 <br />除去 libobk.so 符号链接: <br />$ rm $ORACLE_HOME/lib64/libobk.so<br /><br />将库文件使用符号链接至 libobk.so: <br />$ ln -s /usr/lib/sparcv9/libobk.so $ORACLE_HOME/lib64/libobk.so <br /><br />启动 Oracle 实例。 <br /><br />--------------------------------------------------------------------------------<br /><br />请求 Tivoli Storage Manager 服务<br />如果您需要 Tivoli Storage Manager 客户帮助,请拨打1-800-IBM-SERV(1-800-426-7378)。通知所使用的 Data Protection for Oracle 的客户服务代表。为了帮助确定问题,请向客户服务代表提供以下信息:<br /><br />安装 Tivoli Storage Manager 服务器产品的机器的操作系统平台、版本和发行级别。 <br />Tivoli Storage Manager 服务器产品的版本和发行级别。输入 query status 命令以确定此信息。例如: <br /> query status<br /><br />安装 Data Protection for Oracle 产品的机器的操作系统平台、版本和发行级别。 <br />Data Protection for Oracle 产品的版本和发行级别。您可以在自述文件中找到此信息。 您还可以在 AIX 上输入 what /usr/lib/libobk.a 命令或在 Solaris 上输入 what /usr/lib/libobk.so 命令。 <br /><br /><br />--------------------------------------------------------------------------------
2003-12-2 14:52
南卉
3583与8mm磁带机的区别就是一个使用手动设备,一个使用自动设备 <!--emo&:)--><img src='style_emoticons/default/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
2003-12-2 14:55
zdygk
没错。3584是自动的。
2003-12-2 14:56
笑傲江湖
3570也是自动的,为什么安装的时候没有smc0的设备,奇怪??
2003-12-3 14:12
yddll
3583是IBM一个磁带库产品的名字,8mm磁带机是指一种磁带机技术<br /><br />磁带库嘛,自然是自动的,因为有robtic<br /><br />3584属于silo一级的东西,比3583要高一个级别<br /><br />3570安装的时候没有smc0吗?那能好使吗?还是说名字不一样?lsdev -Cc tape<br />ibm的一些东西很奇怪的,而且magstar的一些带库吧,总是整个带库用一个id,changer和driver使用不同的lun,而3583就可选。我每用过ibm的357x,359x,我觉得ibm的玩意就是神秘
2003-12-9 15:14
thingsfly
就是,就是!<br />一种是技术标准,<br />一种是ibm的产品型号,<br />怎么能混为一谈呢?
2007-2-16 14:05
洞庭湖畔
偶在43p 150上能不能整:TSM5.3.2+AIX5.3+oracle8.17+8mm磁带机测试环境
[quote]原帖由 [i]有有[/i] 于 2003-12-2 11:42 发表
忙还能上网,有没有msn啊,我的msn是[email=rockyiilee@hotmail.com]rockyiilee@hotmail.com[/email]<br />我现在差这一步做不下去了,实施环境是S85+银鲨+AIX5L+oracle9i+TSM+TDP2.2.1+3583还有n多客户端。不过测试环境才TSM+433+oracle817+8mm ... [/quote]
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.