ubuntu下使用tora连接oracle

在Ubuntu下配置Tora以支持Oracle和MySQL数据库 通过按照上述步骤,在Ubuntu操作系统上配置Tora以支持Oracle和MySQL数据库是相对简单的。首先,我们安装了Tora软件包,然后安装了Oracle Instant Client和MySQL的Qt插件,并通过Tora的登录窗口进行了数据库连接配置。现在,你可以使用Tora来管理和查询你的Oracle和MySQL数据库了。Tora是一款开源的数据库管理工具,它提供了对多种数据库的支持,包括Oracle和MySQL。要使Tora能够连接Oracle数据库,我们需要安装相应的Oracle客户端软件。 阅读详情

Ubuntu下直接用apt-get安装的Tora只有PostgreSQL一个provider。

1. 安装Oracle Instant Client

$ sudo apt-get install oracle-xe-client //如果找不到相应的软件包,请更新你的apt软件源,修改/etc/apt/sources.list文件,参考网上修改apt源的文章

OIC安装后的目录是/usr/lib/oracle/xe/app/oracle/product/10.2.0/client

2. 把OIC的安装目录加到/etc/ld.so.conf文件里,然后执行ldconfig命令刷新

$ sudo ldconfig

3. 修改/etc/profile,加入一些新的环境变量

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export TNS_ADMIN=/usr/lib/oracle
export PATH=$PATH:$ORACLE_HOME/bin

保存好后,重新登录使其生效,可以用ench $ORACLE_HOME命令检查。

4. 安装Tora和它的源码(需要有source源)

$ sudo apt-get install tora
$ sudo apt-get source tora

5. 安装编译工具

$ sudo apt-get install build-essential
$ sudo apt-get install autoconf automake flex zlib1g-dev docbook-xsl
$ sudo apt-get install libqt3-mt-dev libqt3-compat-headers

6. 修改源码里的debian/rules这个文件
把这行

./configure –prefix=/usr –without-oracle –without-rpath –disable-new-check –with-kde –enable-libsuffix=

改成

./configure --prefix=/usr --with-oracle=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client --without-rpath --disable-new-check --without-kde --enable-libsuffix=

下面是文章里的改法,后面运行rules脚步时会遇到找不到OIC的问题。

./configure –prefix=/usr –with-instant-client –without-rpath –disable-new-check –without-kde –enable-libsuffix=

7. 编译Tora,成功后安装生成的deb文件(在上一级目录)

$ debian/rules binary //这里需要以root用户登录执行编译

编译需要花费比较长的时间,等待吧。

等编译生成deb包后,就可以安装了
$ sudo dpkg -i tora_1.3.18-4ubuntu1_i386.deb

8. 在/usr/lib/oracle目录里建一个文件tnsnames.ora,加入你的Oracle数据库的连接信息

9. 现在运行Tora,就可以看到Oracle的provider了。


 
tora:Tora 是用 Qt 编写的开源 OracleMysqlPostgres IDE TOra - Oracle 工具包 TOra - 面向 DBA 和开发人员的 Oracle 工具包 本产品中的所有文件均拥有共享/混合版权 部分版权 (C) 2000-2001 Underscore AB 部分版权 (C) 2003-2005 Quest Software, Inc. 部分版权 (C) 2004-2013 众多其他贡献者 该程序是免费软件; 您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它; 只有许可证的第 2 版对本程序有效。 分发此程序是希望它有用,但不作任何保证; 甚至没有对适销性或针对特定目的的适用性的暗示保证。 有关更多详细信息,请参阅 GNU 通用公共许可证。 您应该已经收到一份 GNU 通用公共许可证的副本以及该程序的文件 COPYING.txt; 如果没有,请参阅 。 As a special exception, y 立即下载

相关推荐

tora2.1.3, Oracle可视化工具(win32)

tora 是一款支持多数据库平台的数据库可视化开源工具软件,如支持 Oracle,MySQL, Postgres等等,也有多种操作系统下的不同版本

oracle的TORA-12154错误

今天来到中烟办公区,需要连接合肥烟厂的Oracle

wyq411576759的专栏 549

tora:TOra是针对Oracle,MySQL和PostgreSQL数据库的开源SQL IDE

TOra-Oracle工具包 TOra-针对DBA和开发人员的Oracle工具包 共享/混合版权保留在本产品的所有文件中 部分版权(C)2000-2001 Underscore AB部分版权(C)2003-2005 Quest Software,Inc.部分版权(C)2004-2013众多其他贡献者 该程序是免费软件; 您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它; 仅许可证的版本2对此程序有效。 分发该程序是希望它会有用,但没有任何担保; 甚至没有对适销性或特定用途适用性的暗示保证。 有关更多详细信息,请参见GNU通用公共许可证。 您应该已经与该程序一起收到了GNU通用公共许可证的副本,文件名为COPYING.txt。 如果不是,请参阅 。 As a special exception, you have permission to link this program with the Oracle Client libraries and distribute executables, as long as you follow the r

Tora 没有可用链接适配器问题

问题描述:               在ubuntu 12.04 下安装 tora 启动后 提示 “no avaliable connection provider "   解决方法:                sudo apt-get install libqt4-sql-mysql...

细节决定成败 184

安卓风控对抗实战:如何用AOSP定制ROM绕过Momo、AIDA64等检测(从环境搭建到设备画像)

本文详细解析了如何通过定制AOSP ROM绕过Momo、AIDA64等安卓风控检测工具的设备指纹识别。从环境搭建到硬件参数修改,再到内核级特征混淆,提供了一套完整的底层对抗方案,显著提升设备伪装通过率。

weixin_30687051的博客 488

深入解析TI C2000 ePWM模块:峰值电流模式Buck与LLC谐振变换器实战配置

脉宽调制(PWM)技术是电力电子与数字电源控制的核心,它通过调节开关信号的占空比或频率,实现对功率变换器输出电压、电流的精确控制。其基本原理是利用微控制器内部的定时器和比较器,生成具有特定时序的方波信号,驱动功率开关器件。这项技术的核心价值在于将复杂的模拟控制环路数字化,从而提升系统的可控性、灵活性和可靠性。在电机驱动、不间断电源(UPS)、服务器电源和新能源逆变器等广泛应用场景中,PWM技术都是实现高效能量转换的基石。本文聚焦于德州仪器(TI)C2000系列微控制器中功能强大的增强型PWM(ePWM)模块

weixin_30410119的博客 341

ubuntu 连接 oracle

ubuntu Python 连接Oracle数据库 - 简书

weixin_54904917的博客 591

告别TwinCAT:手把手教你用IgH EtherCAT Master在LinuxCNC上搭建实时运动控制平台

本文详细介绍了如何利用IgH EtherCAT Master和LinuxCNC搭建开源实时运动控制平台,替代商业软件TwinCAT。通过分步指南,包括实时Linux环境配置、EtherCAT主站安装、LinuxCNC集成及多轴同步控制实现,帮助开发者构建高性能、低成本的工业自动化解决方案。

weixin_42641741的博客 400

ubuntu18.04下连接oracle数据库

ubuntu18.04下连接oracle数据库一、如何在ubuntu18.04下连接oracle数据库1、打开oracle官方网站,下载文件2、安装以上三个文件(1)安装alien(2)安装三个rpm包3、配置环境变量(1)打开/etc/profile(2)生效环境变量4、配置tnsnames.ora文件5、测试连接 一、如何在ubuntu18.04下连接oracle数据库 1、打开oracle官方网站,下载文件 oracle-instantclient19.5-basic-19.5.0.0.0-1.x8

qq_47346664的博客 1918

Python实现将txt文件转换成对应的excel或csv文件

此外,在上面的例子中,txt文件是以“空格”分隔的,如果遇到“逗号”分隔的,只需将上述代码中的。本文是该专栏的第29篇,后面会持续分享python的各种干货知识,值得关注。工作上可能会遇到这样的情况,使用python将某个txt文本,按照。转换成对应的excel文件或者是csv文件。”需要替换成你的目标txt文件的绝对路径。库,这里直接引用就好。需要注意的是,上述代码中的“

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 4506

6、云计算中的多核技术:架构、并行性与局限性

本博文深入探讨了云计算中多核技术的架构、并行性及其局限性。文章详细介绍了多核处理器的基础概念、并行硬件和软件的设计原理,并对硬件和软件并行性进行了分类和分析。同时,文章讨论了多核架构在实际应用中面临的挑战,如功率墙、内存墙和ILP墙等问题,并提出了应对策略。此外,还总结了多核技术在高性能计算、实时处理和云计算等领域的应用机遇。文章旨在帮助读者更好地理解多核技术的关键问题,并为未来的技术探索提供方向。

java5的博客 122

docbook oracle,ubuntu下使用tora连接oracle

Ubuntu下直接用apt-get安装的Tora只有PostgreSQL一个provider。1.安装Oracle Instant Client$ sudo apt-get install oracle-xe-client //如果找不到相应的软件包,请更新你的apt软件源,修改/etc/apt/sources.list文件,参考网上修改apt源的文章OIC安装后的目录是/usr/lib/orac...

weixin_29529733的博客 184

PyTorch实战(26)——PyTorch分布式训练

在本节中,我们将探讨如何通过跨机器和机器内多进程的分布式训练来加速模型训练过程。我们将系统学习 PyTorch 提供的三大分布式训练 API——torch.distributed、torch.multiprocessing 以及 torch.utils.data.distributed.DistributedSampler,使用这些 API 能够极大的简化分布式训练,介绍如何使用 PyTorch 的分布式训练工具,在 CPU 和 GPU 上加速训练。

盼小辉丶的博客 3797

linux下开发常用的软件总结

编辑器:就用vi好了,很方便,功能也很强大ftp软件:virgoFTP,是用java swt写的客户端软件,没有其他一些ftp软件的乱码问题,操作也很方便,类似cuteftp,很好用oracle客户端:tora类似toad连接oracle的强大工具,也是用java写的客户端软件,不过tora安装起来还是比较麻烦的,要下载源码,自己编译,具体可以参看自己写的另一篇文章《ubuntu下使用tora连接...

xiaosu_521 211

Android USB串口通信详解与实例

在Android开发中,USB串口通信是一个常见的需求,尤其是在与硬件设备进行交互时。通过USB串口,我们可以轻松地实现数据的发送与接收。本文将详细介绍如何使用库来实现Android设备与USB串口设备的通信。

m0_62153576的博客 677

[HQChart教程] 去掉“仅学习使用”文字提示的小技巧

最近用 HQChart 做图表时,发现左下角有“仅学习使用”的字样。这种水印虽然是默认的,但如果要展示给客户,可能会显得不够专业。还好,这个问题很好解决,只需要简单修改一下配置。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 598

[分享]让Ubuntu下的Tora支持Oracle

Tora是unix/linux下类似toad的数据库工具。 Ubuntu(版本Dapper Drake)下直接用apt-get安装的Tora只有PostgreSQL一个provider。我按照 这篇文章 http://sapiterbang.blogsome.com/2005/12/07/rebuilding-tora-with-oracle-support/ 的方法给Tora加入了Orac

黄昌楠 766

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ubuntu7.10下编译tora连接oracle

原文参考:[url]http://guoyong.org/2006/08/18/251[/url] 照这个做还是会有问题,我把整理后的,贴出来: Ubuntu下直接用apt-get安装的Tora只有PostgreSQL一个provider。我按照 “Rebuilding Tora with Oracle Support“这篇文章的方法给Tora加入了Oracle的支持。大致的步骤如...

技术改变人生 239

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

pile oracle,Ubuntu下安装Tora并支持Oracle provider

1.环境Linux boisheng-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux2.安装软件sudo apt-get install oracle-xe-client若没有wgetsudo dpkg -i oracle-xe-client_10.2.0.1-1.0_i386....

weixin_39522103的博客 157

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ubuntu14.04下编译安装Tora

需预先安装oracle客户端;以下类库,有的可能需要提前安装,有的则可能不必安装;总之多试几次,多看看log日志。系统环境:ubuntu14.04 Tora版本:2.1.3 下载QScintilla-gpl-2.9.1-snapshot-3ff05a0ef88d.tar.gz 依次执行:    $sudo cp ~/下载/QScintilla-gpl-2.9.1-snapshot-3ff05...

My english is poor,but I am happy to speak my poor english! 300

tora 在ubuntu上的安装

下载源:sudo apt-get source tora配置:debian/rules文件,修改配置行为:    ./configure --prefix=/usr --with-oracle=/opt/oracle10/oracle --with-oci-version=10G --with-oracle-libraries=/opt/oracle10/oracle/lib --without-

黑土的Blog 1608

ubuntu 9.0.4 带oracle的 tora 的 deb包

链接两个oracle客户端的so到/usr/lib/ ln -s libclntsh.so.10.1 /usr/lib/libclntsh.so ln -s libnnz10.so /usr/lib/ 下载oracle客户端的zip文件,我解压在/opt/oracle/lib了 环境变量的设置 ORACLE_HOME=/opt/oracle TNS_ADMIN=/opt/ora...

iteye_17262的博客 137
上一篇: 增加eclipse内存分配
下一篇: linux下开发常用的软件总结
xiaosu_521
博客等级 码龄19年 20粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值