Articles of oracle11g

我怎样才能解决我个人的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设性的想法吗?

安装程序Oracle 11g Windows 64位不起作用

这个让我疯狂,我正在安装Oracle数据库11g第2版Windows 64位版本。 因为Express版本不能在win7上运行。 链接下载: http : //www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 总共有2个文件,使用7zip我已经解压到一个文件夹中。 文件夹被称为“数据库”,包含: DOC 安装 响应 阶段 build立 欢迎 我双击安装程序,传递安装选项,他们要求我提供电子邮件地址,以通知安全问题。 我select了“创build和configuration数据库”。 在下一步,他们要求安装types,我select了“桌面类”。 点击“下一步”后,安装程序closures并停止安装。 任何想法可能是什么原因? 我有权利,我正在使用一个干净的新笔记本电脑,WIN7 64位,安装了JDK。

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

我试图通过SQL开发人员连接到远程服务器上的Oracle数据库。 我将连接的详细信息复制到tnsnames,我可以连接到数据库。 不过,我有另一个数据库应用程序是相同的sqldeveloper,当我尝试进行连接,我不断收到此错误。 此应用程序使用需要主机名和SID的oracle jdbc瘦客户机。 我得到了以下错误: java.sql.SQLException:监听器拒绝与以下错误的连接:ORA-12505,TNS:侦听器当前不知道在连接描述符中给出的SID 在进行故障排除时,我更改了sqldeveloper中的tns选项,并且select了基本选项来找出错误,并且我意识到我能够连接到它,因为服务名称正确,不能通过SID连接到数据库甚至通过sqldeveloper的名字。 我已经使用了一些数据库查询来找出SID名称,但仍然收到相同的错误。 请帮我解决。 谢谢你的时间..

在Windows中部署cx_Oracle

我试图在python中使用cx_Oracle模块来访问远程数据库,并插入或删除表中的行。 BTW我已经下载了Oracle即时客户端11.1以及odbc和sqlplus版本。 我已经设置了环境variablesORACLE_HOME和TNS_ADMIN到目录我有解压缩的文件,并将此目录添加到PATHvariables。 当我GOOGLE了,我认为应该有一些.ora文件,但我找不到它们。 我可以从命令行使用sqlplus命令,但是我的主要问题是我无法安装和使用cx_Oracle 。 我不想使用任何命令行脚本; 我只想使用cx_Oracle作为API。 任何人都可以给我一个完整的解释,我真的卡在那里。 这个地区的所有文件都是模糊的。 最好的祝福。 编辑1: 我用python setup.py install和python setup.py build –compiler=mingw32命令尝试了cx_Oracle的源码包。 我没有再次得到oracle错误,但我得到command 'gcc' failed错误。 我尝试了MinGW编译器,并编辑了环境variablesPATH以包含MinGW安装目录(例如C:\MinGW ); 我还安装了Microsoft Visual C ++(版本2005,2008和2010); 但我仍然得到错误。 编辑2: 由于@ jpmc26提到了关于tnsnames.ora文件,我决定补充一点,我试图做一个tnsnames.ora和一个sqlplus.ora文件,并把它们放在目录C:\oracle\instant_client_11_1\network\admin ; 但是当我GOOGLE了我意识到,如果你使用cx_Oracle.connect(username, password, cx_Oracle.makedsn(ip, port, sid))命令,你可以跳过.ora文件。 cx_Oracle.makedsn会使结构本身。

如何将Windowsbatch file中的variables传递给SQL * Plus

我想从Windowsbatch file传递一个variables到SQLPLUS,而显示sql结果批处理variables应与SQL结果一起打印。 结果应该存储在csv文件中。 我怎样才能做到这一点。 在Unix(shell脚本)中这是可能的,我怎样才能在Windows(批处理脚本)中做到这一点。

入门链接在Oracle 11g服务器中不起作用

我已经开始在Windows 7 64位操作系统上使用Oracle数据库服务器,并遇到以下错误。 "Error- Windows cannot find 'http://127.0.01:%HTTPPORT%/apex/f?p=4950'. Make sure you typed the name correctly, and then try again" 我试图改变get_started的属性,但是它说改变不能应用在这个快捷方式上。