这是完整的错误: PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[08004] SQLConnect: 1033 [unixODBC][Oracle][ODBC][Ora]ORA-01033: ORACLE initialization or shutdown in progress\nProcess ID: 0\nSession ID: 0 Serial number: 0\n' 我正在使用unixODBC连接到Oracle 11g数据库。 数据库已经起作用,可以作为certificate: select open_mode from v$database; 回报 open_mode —————– read write 该服务的Web应用程序也是完全有效的。 最后,我可以运行: isql -v [odbc store] [user] [password] 并以这种方式查询数据库就好了。 所以我真的不知道为什么我不能通过ODBC连接来获得我所需要的。 我读过的所有内容都表明,我应该遵循类似于以下的过程: 链接来解决类似的问题 感谢您的任何意见。 我真的在我的智慧在这里结束。
我们有WebLogic 10,其上运行一些服务。 我们的一个数据源开始抛出超时exception。 我们将Configuration -> Connection Pool -> Test table Name为问题sql。 重新启动服务器。 运行Monitoring -> Test 。 它返回“一切正常”,但代码仍然抛出超时exception。 怎么会这样?
我尝试从Oracle Downstream目标数据库中自动删除日志,这些日志不再需要捕获进程。 查询: SELECT NAME , PURGEABLE from DBA_REGISTERED_ARCHIVED_LOG; 例如,返回10个存档日志。 删除较旧的日志是否正确,未在捕获过程中注册? 请帮忙find正确的build议。 是否有任何现成的解决scheme来处理旧的重做传输日志或我需要从头开始编写脚本?
试图在Windows上安装Oracle融合中间件11gR2(同样的事情发生在Linux上)。 我遵循了http://download.oracle.com/docs/cd/E12839_01/install.1111/e14318/toc.htm中提供的准则 安装weblogic(11g) Oracle 11g数据库安装 运行RCU实用程序来创build模式 安装并复制Java Bridge的相关文件 configuration融合中间件 但是我发现SOA服务器并没有在企业pipe理器中起作用。 当我检查日志IAM得到以下错误: oracle.jrf.wls.JRFStartup java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClass(ClassDeploymentManager.java:253) at weblogic.management.deploy.classdeployment.ClassDeploymentManager.access$000(ClassDeploymentManager.java:54) at weblogic.management.deploy.classdeployment.ClassDeploymentManager$1.run(ClassDeploymentManager.java:205) Truncated. see log file for complete stacktrace <Jul 7, 2009 4:18:48 PM CEST> <Critical> <WebLogicServer> <BEA-000286> <Failed to invoke startup class "SOAStartupClass", java.lang.ClassNotFoundException: oracle.bpel.services.common.util.GenerateBPMCryptoKey java.lang.ClassNotFoundException: oracle.bpel.services.common.util.GenerateBPMCryptoKey at java.lang.Class.forName0(Native Method) at […]
我已经在Windows Server 2008 Release 2上安装了11G Oracle OLE数据库提供程序。我可以在registry中find它,但在“创build新的ODBC连接”向导中看不到它。 请帮忙吗? 问候
我已经安装了Oracle数据库11g标准版。 我打开“Oracle企业pipe理器”,我想创build新的(和空的)数据库,创build5个表和一个用户权限只有访问这一个数据库。 我是新的Oracle数据库,浪费已经2天试图弄清楚如何使用它 – 没有成功:( 我需要一些提示如何做到这一点,我不能在新兴市场任何东西,这么多的select,一切都没用。 有没有其他的工具来pipe理数据库像mysql上的phpmyadmin?
我们有为大约50个政府组织服务的政府人事制度,创build制度的公司要改变现有制度的结构,这个制度是为所有组织服务的一个数据库: 1)共享数据库的中央共享数据库,所有组织都使用查找表。 2)具有相同数据库结构的每个组织的数据库,但组织和机构的数据会有所不同(例如,卫生部将为其自己的员工提供人力资源数据,而内部部将拥有自己的员工数据)。 因此系统将从一个服务于50个组织的单一数据库变为1个共享数据库+ 50个具有相同结构(表,表空间,数据文件等)的共50个数据库。 系统不是那么大,例如dump的大小是50GB,数据文件的总大小大约是200GB,或者应用程序的用户数大概是2000个左右,并不是并发的。 我认为公司是这样做的,或者他们试图让pipe理层认为他们有一个庞大的系统。 问题如下: 1)是将系统结构从一个数据库更改为多个数据库的最佳实践,这些数据库执行的是相同的事情,但具有不同的数据。 2)如果我们去了可以在单机上使用的数据库(oracle 11g)的最大数量是多less。 3)是否是专门为高可用性采取冗余解决scheme的资源之一。 谢谢
我无法find任何文献来评估备份Oracle 11g数据库时使用的解决scheme。 尝试通过启用ARCHIVELOG模式执行联机备份。 编辑:我已经通过个人文档RMAN和VSS作家。 我正在寻找比较分析。
在Oracle 11g中启动新连接时出现此错误: Listern拒绝与以下错误的连接:ORA-12505,TNS:Listner当前不知道在连接描述符中给出的SID客户端使用的连接描述符是:localhost:1521:xe 什么是SID,我该如何解决这个错误?
我对使用各种Oracle数据库版本9i到v11的超过300多个用户pipe理TNSNAMES.ORA感到沮丧,通常我会发送电子邮件给所有用户手动复制和更新TNSNAMES.ora 所以我想知道如果实施Oracle Internet Directory是正确的方法吗? 它是免费的吗? 有什么先决条件和限制? 我可以在Windows Server和Unix安装中使用它吗? 我的理解是,OID就像电脑系统的DNS一样。 任何forms的意见和帮助将不胜感激。