我在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 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的DLL的.Net软件是ODP.Net,标记为版本2.111.6.20。 哪个数据库版本映射到? 他们是如何命名这些东西的吗?
我在RHEL 5上使用Oracle 11g。我创build了一个没有归档日志的数据库。 在从SQLSERVER离线迁移到ORACLE之后,我已经将这个数据库更改为在归档日志模式下运行。 我的数据库正常运行,我确信数据库没有变化,但我想知道为什么它会生成许多档案文件(每天大约1GB)。 你有什么主意吗? 问候, Sarith
我现在正在熟悉Oracle数据库。 不幸的是,我对概念实例和服务器进程感到困惑。 我的问题是实例和服务器进程有什么区别。 更重要的是,实例和服务器进程的生命周期分别是多less? 我手边的教科书是关于Oracle 9i的,它没有给我一个清晰的解释。 任何答复将不胜感激。 提前致谢。 亲切的问候!
我一直负责安装最新的Oracle XE版本。 我最近安装的版本都是11g,但是当我查找XE版时,我只看到了10g。 10g是最新的XE版本还是Oracle? 如果是这样的话,有谁知道为什么没有11g快递版?
我正在寻找一个类似于fschek的命令或类似的东西,以确保索引是正确的。 我正在做一个HP UX服务器安装,并且在安装一些软件仓库时出现了一些错误,现在我强制删除了这个软件,但是我想做一致性检查,然后继续安装。 基本上我想检查我的数据库的数据库完整性,并寻找一个简单的命令,如fscheck!
10gR2数据库,在Data Guard中configuration为物理和逻辑备用数据库。 我有一个物化视图,定期从远程数据库中完成大约40K条logging的刷新。 它一直在每小时刷新多年,没有问题。 昨天我被要求刷新率更频繁,就像每2分钟一次。 我这样做,没有明显的问题,直到今天凌晨4点左右的存档日志目录填满。 我一直在努力closures日志logging一直在挣扎。 我有: 在数据库中设置NO FORCE LOGGING 将物化视图和基表改为NOLOGGING 改变了NOLOGGING的观点 似乎没有什么能够降低日志生成速度。 在读取它的过程被启动之前,通过dbms_refresh.refresh在计划的任务中刷新视图。 我知道我应该重新调整这个过程,可能是每次作业运行时将数据吸入到一个全局临时表中,但是通过QA工厂需要一段时间。 任何有关我在这里失踪的见解? 从我能读的东西看来,我应该可以做到这一点。 这个asktom文章似乎支持,但我似乎无法使其工作。 非常感谢你的时间。
连接到我们的某个数据库时,我看到随机的TNS连接closures错误。 这不会影响所有用户。 (似乎在用户活动峰值期间发生)偶尔我也看到ORA-12518:TNS:侦听器无法切断客户端连接。 使用ODP驱动程序从.Net进行连接。 (这会产生大量的连接/断开连接活动)
我需要绘制一个oracle数据库,我希望find一些好的工具,既便宜又免费。 理想情况下,该工具应该允许我绘制表格之间的关系,并从图表中删除不需要的表格。 我已经可以访问MS Visual Studio 2008以及SSMS 2008,但是我不相信也不会提供太多的帮助。