Articles of oracle

我怎样才能解决我个人的ORA-12154错误?

我需要在同一台Windows 2008 R2服务器上运行ASP.NET&C#.NET程序。 你会认为每一件事都是一个蛋糕,一个工作,另一个是免费赠品。 我首先在服务器上安装了Oracle XE,并使一切正常。 迁移数据库,事情看起来不错。 我从Windows 2003 x86环境中迁移了Web应用程序。 因此,我安装了Oracle 11g(11.2x)x86客户端,在应用程序池中允许使用32位应用程序,networking应用程序开始工作,我开始做一个快乐的舞蹈。 Web应用程序的一部分将会popup并运行驻留在Web根目录的bin文件夹中的C#可执行文件(.exe)。 它不工作,所以我抓住了shell的命令行,并决定手动运行。 我得到错误; 无法加载文件或程序集“Oracle.DataAccess.dll”或它的一个依赖项。 该系统找不到指定的文件。 在尝试了很多东西之后,我将可执行文件移动到了自己的位置,安装了Oracle 11g x64客户端,将oracle.dataaccess.dll放到应用程序(.exe)的文件夹中,现在就可以得到了; ORA-12154:TNS:无法parsing指定的连接标识符 包括TNSPING在内的所有东西都可以很好地连接到数据库,我在pathvariables的开始部分已经有了X64path,并且我尝试了许多ORA-12154故障排除技巧,我可以发现,我正式难住了。 我检查了系统上的每个TNSNAMES.ORA文件,并对其进行了仔细检查,它们都很好看。 我的一个问题是“闪烁的TNSNAMES.ORA是我的程序使用? 为此,我下载并运行了sysinternals ProcessExplorer(以及内置的资源监视器(但是我无法看到它打开任何文件,更不用说TNSNAMES.ORA了。 一切工作在我从2003年复制它的x86服务器上游泳。 Anyoune对此有什么build设性的想法吗?

不完整的LSB评论。 insserv:缺less“提供”的有效名称,请添加

最近我安装了:Debian x86_64,oracle 11g和OCI8。 我想将下面的shell脚本自动打开,但我收到以下消息错误: root @ debian:/etc/init.d# uname -a Linux debian 3.2.0-4-amd64#1 SMP Debian 3.2.54-2 x86_64 GNU / Linux root @ debian:/etc/init.d# update-rc.d oracle-shm defaults update-rc.d:使用依赖的启动顺序insserv:脚本oracle-shm坏了:不完整的LSB注释。 insserv:缺less“提供”的有效名称,请添加。 看看我的configuration文件,它有必要的评论,你可以看到下面。 #! /bin/sh case "$1" in start) echo "Starting script /etc/init.d/oracle-shm" # Run only once at system startup rm -rf /dev/shm mkdir /dev/shm mount -t tmpfs shmfs -o […]

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

我试图从http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html安装Oracle客户端,但有些天才只会使安装程序在X环境下工作。 任何想法如何安装在服务器上没有X'es?

从PL / SQL调用shell脚本,但shell作为网格用户而不是oracle执行

我正在尝试使用Runtime.getRuntime().exe执行Oracle数据库内的shell脚本。 运行在Red Hat 5.5上的Oracle 11.2.0.4 EE CREATE OR REPLACE procedure pr_executa_host(p_cmd varchar2) as language java name 'Util.RunThis(java.lang.String)'; / public class Util extends Object { public static int RunThis(java.lang.String args) { Runtime rt = Runtime.getRuntime(); int rc = -1; try { Process p = rt.exec(args); int bufSize = 4096; BufferedInputStream bis = new BufferedInputStream(p.getInputStream(), bufSize); int […]

无法使用Ubuntu Oracle Java 8运行IntelliJ IDEA CE 12

我正在使用Ubuntu 13.04和Oracle Java 8。 我已经设置了JAVA_HOME和PATHvariables。 这里是试图运行IntelliJ的terminal输出: darren @ ubuntu:〜$ /opt/intellij-idea-ce/bin/idea.sh Java HotSpot(TM)64位服务器虚拟机(构build25.0-b42,混合模式) Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 350m; 在8.0中删除了支持 无法清除urlcaching java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:491) 在com.intellij.ide.plugins.PluginManager $ 2.run(PluginManager.java:190) 在java.lang.Thread.run(Thread.java:724) 引起:java.lang.NoSuchMethodError:sun.reflect.Reflection.getCallerClass(I)Ljava / lang / Class; 在com.intellij.openapi.util.IconLoader.getIcon(IconLoader.java:116) 在com.intellij.openapi.application.impl.ApplicationInfoImpl.readExternal(ApplicationInfoImpl.java:491) 在com.intellij.openapi.application.impl.ApplicationInfoImpl.getShadowInstance(ApplicationInfoImpl.java:426) 在com.intellij.ui.AppUIUtil.getAppIconImages(AppUIUtil.java:66) 在com.intellij.ui.AppUIUtil.updateWindowIcon(AppUIUtil.java:49) 在com.intellij.idea.MainImpl.start(MainImpl.java:46) … 6更多 错误:访问具有参数的com.intellij.idea.MainImpl.start时出错:[] java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:491) 在com.intellij.ide.plugins.PluginManager $ 2.run(PluginManager.java:190) 在java.lang.Thread.run(Thread.java:724) 引起:java.lang.NoSuchMethodError:sun.reflect.Reflection.getCallerClass(I)Ljava / lang / Class; […]

无法打开lib'/usr/local/easysoft/oracle/InstantClient112/lib/libsqora.so':文件未find

我正在尝试从Linux服务器访问oracle。 我正在使用unixODBC。 当我尝试访问oracle使用isql,我得到错误,驱动程序pipe理器无法打开libsqora.so.12.1。 ODBC.INI [NAME] Application Attributes = T Attributes = W BatchAutocommitMode = IfAllSuccessful BindAsFLOAT = F CloseCursor = F DisableDPM = F DisableMTS = T Driver = Oracle 11g ODBC driver DSN = DSN_NAME EXECSchemaOpt = EXECSyntax = T Failover = T FailoverDelay = 10 FailoverRetryCount = 10 FetchBufferSize = 64000 ForceWCHAR = […]

在Linux上安装Oracle Instantclient而不设置环境variables?

Oracle的说明指定了设置LD_LIBRARY_PATH。 这使得我的应用程序依赖于随机用户的configuration,并且非常麻烦。 我怎样才能避免设置任何环境variables? OS / X的相关说明: 在Mac OS / X上安装Oracle Instantclient而不设置环境variables?

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

我在Linux机器上安装的Oracle服务器上有一个数据库模式。 我需要在转储文件中导出架构相关的信息。 这个怎么做 ?

如何恢复或更改Oracle sysdba密码

我们正在使用一个oracle数据库,在这个数据库中,设置它的人是“走了”,因此不知道sysdba密码,但是需要它。 我们有root权限(在Linux上)。 有没有办法恢复或更改系统密码?

libaio.so.1:无法打开共享对象文件

我有一个简单的testing程序,当我运行我得到: ./hello: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 我像这样链接它: $(CC) $(CCFLAGS) -o hello hello.o -L../ocilib-3.9.3/src/.libs -L../instantclient_11_2 -locilib 我的LD_LIBRARY_PATH包含这个: LD_LIBRARY_PATH=../ocilib-3.9.3/src/.libs:../instantclient_11_2:/usr/lib / usr / lib看起来像这样: Linux$ ls -l /usr/lib/libaio* lrwxrwxrwx 1 root root 15 Nov 5 2008 /usr/lib/libaio.so.1 -> libaio.so.1.0.1 -rwxr-xr-x 1 root root 2632 Sep 16 […]