这是完整的错误: 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连接来获得我所需要的。 我读过的所有内容都表明,我应该遵循类似于以下的过程: 链接来解决类似的问题 感谢您的任何意见。 我真的在我的智慧在这里结束。
我希望你能帮助我。 几年前(2005年),有一种方法是使用WinXP和一个定制的Java / Tomcat服务器来监视某些传感器,数据库后端显然是Oracle Lite 10g(10.0.0.0.0)。 自从原来的设置以来,它一直运行得非常完美… 现在,我们遇到磁盘故障(没有备份,损坏的FS)导致Windows无法启动的问题,我希望将这些内容从数据库中取出并导入到MySQL中,或者至less可以使用任何现代的东西来读取。 我们没有任何文件,也没有人知道是谁做的。 问题在于,Oracle Lite显然需要一个“完整的”Oracle服务器作为“同步主服务器”,以前从未与Oracle合作过,或者有过任何这方面的经验(我们都是Linux +(PHP / Python)+ MySQL现在)。 我们如何使用新的WinXP或Win7安装程序获取数据库的内容? Java源代码中的感兴趣的连接代码位(我希望我有所有相关的): Class.forName("oracle.lite.poljdbc.POLJDBCDriver").newInstance(); con = DriverManager.getConnection("jdbc:polite:system/DBNAME:DBNAME;DataDirectory=C:\\mobileclient\\oldb40\\DBNAME;Database=DBNAME;PWD=PASS", "fm", "PASS");
我有Oracle Linux 5 ova(转换为VirtualBox)。 我见过的文档提到使用root / oracle或oracle / oraclelogin。 但是,这是行不通的。 任何这个特定版本的虚拟机的引用/文档将不胜感激。 以下是我对oracle linux 6的文档 http://www.oracle.com/technetwork/articles/servers-storage-admin/evaluating-linux-vb-1934676.html
我们安装了带有Oracle 11.2.0.1.0数据库的Windows 2k3 EE SP2。 数据库被不同的应用程序(包括networking应用程序和服务)使用。 有时候,我们遇到了一些问题,导致Web应用程序出现意外的行为,例如缓慢或不完全加载页面,奇怪的redirect。 重新启动Tomcat和Oracle服务可以解决问题。 一旦问题再次出现,我看着tomcat日志,发现一个exception: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection 我想到数据库服务器可能是繁忙的,过载的或者其他的东西,所以我检查了networking活动(使用CurrPorts)。 有几十个连接挂起了来自Oracle TNSLSNR.exe进程的“Last Ack”状态,请求本地端口1521(正如我们所知,它是进程本身 “侦听”的端口)。 当右击时,CurrPorts软件具有“closures选定的TCP连接”选项,所以我用它来处理所有这些死连接。 它立即解决了Web应用程序遇到的连接问题。 最糟糕的是,这种情况再次出现,每小时一次或两次出现一个新的连接在Last ack上。 所有这一切意味着每隔几天我就必须手动closures这些连接,因为我不知道为什么会发生这种情况,现在也不是解决办法。 所以,我想知道这是什么原因? ( 问题的图片 )
Oracle身份pipe理11g(OID)是否与Microsoft Active Directory只读域控制器兼容? (RODC) 我的设置有从AD RODC导入用户的OID。 这个configuration是否被支持? 我在这里和这里阅读了一些文档,但是在OID支持的AD版本上我找不到任何东西。
我按照Oracle Linux Server 6.5版本的说明安装了MySQL,特别是使用yum package installer命令, yum install mysql mysql-server mysql-libs mysql-server 但是,我一再不断收到以下错误: MySQL Daemon failed to start. Starting mysqld: [FAILED] 我试图通过遵循这个线程提供的所有build议来解决这个问题,因为我的mysql.dock文件在反复尝试使用locate , whereis和find命令find它的path后不存在。 在这之后不起作用,我杀死了所有的SQL进程,并使用以下命令卸载了该软件 killall mysqld killall mysqld_safe yum remove mysql-server 然后我尝试用rpm文件安装MySQL,没有运气和相同的错误。 我也试图做一个没有运气的升级。 有关如何解决此问题的任何build议? 我对oracle服务器/ linux非常新,所以我为这个问题的简单性而道歉。 请让我知道我需要提供什么额外的信息,如果有的话。
我的公司使用需要Java 6u45的Oracle应用程序的旧版本。 当然,我们希望保证安全,所以我们使用部署规则集来为该内部应用程序指定6u45,并让其他应用程序使用7u60。 现在我们已经准备好将Java 7的一半升级到7u67,Oracle应用程序打破了“部署规则集要求的版本1.6.0_45不可用”。 当然,它是可用的,它只是因为某些原因找不到它。 作为一个testing,我指定JavaTester.org也应该使用6u45,并且没有问题,它工作正常。 但是当我尝试对Oracle应用程序使用相同的configuration(7u67和6u45)时,每次都会失败。 如果我降级到7u60,它的工作。 7u65或更高,它打破。 Oracle应用程序没有改变,所以7u65 +在处理部署规则集或path等方面必须有所不同。 我完全失去了。 ruleset.xml: <?xml version="1.0"?> -<ruleset version="1.0+"> -<rule> <id location="*.mycorp.com"/> <action version="1.6.0_45" permission="run"/> </rule> -<rule> <id location="http://javatester.org"/> <action version="1.6.0_45" permission="run"/> </rule> </ruleset>
我已经使用keytool生成jks密钥库,并使用jks密钥库我有csr。 我已经发送给Signing权限的同一个csr。 签名机构已经使用keytool命令给出了我已经导入的可信证书(根,中间和服务器)。 导入后,我了解了Oracle Wallet上的密码策略限制(字母数字,特殊字符和最小长度为8的组合),并且要将jks转换为钱包,密码必须相同。 我已经使用以下命令更改了密钥库密码(storepasswd,keypasswd): keytool -keypasswd -alias <Alias> -keystore KEYSTORE.jks keytool -storepasswd -keystore KEYSTORE.jks 这我已经成功了。 我使用OHS orapki工具使用以下命令将jks keystore转换为oracle钱包: orapki wallet jks_to_pkcs12 -wallet <WALLET> -keystore KEYSTORE.jks 我得到以下例外 Exception : oracle.security.crypto.util.InvalidFormatException: Malformed attribute type 我在网上寻找这个例外,但没有find一个很好的参考。 请提供一些帮助,问题是在哪里或我犯了什么错误?
我正在使用Oracle VM 。 我想对CPU,RAM等系统参数进行压力testing 。任何人都可以帮助我解决像使用所有虚拟内核,RAM内存等高负载参数的方式。
我正在查看Axis DMsuite来屏蔽Oracle数据库。 我的工作人员告诉他们,他们公开了一些简单的REST端点来触发屏蔽工作,但是我做了一些search,没有find任何文档。 有人熟悉吗? 具体来说,我想知道API是否允许触发指定数据库的掩码作业 像这样的东西会很棒: POST 10.80.123.45/dmsuite_api/jobs/123/start BODY DATA [sid=mydb&user=SYSTEM&password=yaywoohcool]