mycat 代理oracle,【Mycat1.6之操作Oracle案例】

本文档记录了Oracle数据库的启动过程,包括连接数据库、启动实例、挂载数据库和打开数据库等步骤。之后,进行了MyCAT服务器的启动,并通过日志发现MyCAT在进行JDBC心跳测试时遇到问题,一是缺少相应的jar包,二是网络连接异常。针对这两个问题,给出了可能的解决方案,强调检查网络配置和确保必要的驱动库已安装。
摘要由CSDN通过智能技术生成

一、启动数据库/配置Schema文件

Last login: Tue Apr 25 12:06:17 2017

[root@node1 ~]# su - oracle

[oracle@node1 ~]$ sqlplus / as sysdba

sql*Plus: Release 10.2.0.1.0 - Production on Tue Apr 25 12:07:03 2017

Copyright (c) 1982,2005,Oracle. All rights reserved.

Connected to an idle instance.

sql> startup

ORACLE instance started.

Total System Global Area 167772160 bytes

Fixed Size 2019320 bytes

Variable Size 83886088 bytes

Database Buffers 79691776 bytes

Redo Buffers 2174976 bytes

Database mounted.

Database opened.

sql> !

[oracle@node1 ~]$lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 25-APR-2017 12:08:44

Copyright (c) 1991,Oracle. All rights reserved.

Starting /u01/oracle/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.2.0.1.0 - Production

System parameter file is /u01/oracle/network/admin/listener.ora

Log messages written to /u01/oracle/network/log/listener.log

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=node1)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production

Start Date 25-APR-2017 12:08:46

Uptime 0 days 0 hr. 0 min. 0 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/oracle/network/admin/listener.ora

Listener Log File /u01/oracle/network/log/listener.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=node1)(PORT=1521)))

Services Summary...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc",status UNKNOWN,has 1 handler(s) for this service...

The command completed successfully

[oracle@node1 ~]$

二、测试

三、问题解决

1、MyCAT Server startup successfully. see logs in logs/mycat.log

2017-04-25 19:08:40,953 [ERROR][Timer1] JDBCHeartBeat error java.sql.sqlException:No suitable driver found for jdbc:oracle:thin:@127.0.0.1:1521:ORCL

at java.sql.DriverManager.getConnection(DriverManager.java:604)

at java.sql.DriverManager.getConnection(DriverManager.java:221)

原因:缺少jar包

2、(io.mycat.backend.jdbc.JDBCHeartbeat:JDBCHeartbeat.java:114)

2017-04-25 19:12:09,828 [ERROR][Timer1] JDBCHeartBeat error java.sql.sqlException: Io 异常: The Network Adapter could not establish the connection

at oracle.jdbc.driver.DatabaseError.throwsqlException(DatabaseError.java:112)

at oracle.jdbc.driver.DatabaseError.throwsqlException(DatabaseError.java:146)

at oracle.jdbc.driver.DatabaseError.throwsqlException(DatabaseError.java:255)

at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)

原因:网络ip和监听是否正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值