当我尝试从远程主机(我使用Oracle instant client)连接到oracle数据库时,我收到以下错误:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3640
Additional information: 1108778635
Process ID: 0
Session ID: 0 Serial number: 0
在Linux系统中,我试图将Oracle db与我的应用程序(一些servlet)连接起来,该应用程序托管在Apachetomcat8.0中。在运行tomcat时,catalina.out抛出的错误如下:catalina.out no ocijdbc11 in java.library.path
我看到很多线程在谈论缺少的ocijdbc11.dll文件,建议我们将其添加到windows/eclipse环境中。但是在Linux中,我如何解决这个问题呢?我不想使用oracle瘦驱动程序,因为我没有远程运行的oracle db的IP和其他内容。你的建议/解决方案将对我有很大帮助,谢谢.
我已经在一个RedHat6 linux实例上安装了Oracle11g,方法是按照"“中提到的所有步骤使用sql从远程计算机连接到数据库。但总是以- "IO Error: The Network Adapter could not establish the connection“结尾。
我使用的参数是
Username: sys as sysdba
Password: <oracle password>
Hostname: IP address of the server on which Oracle SQL is installed.
Port: 1521
我正在使用java代码连接远程服务器,但是其中一个unix命令没有按预期执行。Unix命令如下:
/u01/db/oracle/db/tech_st/11.1.0/bin/lsnrctl status VIS
输出:
LSNRCTL for Linux: Version 11.1.0.7.0 - Production on 06-NOV-2017 10:48:10
Copyright (c) 1991, 2008, Oracle. All rights reserved.
TNS-01101: Message 1101 not found; No message file for pr
是否有任何方法可以直接访问远程托管的Oracle数据库,而无需在我的电脑中安装oracle。
我已经有了远程托管的Oracle数据库的主机名、数据库名、用户名和密码。我使用的是Red Hat Enterprise Linux Server release 5 (Tikanga),还没有安装Oracle。
你的帮助将是宝贵的。提前谢谢你
我在Oracle Linux Server上安装了一个Oracle数据库,我正在尝试从我的PC连接到该数据库。我已经按照以下方式配置了侦听器
[oracle@ol8ngs1 ~]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 25-JUN-2021 13:30:15
Copyright (c) 1991, 2021, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.
我正在尝试使用客户端的ROracle连接远程Oracle。
在建立连接之后,我执行以下查询:
dat = dbGetQuery(con, "SELECT * FROM TABLE_01")
这将导致错误:
.oci.GetQuery中的错误(康涅狄格,语句,数据=数据,预取=预取,:try中的错误({:ORA-01805:日期/时间操作中可能出现的错误)
我在服务器端检查了DB版本:
SELECT * FROM V$VERSION
PL/SQL Release 11.2.0.4.0 - Production
CORE 11.2.0.4.0 Production
奇怪的问题:
运行最新版本的Zend Server CE。Oracle XE和SQLDeveloper的本地安装。从SQLDeveloper到远程/本地数据库的连接非常完美。
从带有PHP/Zend Framework的Zend Server CE到本地Oracle XE的连接非常完美。但是将服务器连接到远程oracle db时,会出现类似"host not found“的错误。"tnsnames.ora“必须是正确的,因为SQLDeveloper可以很好地处理这些条目。
有什么想法吗?