Articles of 神谕

Oracle初始化或关机正在进行中的错误

我在Ubuntu虚拟机上安装了Oracle Express版本(10.2.0)(我对Oracle数据库非常陌生)。 Dpkg返回一个交换错误,所以我遵循这个如何手动安装Oracle: http : //blog.qakq.com/2010/01/oracle-xe-swap-space-workaround-dpkg-x.html 现在,当我运行sqlplus并login系统或系统,我得到以下错误: ORA-01033:ORACLE初始化或关机正在进行中 我find了一些错误日志(/usr/lib/oracle/xe/app/oracle/admin/XE/bdump/alert_XE.log),它有以下错误信息: ORA-00202:控制文件:'/usr/lib/oracle/xe/oradata/XE/control.dbf' ORA-27037:无法获得文件状态 此control.dbf文件不存在。 有人知道为什么吗? 更新:我现在尝试从oracle / xe_10.2.0.1-1.1_i386.deb从一个Ubuntu / Debian存储库,而不是从oracle网站oracle-xe_10.2.0.1-1.0_i386.deb fiels,control.dbf不会丢失了,但我仍然得到初始化错误..

我可以将Oracle数据库恢复到具有不同SID的实例吗?

我已经为Oracle 11gR2数据库实施了一个备份(和恢复)计划,如下所示: 在生产和灾难恢复(DR)服务器上安装相同版本的11gR2 在两台服务器上创build相同的Oracle实例(文件系统结构,SID等) 每6个小时,我在生产系统上执行热备份并将文件复制到DR系统: alter database begin backup; <copy all data files to DR server> alter database end backup; alter system archive log current; alter database backup controlfile to 'c:\temp\control01.ctl'; alter database backup controlfile to trace as 'c:\temp\create_control.sql'; <copy both control files to DR server> <copy all archived logs to DR server> 当我想在DR系统上恢复时,我可以简单地确保所有的文件都在正确的位置,“启动安装”,“恢复自动数据库,直到取消使用备份控制文件”,和“改变数据库打开重置日志”。 在这一点上,我只需要改变几个dba密码,数据库是可用的。 […]

Oracle ODP命名公约混乱

我有一些使用Oracle的DLL的.Net软件是ODP.Net,标记为版本2.111.6.20。 哪个数据库版本映射到? 他们是如何命名这些东西的吗?

数据库以归档日志模式运行

我在RHEL 5上使用Oracle 11g。我创build了一个没有归档日志的数据库。 在从SQLSERVER离线迁移到ORACLE之后,我已经将这个数据库更改为在归档日志模式下运行。 我的数据库正常运行,我确信数据库没有变化,但我想知道为什么它会生成许多档案文件(每天大约1GB)。 你有什么主意吗? 问候, Sarith

Oracle数据库中的实例和服务器进程有什么区别?

我现在正在熟悉Oracle数据库。 不幸的是,我对概念实例和服务器进程感到困惑。 我的问题是实例和服务器进程有什么区别。 更重要的是,实例和服务器进程的生命周期分别是多less? 我手边的教科书是关于Oracle 9i的,它没有给我一个清晰的解释。 任何答复将不胜感激。 提前致谢。 亲切的问候!

Oracle 11g Express Edition

我一直负责安装最新的Oracle XE版本。 我最近安装的版本都是11g,但是当我查找XE版时,我只看到了10g。 10g是最新的XE版本还是Oracle? 如果是这样的话,有谁知道为什么没有11g快递版?

如何做一个oracle数据库的一致性检查?

我正在寻找一个类似于fschek的命令或类似的东西,以确保索引是正确的。 我正在做一个HP UX服务器安装,并且在安装一些软件仓库时出现了一些错误,现在我强制删除了这个软件,但是我想做一致性检查,然后继续安装。 基本上我想检查我的数据库的数据库完整性,并寻找一个简单的命令,如fscheck!

我如何在物化视图刷新重做日志?

10gR2数据库,在Data Guard中configuration为物理和逻辑备用数据库。 我有一个物化视图,定期从远程数据库中完成大约40K条logging的刷新。 它一直在每小时刷新多年,没有问题。 昨天我被要求刷新率更频繁,就像每2分钟一次。 我这样做,没有明显的问题,直到今天凌晨4点左右的存档日志目录填满。 我一直在努力closures日志logging一直在挣扎。 我有: 在数据库中设置NO FORCE LOGGING 将物化视图和基表改为NOLOGGING 改变了NOLOGGING的观点 似乎没有什么能够降低日志生成速度。 在读取它的过程被启动之前,通过dbms_refresh.refresh在计划的任务中刷新视图。 我知道我应该重新调整这个过程,可能是每次作业运行时将数据吸入到一个全局临时表中,但是通过QA工厂需要一段时间。 任何有关我在这里失踪的见解? 从我能读的东西看来,我应该可以做到这一点。 这个asktom文章似乎支持,但我似乎无法使其工作。 非常感谢你的时间。

ORA-12537:TNS:连接closures

连接到我们的某个数据库时,我看到随机的TNS连接closures错误。 这不会影响所有用户。 (似乎在用户活动峰值期间发生)偶尔我也看到ORA-12518:TNS:侦听器无法切断客户端连接。 使用ODP驱动程序从.Net进行连接。 (这会产生大量的连接/断开连接活动)

有没有好的免费或廉价的工具来构buildOracle数据库图表?

我需要绘制一个oracle数据库,我希望find一些好的工具,既便宜又免费。 理想情况下,该工具应该允许我绘制表格之间的关系,并从图表中删除不需要的表格。 我已经可以访问MS Visual Studio 2008以及SSMS 2008,但是我不相信也不会提供太多的帮助。