Listener Weblogic 12c数据源创建问题
我已经安装了Oracle 12c,并在可插拔数据库下创建了本地用户。为了通过Sqlplus访问它,我在Tnsnames.ora文件中添加了DB详细信息Listener Weblogic 12c数据源创建问题,listener,datasource,weblogic12c,oracle12c,Listener,Datasource,Weblogic12c,Oracle12c,我已经安装了Oracle 12c,并在可插拔数据库下创建了本地用户。为了通过Sqlplus访问它,我在Tnsnames.ora文件中添加了DB详细信息 PDBORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-VH1MONR8C2R)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PDBORCL)
PDBORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-VH1MONR8C2R)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PDBORCL)
)
)
现在我可以通过SQLPLUS-username访问它了/password@PDBORCL.
我还可以从SQL Developer-Servicename将其连接为PDBORCL-无SID
接下来,我在同一台机器上安装了Weblogic 12c
在创建和测试数据源时,我面临一个侦听器问题。下面的错误
Connection test failed.
Listener refused the connection with the following error:
ORA-12520, TNS:listener could not find available handler for requested type of server
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:743)
oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:666)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:566)
oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSource.java:317
oracle.jdbc.xa.client.OracleXADataSource.getPooledConnection(OracleXADataSource.java:486)
oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:174)
oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:109)
weblogic.jdbc.common.internal.DataSourceUtil.testConnection0(DataSourceUtil.java:356)
weblogic.jdbc.common.internal.DataSourceUtil.access$000(DataSourceUtil.java:22)
weblogic.jdbc.common.internal.DataSourceUtil$1.run(DataSourceUtil.java:254)
java.security.AccessController.doPrivileged(Native Method)
weblogic.jdbc.common.internal.DataSourceUtil.testConnection(DataSourceUtil.java:251)
com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:751)
com.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:479)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)
请帮助解决此问题。您是否通过SQL*Plus和SQL Developer在本地访问?你们有并没有检查一下听者是否正常?如果您在同一台计算机上,即本地连接,那么您可以简单地使用localhost,不需要主机名。是的,我正在本地访问,但是侦听器已启动。我也可以从客户端计算机连接……您如何定义数据源?如果已经创建了config/jdbcxml文件,那么您可以将其添加到问题中?