关于SQL Server通过OLEDB访问ORACLE数据表涉及CLOB或BLOB字段的错误提示
报错如下:服务器: 消息 7399,级别 16,状态 1,行 1OLE DB 提供程序 'MSDAORA' 报错。 [OLE/DB provider returned message: 未指定的错误][OLE/DB provider returned message: 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。][OLE/DB provider returned message: 数据类型不被支持。]OLE DB 错误跟踪...
操作系统Win7或Win8客户端连接异常缓慢问题
在部署一个系统的时候,出现下列问题:有的客户端电脑(操作系统Win7或Win8)连接异常缓慢,打开一个业务窗口需要1分钟-2分钟,而另外的(操作系统也是Win7或Win8)连接却很快,一两秒就能打开。在所有的这些客户端电脑上ping服务器的时候,延迟都在1ms以下,上外网也很快,把慢的电脑直接连到服务器的交换机上也特别慢,因此基...
关于SQL Server2005/2008中架构的理解
最近遇到一个案例,原本运行在SQL Server 2000数据库下的一个系统,由于数据量日渐增大,性能有所下降,所以打算迁移到SQL Server 2008 (64位)下使用.结果,原本正常的功能却提示:数据库中已存在名为 'sRptRPT01' 的对象 ----注:sRptRPT01是存储过程名字.关注了一下,SQL Server 2005/2008新增了架构的概念,联想到Oracle数据库"...
SQL Server语句删除带有默认值的字段
打算删除tbl_1表的col_1列,但如果此列设置有默认值的话直接ALTER TABLE tbl_1 DROP COLUMN col_1会提示有对象存在,而无法删除.需要先删除对应的默认值,然后删除列,具体如下: declare @sss varchar(100); select @sss=name from sysobjects where xtype='D' and id= (select b.cdefa...
遭遇Excel的宏病毒
朋友的一台电脑,打开任何Excel(Office2003版本)都会弹出两个Excel文档,一个是希望打开的文档,另一个是:startup.xls看startup.xls的内容,马上意识到中了病毒了.(看这个startup,貌似是删除组件用的,也许是病毒作用后的清理?)打开希望打开的正常的那个文档,Alt-F11,看有宏代码,模块名是:Knight后来发现,下列路径有下列可疑...
Oracle启动过程中ORA-01113,ORA01110
简要记录:接到客户反馈,业务系统提示ORA-01033: oracle initializationg or shutdown in progressshutdown之后,startup,提示ORA-01113,ORA-01110 某数据文件(文件号2)有问题具体的问题发现和解决步骤如下:运行sqlplus "/ as sysdba" SQL>shutdown immediate &...
expdp/impdp导致存储过程中的中文部分出现乱码
接到客户反馈的问题,Linux下Oracle11gRAC(64位)环境下expdp导出产生dmp文件,由Windows平台Oracle10.2.0.4(64位)的impdp导入到Oracle10.2.0.4数据库.导入之后发现,部分存储过程编译不通过.查看其原因,是个别存储过程中的中文部分出现乱码.例如:ps_Message :='取得商品的上次批发数量和批发价'; 变成了:ps_Message :...
IMP-00058 ORA-00942
接到客户关于imp导入的错误.日志如下连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options经由常规路径由 EXPORT:V10.02.01 创建的导出文件警告: 这些对象由 CMPT 导出, 而不是当前用户...
《Oracle核心技术》勘误——个人阅读
不得不说,《Oracle核心技术》是一本值得仔细阅读,反复阅读的好书.大师的经典之作,中文版翻译的也颇具水准.历时两个月,读完了第一遍.有些地方感觉还是没有完全吃透.还需要反复阅读来细细体味.阅读过程中,发现的一些小的错误(几乎都是些印刷方面的错误或者笔误),罗列如下:封面 Johnathan Lewis最新力作,大师...