草庐IT

DBD-Oracle

全部标签

linux - DBD::Pg::st 执行失败:错误: "$1"处或附近的语法错误

尝试使用Perl和DBI在PostgreSQL中设置一个值,从而使用DBD::Pg。我遇到了一个奇怪的错误。2013-05-2319:02:36.641139500updatingstatusto02013-05-2319:02:36.641410500DBD::Pg::stexecutefailed:ERROR:syntaxerroratornear"$1"2013-05-2319:02:36.641418500LINE1:UPDATEinstancesSET$1=$22013-05-2319:02:36.641423500^at/usr/lib/perl5/vendor_perl/

linux - 在不设置环境变量的情况下在 Linux 上安装 Oracle Instantclient?

Oracle的说明指定设置LD_LIBRARY_PATH。这使得我的应用程序依赖于随机用户的配置并且设置起来非常麻烦。如何避免必须设置任何环境变量?OS/X的相关说明:installingOracleInstantclientonMacOS/Xwithoutsettingenvironmentvariables? 最佳答案 Oracle的instantclient安装说明指定用户设置LD_LIBRARY_PATH。多用户管理起来很麻烦。在不设置任何环境变量的情况下使用instantclient:从oracle.com下载instan

database - Oracle SID 和服务名称;连接问题

我正在尝试通过sqldeveloper连接到远程服务器上的oracle数据库。我将连接详细信息复制到tnsnames,并且能够连接到数据库。但是我有另一个与sqldeveloper相同的数据库应用程序,当我尝试建立连接时,我不断收到此错误。此应用程序使用需要主机名和SID的oraclejdbc瘦客户端。我收到以下错误:java.sql.SQLException:监听器拒绝连接并出现以下错误:ORA-12505,TNS:监听器当前不知道连接描述符中给定的SID在进行故障排除时,我更改了sqldeveloper中的tns选项,并选择了基本选项以找出问题所在,我意识到由于正确的服务名称而无法

【Oracle】数据库执行慢问题排查

文中使用的Oracle版本为10g。这是之前在工作中遇到的慢查询排查记录,为了防杠先做个声明。“AllRoadsLeadtoRome”以下方法是本人处理思路以及在排除掉其他外部因素后,只针对数据库层面的排查内容。当然了肯定有更好的排查方式,这里只是提供一个方案而已。1.若出现插入速度慢或者无法插入数据的情况下,先检查表空间SELECTUPPER(F.TABLESPACE_NAME)"表空间名",D.TOT_GROOTTE_MB"表空间大小(M)",D.TOT_GROOTTE_MB-F.TOTAL_BYTES"已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB-F

linux - 如何在没有 X 的 Linux 上安装 Oracle 11g?

我尝试从http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html安装Oracle客户端但是有些天才使安装程序只能在X环境中工作。知道如何在没有X的情况下在服务器上安装吗? 最佳答案 用silentmode安装:Usesilentmodeto:Completeanunattendedinstallation,whichyoumightscheduleusingoperatingsyste

linux - 安装 DBD::Oracle 时出错

我正在尝试在我的RHEL6.1服务器上安装Perl模块DBD::Oracle。这样做时,我遵循了以下步骤:安装以下RPM:oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmoracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpmoracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm导出环境变量exportORACLE_HOME=/usr/lib/oracle/12.1/client64exportLD_LIBRARY_P

android - Android Studio 可以使用 OpenJDK 还是需要 Linux 上的 Oracle JDK?

AndroidStudio可以使用OpenJDK1.8还是需要Linux上的OracleJDK?使用OpenJDK会更容易,因为它安装在Fedora上。我在IntelHaswelli7芯片上运行64位Fedora-23Linux和AndroidStudio1.5.1.buildAI-141.2456560。$java-versionopenjdkversion"1.8.0_72"OpenJDKRuntimeEnvironment(build1.8.0_72-b15)OpenJDK64-BitServerVM(build25.72-b15,mixedmode)$./java-versio

linux - 如何将 Oracle 中的数据库模式导出到转储文件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我在Linux机器上安装了Oracle服务器上的数据库模式。我需要在转储文件中导出架构相关信息。如何做到这一点?

linux - cx_Oracle : distutils. errors.DistutilsSetupError: 找不到 Oracle 包含文件

我需要在Linux(Linux2.6.18-371.1.2.el5i686)上为Python2.5安装cx_Oracle。我已经安装了Oracle客户端10.2.0.4。我试过以下方法:1.从http://sourceforge.net/projects/cx-oracle/files/下载cx_Oracletar.gz。我不知道列出的哪个版本适合python2.5和Oracle客户端10.2.0.4,所以试试cx_Oracle-5.1.tar.gz。未包装的tar,转到解压文件夹并运行pythonsetup.pyinstall。我得到错误:Traceback(mostrecentca

linux - [01000][unixODBC][驱动程序管理器]无法打开 lib '/usr/local/easysoft/oracle/InstantClient112/lib/libsqora.so' : file not found

我正在尝试从Linux服务器访问Oracle。我正在使用unixODBC。当我尝试使用isql访问oracle时出现驱动程序管理器无法打开libsqora.so.12.1的错误。odbc.ini[NAME]ApplicationAttributes=TAttributes=WBatchAutocommitMode=IfAllSuccessfulBindAsFLOAT=FCloseCursor=FDisableDPM=FDisableMTS=TDriver=Oracle11gODBCdriverDSN=DSN_NAMEEXECSchemaOpt=EXECSyntax=TFailover=