确保之前已装好ORACLE和ODBC,ODBC连接数据库时会出现几个问题

一、登陆oracle并启动

[root@bunsol:/export]$su  -  oracle
Oracle Corporation SunOS 5.10 Generic Patch January [oracle@bunsol:/export/home/oracle]$sqlplus / as sysdba SQL*Plus: Release 10.2.0.2. - Production on Thu Jul :: Copyright (c) , , Oracle. All Rights Reserved. Connected to an idle instance. SQL> startup
ORACLE instance started. Total System Global Area bytes
Fixed Size bytes
Variable Size bytes
Database Buffers bytes
Redo Buffers bytes
Database mounted.
Database opened.
SQL> quit
二、打开数据库监听 [oracle@bunsol:/export/home/oracle]$lsnrctl start LSNRCTL for Solaris: Version 10.2.0.2. - Production on -JUL- :: Copyright (c) , , Oracle. All rights reserved. Starting /opt/oracle/product/10.2./db_1/bin/tnslsnr: please wait...
三、监听打开后我们使用网络方式登入 [oracle@bunsol:/export/home/oracle]$sqlplus /nolog SQL> conn scott/tiger@127.0.0.1/orcl
Connected.
四、/usr/local/etc相关配置 [oracle@bunsol:/usr/local/etc]$ls
ODBCDataSources odbc.ini odbcinst.ini odbc.ini
------------------------
[Easysoft ODBC-Oracle WP]
Description=Easysoft Oracle ODBC WP Driver
[ORCL]
driver = Easysoft ODBC-Oracle WP
description = Easysoft Oracle ODBC WP driver
server = localhost
port =
sid = orcl
user = scott
password = tiger
logging = No
logfile =
enable_user_catalog = yes
enable_synonyms = yes
metadata_dont_change_case = no
metadata_dont_do_schema = no
metadata_id = no
limit_long =
-------------------------------------------------------------------------------- odbcinst.ini
------------------------
[Easysoft ODBC-Oracle WP]
Description=Easysoft Oracle ODBC WP Driver
Driver=/usr/local/easysoft/oraclewp/lib/libesorawp.so
Setup=/usr/local/easysoft/oraclewp/lib/libesorawpS.so
Threading=
FileUsage=
DontDLClose=
UsageCount=
--------------------------------------------------------------------------------
五、ODBC连接数据库出现第一个错
[oracle@bunsol:/usr/local/etc]$isql -v ORCL
[][unixODBC][Driver Manager]Can't open lib '/usr/local/easysoft/oraclewp/lib/libesorawp.so' : file not found
[ISQL]ERROR: Could not SQLConnect 解决办法:
在/etc/profile中加入相关库的路径,可先用ldd /usr/local/easysoft/oraclewp/lib/libesorawp.so查看差哪些
然后,在根目录下搜索即可(之前都装好了,库文件应该都会有的),然后再次查看,确保结果如下:
[oracle@bunsol:/export/home/oracle]$ldd /usr/local/easysoft/oraclewp/lib/libesorawp.so
警告:ldd: /usr/local/easysoft/oraclewp/lib/libesorawp.so: 是不可执行的
libodbcinst.so. => /usr/local/easysoft/unixODBC/lib//libodbcinst.so.1
libessupp.so => /usr/local/easysoft/lib//libessupp.so
libeslicshr.so => /usr/local/easysoft/lib//libeslicshr.so
libesextra.so => /usr/local/easysoft/lib//libesextra.so
libsocket.so. => /usr/lib/libsocket.so.
libnsl.so. => /usr/lib/libnsl.so.
libdl.so. => /usr/lib/libdl.so.
libthread.so. => /usr/lib/libthread.so.
libc.so. => /usr/lib/libc.so.
libmp.so. => /usr/lib/libmp.so.
libmd.so. => /usr/lib/libmd.so.
libscf.so. => /usr/lib/libscf.so.
libdoor.so. => /usr/lib/libdoor.so.
libuutil.so. => /usr/lib/libuutil.so.
libgen.so. => /usr/lib/libgen.so.
libm.so. => /usr/lib/libm.so.
六、ODBC连接数据库出现第二个错
[oracle@bunsol:/export/home/oracle]$isql -v ORCL
[S1000][unixODBC][Easysoft][ODBC-ORACLE WP Driver][ORACLE]General error: General error: Failed to initialise licensing - No valid licenses for this
product found, return code
[ISQL]ERROR: Could not SQLConnect 解决办法:
这是没有相关许可造成的,有两种方式拿到许可,一种在线一种离线,这里建议并使用在线方式,要注册账号。
.首先配置下网卡,确保可以上网
# ifconfig -a
lo0: flags=<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu index
inet 127.0.0.1 netmask ff000000
e1000g0: flags=<UP,BROADCAST,MULTICAST,IPv4> mtu index
inet 192.168.31.100 netmask ffffff00 broadcast 192.168.31.255
ether :1f::c:8b:d6
# ifconfig e1000g0 plumb
ifconfig: SIOCSLIFNAME for ip: e1000g0: already exists
# ifconfig e1000g0 192.168.71.222 netmask 255.255.255.0 up
# route add default 192.168.71.1
add net default: gateway 192.168.71.1
# ifconfig -a
lo0: flags=<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu index
inet 127.0.0.1 netmask ff000000
e1000g0: flags=<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu index
inet 192.168.71.222 netmask ffffff00 broadcast 192.168.71.255
ether :1f::c:8b:d6
# ping 8.8.8.8
8.8.8.8 is alive .开始配置,启动成功
#cd /usr/local/easysoft/license/
#./licshell
接下来会出现几个选项我这里是三个,选择所安装的产品[]
[]Oracle ODBC Driver(WP) v1.
然后输入你注册的信息,输完后依次回车即可(看好提示一步一步走就行),没有的直接回车。
完成后自动会得到秘钥,选择automatically自动处理就好,自己什么都不做。
选择自动获取秘钥即可
cle@bunsol:/export/home/oracle]$isql -v ORCL
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
官网获取许可详细说明文档:ftp://ftp.easysoft.com/pub/docs/licensing/edalicensing.pdf SOLARIS网络配置参考:http://www.cnblogs.com/jdonson/archive/2011/04/28/2031946.html 官网在线帮助文档:http://www.easysoft.com/support/kb/products/odbc_oracle_driver/

Solaris-[ODBC-ORACLE WP Driver]遇到的几个问题的更多相关文章

  1. [Oracle][ODBC SQL Server Driver][SQL Server]对象名 'RECOVER.HS_TRANSACTION_LOG' 无效(转)

    原帖由 qingyun 于 2010-6-21 15:44 发表 在写pl/sql的时候,有个很重要的注意点:比如:begin  update  某个sqlserver的表@dblink名字 .... ...

  2. java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法 (2011-05-05 16:08:05) 转载▼ ...

  3. myeclipe eclipse 常遇问题:Some projects cannot be imported 、java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver、The file connot be validate

    1.Some projects cannot be imported because they already exist in the workspace 2.Some projects were ...

  4. PowerDesigner反向数据库时遇到[Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句。SQLSTATE = 37错误解决方法

    逆向工程中,有时会出现如下错误 ... [Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句 SQLSTATE = 37000 解决方案: 1. ...

  5. [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

    遇到的情景: sta.executeUpdate("insert into 表1(longitude,latitude,time) values("+a[0]+",&qu ...

  6. 连接SQLServer2005失败--[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档

    连接SQLServer2005失败,错误信息: 错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC ...

  7. [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

    一般连接sql数据库,IP_connstr="driver={SQL Server}; server=127.0.0.1;database=数据库名字;uid=sa;pwd=密码" ...

  8. 关于Class.forName("oracle.jdbc.driver.OracleDriver");报ClassNotFoundException 的异常

    关于try { Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(ClassNotFoundException e) ...

  9. Mysql ODBC 5.1 Driver免安装脚本

    在使用Mysql 的时候,需要使用ODBC数据源的方式来连接mysql,所以常常需要用到免安装的驱动,自己参考官网的脚本, 修改了一个实用点的脚本,放出来大家一起分享: 安装mysql odbc 5. ...

随机推荐

  1. weblogic配置jdbc数据源

    weblogic配置jdbc数据源的过程 方法/步骤   启动weblogic 管理服务器,使用管理用户登录weblogic管理控制台   打开管理控制台后,在左侧的树形域结构中,选择服务->数 ...

  2. 表达式 - PHP手册笔记

    PHP是一种面向表达式的语言.表达式的定义可以描述为,任何有值的东西. PHP支持全等运算符===(值和类型均相同)和非全等运算符!==(值或者类型不同). PHP的三元条件运算符貌似和C语言不太一样 ...

  3. SQL Server 与 Windows 内存使用上的约定

    什么时候SQL Server 会释放出自己的内存!以提供给别的程序用呢? --------------------------------------------------------------- ...

  4. SQL Server 2008 对XML 数据类型操作

    原文 http://www.cnblogs.com/qinjian123/p/3240702.html 一.前言 从 SQL Server 2005 开始,就增加了 xml 字段类型,也就是说可以直接 ...

  5. 【Leetcode】查找二叉树中任意结点的最近公共祖先(LCA问题)

    寻找最近公共祖先,示例如下: 1 /           \ 2           3 /    \        /    \ 4    5      6    7 /    \          ...

  6. 【UVA 10307 Killing Aliens in Borg Maze】最小生成树, kruscal, bfs

    题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=20846 POJ 3026是同样的题,但是内存要求比较严格,并是没有 ...

  7. 使用Flask 生成中文图片验证码

    因最近要用到验证码,上网搜了下,发现什么验证码感觉都能被攻破,连最近疯传的变态的12306的验证码居然有人一天就攻破了,所以,综合考虑,还是使用汉字: web框架是Flask,然后使用python的I ...

  8. HDU 4122 Alice's mooncake shop

    单调队列,裸的!!坑死了,说好的“All the orders are sorted by the time in increasing order. 呢,我就当成严格上升的序列了,于是就各种错.测试 ...

  9. [置顶] ASP.Net中服务器控件的生命周期

    (1)初始化:在此阶段中,主要完成两项工作:一.初始化在传入Web请求生命周期内所需的设置;二.跟踪视图状态.首先,页面框架通过默认方式引发Init事件,并调用OnInit()方法,控件开发人员可以重 ...

  10. Xcoder 7.0 免证书真机测试

    相信大家已经看了WWDC大会上的内容了,在iOS9和Xcoder7.0以后真机测试不需要在购买付费账号了,(当然你要想上传appstore还是需要付费账号的). 今天我带大家来看下免证书的真机测试如何 ...