我在VMWare Player上有一个虚拟机: Linux Centos上的Oracle11g。由于我已经两年没有使用它了,我几乎什么都不记得了,当我尝试启动数据库时,它会显示listener is down,而当我尝试启动listener时,它会显示:
TNSLSNR for Linux Version 11.2. 0.1.0 - Production
System Parameter file is /oracle/product/11gR2/network/admin/listener.ora
Log messages written to /oracle/diag/tnslsnr/sr
我想将我的PLSQL开发人员工具连接到数据库中,但由于下面的错误而连接失败。ORA-12514: TNS:侦听器当前不知道连接描述符中请求的服务
检查下面的配置。如何配置才能使其正常工作?
SQL> select value from v$parameter where name='service_names';
VALUE
orcl
SQL> select instance from v$thread;
INSTANCE
orcl
SQL> select host_name,instance_name,version from v$instance;
HO
我希望使用SSL连接到Oracle数据库11.2。但我收到的唯一错误是:
Exception in thread "main" java.sql.SQLException: I/O-Fehler: Remote host closed connection during handshake
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:465)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection
安装Oracle Linux 6之后:
uname -a
Linux ponos 2.6.39-400.109.1.el6uek.x86_64 #1 SMP Tue Jun 4 23:21:51 PDT 2013 x86_64 x86_64 x86_64 GNU/Linux
为了确保所有预先需要的包都已经存在,我下载了"Oracle数据库12c版本1 (12.1.0.1.0) for Linux86-64“,并按照安装前的说明启动了安装程序。
安装程序平稳地运行到“执行根脚本”步骤。
在"Oracle数据库配置“期间,"Oracle Net Configuration助
我正在尝试从Java应用程序连接到Oracle数据库。我使用oracle.jdbc.driver.OracleDriver,版本: 0/1连接到数据库。但是DriverManager.getConnection()告诉我“网络适配器无法建立连接”。这并不是每次都会发生。它有时只会发生一次,可能是8-10次。我得到的堆栈跟踪是:
Driver Class : oracle.jdbc.driver.OracleDriver, version 0/1
java.sql.SQLException: Io exception: The Network Adapter could not establis
我已经检查了listener.ora,net manager,但它仍然显示错误
Error:C:\Windows\system32>lsnrctl start
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 01-MAY-2016 23:36:55
Copyright (c) 1991, 2010, Oracle. All rights reserved.
Starting tnslsnr: please wait...
TNSLSNR for 64-bit Windows: Version 11.2
使用Oracle SQL-Developer,我能够连接到我的VMware CentOS 7Oracle数据库ORCL。
如果我尝试连接SQLPlus,系统会告诉我这个领域并不存在。
你知道为什么我可以在同一台机器上连接Oracle SQL-Developer而不是SQLPlus吗?
TNSPing解决了SID/服务名称,没有任何问题。
C:\oracle\ora11g\11.2.0.2\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION
为了本地开发目的,我在Oracle Linux 7上安装了Oracle 18c XE,所有功能都如出一辙。我为安装和配置Oracle而编写的脚本可以在https://gist.github.com/cbj4074/d8fee249e5a959d9aced6e6bd5e46959上找到。
然而,问题是,一旦我重新启动机器,我就不能再连接到数据库了。
试图连接会在客户端产生以下错误消息:
An error was encountered performing the requested operation:
IO Error: The Network Adapter could not esta
我现在已经花了3天的时间试图弄清楚为什么我不能从客户端机器连接到我的Oracle12数据库。我读了很多文章,还在谷歌上搜索,但还没有找到解决方案。我已经尝试了所有可能的方法,并且已经知道了。所以我希望有人能给我指明正确的方向。 以下是一些详细信息: 安装了Oracle12c的Win7 x64。 Windows Server 2012 R2 (客户端,是的,此设置并不理想。稍后将解释原因)。 Windows Server 2012 R2 (域控制器) 所有机器都是VM,是域的一部分。 所有虚拟机都在ESXI 6.0下运行 我可以在没有任何问题的情况下执行以下操作: 登录到oracle服务器。
几天前,我对fedora 27进行了系统升级,从那时起,oracle服务没有正确地启动数据库,我的意思是在运行之后:
sudo service oracle-xe start
数据库还没打开。但是,如果我以oracle用户的身份登录,然后执行startdb.sql的内容:
connect / as sysdba
startup
exit
一切照常运作。我认为这个问题是由一些错误的配置引起的,但我不知道该去哪里找。
运行systemctl status oracle-xe只显示数据库不是活动的:
LSNRCTL for Linux: Version 11.2.0.2.0 - Production
我正在尝试安装virtualbox扩展包(Oracle_VM_VirtualBox_ extension _ pack -6.0.4),并得到以下错误。
Failed to install the Extension Pack /home/user/Downloads/Oracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack.
Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/