
Oracle
holyrong
成败只在一念之间。
展开
-
ORACLE坏块总结
Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数据块的内容,进而使数据转载 2011-07-27 11:41:56 · 778 阅读 · 0 评论 -
计算Oracle两个TIMESTAMP相差的毫秒数
CREATE OR REPLACE FUNCTION uf_timestamp_diff(endtime in TIMESTAMP,starttime in TIMESTAMP)RETURN INTEGERAS str VARCHAR2(50); misecond INTEGER; seconds INTEGER; minutes INTEGER; hours INTEGER;原创 2011-06-22 10:20:00 · 5036 阅读 · 0 评论 -
64位Windows操作系统“ ORA-12154: TNS: 无法解析指定的连接标识” 的解决方法
环境:windows 2003 x64,oracle_10g_win64_x64,oracle_10g_client_x86,PL/Sql x86问题:安装PL/Sql后,通过PL/SQL登录数据库时总弹出ORA-12154的错误,但能通过sql plus 登录,通过其他32原创 2011-10-19 10:00:17 · 2674 阅读 · 0 评论 -
ORA-00031: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_o转载 2011-10-20 17:42:52 · 1218 阅读 · 0 评论 -
“Oracle.DataAccess.Client.OracleException: 提供程序与此版本的 Oracle 客户机不兼容”问题的解决方案
环境:windows 2003 x64,Oracle 10g x64,odp.net(正确安装),.net framework 4问题:.net应用程序通过Oracle.DataAccess.dll访问64位的Oracle服务器,在连接时出现以下异常:“System.TypeInitializationException: The type initializer for 'Oracle.Da原创 2011-10-20 16:25:20 · 25812 阅读 · 5 评论 -
使用C# 连接不同版本的Oracle.DataAccess
平时我们开发使用的是32位的PC机,所以安装的也是Oracle32位的客户端。但是一般服务器都是64位的,安装的也是64位的Oracle客户端,如果要部署使用Oracle.DataAccess连接Oracle的应用程序时,可能会遇到版本上的问题。主 要版本问题有两种,一种是32位版和64位版的问题,如果我们开发出来的应用是32位的,那么就必须使用32位的客户端,如果是64位的应用程序当然对转载 2013-01-24 20:30:56 · 3511 阅读 · 0 评论