随笔分类 - ORACLE
摘要:调用ODAC报BadImageException异常的解决方法一般造成这种问题都是由于在64位操作系统下调用了32位的Oracle.DataAccess.dll导致的,网上的通用解决方法大多集中在解决ASP.NET的问题,在IIS中设置兼容32位的应用程序既可解决此问题。但是如果是Winform或者Console程序调用ODAC报出这个错误应该怎么解决?经过反复的验证,我发现必须将项目属性的“生成”中的目标平台设置为“X86”,如下图所示:重新生成项目既可解决此问题。选择Any CPU等等选型通通无用。解决完此问题后,发现做IT软件行业碰到的问题真的就像一层窗户纸,捅破了觉得很简单,没捅破前把
阅读全文
摘要:带有Wallet的impdp导入过程今天接到一个任务,要求还原由Expdp方式导出的dmp包。环境:源ORACLE版本:ORACLE 10G R2,目标ORACLE版本 :11g R2。源操作系统 :Windows 2003 Server SP2,目标操作系统:SUSE 11.1。步骤如下:1、创建ORACLE DIRECTORY。使用root用户登录SUSE系统,建立目录/u01/oradir,作为DIRECTORY的物理目录。同时授予ORACLE用户访问此目录的权限 chown 777 oracle /u01/oradir。切换至ORACLE 用户,用system账户登录ORACLE,创建
阅读全文
摘要:今天碰到了一个问题,有两个ORACLE数据库(假设A和B),我想在A上面建立一个DBLINK访问B服务器,通过一个客户端机器(假设为C,并且在C上可以连接A和B)上的TOAD工具在A上面建立了一个DBLINK,但测试时始终报错ORA-12514错误,ORACLE无法识别指定的连接标识符。经过一番折腾,搞明白原来DBLINK是需要在服务器端建立可访问的网络服务名。也就是说在DBLINK中指定的SID和网络服务名,都必须在A上进行建立,并保证A可以通过此链接访问B。在A上建立与B连通的网络服务名后,测试DBLINK成功!
阅读全文

浙公网安备 33010602011771号