该公司从客户端收到几个Oracle数据库转储以供分析。 我的程序员不是Oracle识字的,使用IMP实用程序难以恢复转储。 他们需要IMP上的graphics界面才能更容易地恢复转储。 它可以很容易地将转储恢复到不同的数据库用户和不同的表空间,而无需使用神秘的命令行选项。 build议任何人? 谢谢, 法比奥
我最近inheritance了在SPARC Solaris 10 Server上运行的小型Oracle数据库。 我被要求实施一个明智的备份策略。 该数据库有大约3000个表格,大小约为19 GB(使用expdp工具)。 它每天有数十万笔交易,数据库处于Archivelog模式。 在临时的基础上,我有一个cron作业正在运行,它使用expdp将整个数据库导出,然后将其FTP出到不同的文件服务器。 每周我有另一个运行RMAN命令的cronjob(备份数据库加archivelog全部删除input)。 我将备份文件复制到同一台计算机上的另一个分区,每月一次将其移动到文件服务器以清除一些空间。 我是一个Oracle / Solaris的新手,我习惯于处理MySQL或MS SQL数据库。 甲骨文似乎有更复杂/详尽的备份和恢复策略。 我想知道是否有人能告诉我,如果我的上述策略是一个很好的备份策略,如果不是有人能指出我的方向正确吗? 先谢谢你 亚历克斯
有谁知道是否可以将Oracle SOA存储库从简单的Oracle数据库迁移到Oracle RAC?
对于我的数据库分配,我们正在研究“数据库损坏”,并要求删除我已经使用命令完成的第二个重做日志文件: rm log02a.rdo这是在$ HOME / ORADATA / u03目录中。 现在我启动我的数据库使用startup pfile=$PFILE nomount然后我使用命令alter database mount; 现在当我尝试打开它alter database open; 它给了我这个错误: ORA-03113: end-of-file on communication channel Process ID: 22125 Session ID: 25 Serial number: 1 我假设这是因为第二个重做日志文件丢失。 还有log01a.rdo,但不是我删除的那个。 我怎样才能恢复这个现在,以便我可以再次打开我的数据库? 我已经查看了数据库创build脚本,并指定log02a.rdo文件为10M大小和2组的一部分。 如果我select group#, member from v$logfile; 我得到: 1 /oradata/student_db/user06/ORADATA/u03/log01a.rdo 2 /oradata/student_db/user06/ORADATA/u03/log02a.rdo 3 /oradata/student_db/user06/ORADATA/u03/log03a.rdo 4 /oradata/student_db/user06/ORADATA/u03/log04a.rdo 所以它是第2组的一部分。如果我尝试再次添加log02a.rdo文件“已经是数据库的一部分”。 如果我放下组2,然后再添加这些命令: ALTER DATABASE ADD LOGFILE […]
我刚刚完成安装Oracle数据库11gR2。 安装成功后,我通常会打开Web控制台在http://localhost:1158/em ..但是,如果我打开页面,我得到一个奇怪的符号在左上angular。 我也无法使用任何数据库pipe理软件login到数据库(即时通讯使用蟾蜍) 任何人都可以帮助我解决这个问题吗?我还想知道这是什么原因? 这是我得到的错误: http : //imageshack.us/photo/my-images/207/errorph.png/
我有一个面向公众的应用程序服务器,用于访问驻留在防火墙后面的Oracle数据库。 一些通过应用程序服务器执行的进程可以运行一个多小时。 这会导致防火墙断开会话而不会生成任何错误消息。 这会导致进程挂起。 我已经设置了KeepAliveInterval 1秒和KeepAliveTime在registry中的两个小时。 我已经在我的tnsnames.ora文件中设置了enable = broken选项 监听器的sqlnet过期时间设置为两分钟,所以它也从这一端发送keepalive。 问题是,它似乎没有工作。 在另一台机器上,我至less得到一个消息,说防火墙已经断开了应用程序服务器(这是当我发现enable = broken要求) 我如何确保保持联系被发送?
我正在HP Proliant服务器上运行Oracle Linux 6。 它在上个星期运行良好,但是似乎早一点,所以Oracle服务停止了。 我没有重新启动服务,而是被要求重新启动服务器,但一开始我们就感到内核恐慌 首先,我得到以下的,惠普说并不重要,但我倾向于不相信他们 [Firmware Bug]:BIOS损坏了hw-PMU资源(MSR 38d为330) ERST:无法请求用于ERST的iomem区域<0xffff88030c1dfe20-0xffff1006183bfc40> 然后内核恐慌 内核恐慌 – 不同步:试图杀死初始化! Pid:1,comm:init没有污染2.6.39-300.26.1.el6euk.x86-64#1 呼叫跟踪: [<ffffffff81509077>] panic + 0x91 / 0x1a8 [<ffffffff81061562>]? enqueue_entity + 0×52 / 0x210 [<ffffffff8107196b>] forget_original_parent + 0x32b / 0x330 [<ffffffff8105adbd>]? sched_move_task + 0x9d /量0x150 [<ffffffff8107198b>] exit_notify + 0x1b / 0x190 [<ffffffff81072a8e>] do_exit + 0x1fe / 0x430 [<ffffffff81072d15>] do_group_exit + […]
我正在定期对服务器上的JDK进行升级。 但是因为通过自定义软件包安装的Oracle JDK(不是通过软件包pipe理器),我需要通知更新的方式。 有没有办法得到有关Java(JDK)更新的通知? RSS(首选)或电子邮件列表? 到目前为止我发现: Java SE新闻 – 正是我所需要的,但它是hibernate状态 Oracle安全警报 – 仅包含安全更新
我正在尝试使用unixODBCconfiguration我们的Web服务器(RHEL 5.4 x86)以连接到Oracle数据库。 我已经安装了unixODBC-2.2.11-7.1.1,其中yum告诉我是最新版本。 我还安装了Oracle InstantClient 11.2和Oracle InstantClient ODBC库。 我已将/usr/lib/oracle/11.2/client/lib的所有.so文件链接到/usr/lib 。 我已经将$LD_LIBRARY_PATH设置$LD_LIBRARY_PATH /usr/lib/ , $ORACLE_HOME到/usr/lib/oracle和$TNS_ADMIN到包含我的(有效的)Tnsnames.ora文件的目录。 这里是我的/etc/odbcinst.ini文件的内容: [Oracle] Description = Oracle ODBC Connection Driver = /usr/lib/libsqora.so.11.1 Setup = FileUsage = 和我的/etc/odbc.ini文件: [Oracle] Application Attributes = T Attributes = W BatchAutocommitMode = IfAllSuccessful CloseCursor = F DisableDPM = F DisableMTS = T Driver = Oracle EXECSchemaOpt = […]
我想在noarchivelog中恢复数据库的完整数据库备份,但不是最后一次备份。 我怎样才能select完整的备份来恢复?