随笔分类 - Oracle
1
摘要:C#: Connect To Oracle Database With No Oracle Client Install Needed (Winform DataGridView Loading Example)原址:http://omegacoder.com/?p=445 Sep 29 2009 This article demonstrates in a step by step fashion the easiest, and frankly fastest way to connect to an Oracle database using ...
阅读全文
摘要:转载 在Windows64位环境下.net访问Oracle解决方案 原文:http://blog.csdn.net/zouyujie1127/article/details/6371165目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和Itanium),同时Oracle客户端也做了同样的区分。在安装和开发的过程中,经常会遇到一些问题,本文就总结了相关的解决方案Oracle Instant Client的下载地址http://www.oracle.com/technetwork/database/features/instant-client/index-0
阅读全文
摘要:Oracle客户端精简绿色版2008-04-10 21:41:39标签:Oracle client 客户端 绿色 精简原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://expert.blog.51cto.com/339473/70969 大型项目开发中,常用的数据库,当属Oracle。但Oracle 客户端安装就要一张光盘,体积很大。而且安装后,基本上就用2个功能:TNS配置服务名,SqlPlus。在开发过程中,大量使用Toad和PL/SQL Developer。因此,Oracle客户端安装盘,仅仅是被作为一个驱动而需要,根本
阅读全文
摘要:select * from tmmsm01 as of timestamp sysdate-20/1440在以上的操作中,我们delete一个表,然后truncate一个表,下面,我们将来看看flashback table的效果,能恢复到什么程度16:37:55 SQL> ALTER TABLE t1 ENABLE ROW MOVEMENT;Table altered.16:43:10 SQL> flashback table t1 TO TIMESTAMP to_timestamp('2004-04-06 16:41:18','yyyy-mm-dd hh2
阅读全文
摘要:转载:http://www.broadh2o.net/docs/database/oracle/oracleLocks.htmlOracle Locking Survival GuideOverviewIn multi-user systems, many users may update the same information at the same time. Locking allows only one user to update a particular data block; another person cannot modify the same data.The basi
阅读全文
摘要:oracle 字符集查看与修改原文:http://space.itpub.net/8475224/viewspace-692675一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集)
阅读全文
摘要:转自:http://hi.baidu.com/suofang/blog/item/a75803b320cc3fa1d9335a93.html一、TOAD中查看SQL的执行计划:1、点击工具栏上120救护车图标按钮2、快捷键Ctrl+E3、菜单View-Explain plan二、如果是默认安装TOAD,在查看执行计划时会报一个错:ORA-02404: 未找到指定的计划表稍微研究了一下,解决这个问题基本上有3个方案:1、最直接的解决方案:直接创建TOAD所需要的计划表,该脚本在%oracle_home%\rdbms\admin\utlxplan.sql中,不过该脚本是创建PLAN_TABLE表,
阅读全文
摘要:转载:http://ajava.org/course/oracle/5700.html一、识别占用资源较多的语句的方法(4种方法) 1.测试组和最终用户反馈的与反应缓慢有关的问题。 2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲区的次数) • 数据列 EXECUTIONS:执行次数 DISK_READS:读盘次数 COMMAND_TYPE:命令类型(3:select,2:insert;6:update;7delete;47:pl/sql程序单元) OPTIMIZER_MODE:优化方式 SQL_TEXT:Sql语句 SHARABLE_MEM:占用shared po
阅读全文
摘要:Oracle的优化器(Optimizer)转载:http://gaoshan.blog.51cto.com/742525/168049本文的目的:1、说一说Oracle的Optimizer及其相关的一些知识。2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。开始吧:Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执
阅读全文
摘要:Oracle并发不只是高效的锁定,它还实现了一种多版本(multi-versioning)体系结构,这种体系结构能提供高度受控的并发数据访问。多版本是指oracle能同时物化多个版本的数据,oracle read consistant means consistant results with respect to a point in time.读取器不会因为写被阻塞。事物的基本作用是将数据库从一种一致状态转变为另一种状态事物隔离级别 transaction isolation levellevel dirty read nonrepeatable phantomread uncommitt
阅读全文
摘要:ORACLE批量绑定FORALL与BULK COLLECT关键字: oracle forall bulk collect FORALL与BULK COLLECT的使用方法:1.使用FORALL比FOR效率高,因为前者只切换一次上下文,而后者将是在循环次数一样多个上下文间切换。2.使用BLUK COLLECT一次取出一个数据集合,比用游标条取数据效率高,尤其是在网络不大好的情况下。但BLUK COLLECT需要大量内存。例子:Sql代码createtabletest_forall(user_idnumber(10),user_namevarchar2(20));select into 中使用bu
阅读全文
摘要:OracleConnection connection = new OracleConnection(connectionString); --连接 connection.Open(); OracleCommand command = new OracleCommand(); command.Connection = connection; command.CommandText = "PACK_SIIT.getFlowTrack";--存储过程名 command.CommandType = CommandType.StoredProcedure;--设置执行为存储过程 c
阅读全文
摘要:1.parallel execution 并行执行2.strength优点 weakness缺点 seed潜能 virtue 品德 competence能力3. variable scn numberexec :scn:=dbms_flashback.get_system_change_number;select * from tablename as of scn :scn;select * from tablename as of timestamp sysdate-1/1440;select timestamp_to_scn(to_date('2010-01-01 10:10:1
阅读全文
摘要:http://dotnetslackers.com/articles/ado_net/BulkOperationsUsingOracleDataProviderForNETODPNET.aspxBulk Operations Using Oracle Data Provider for .NET (ODP.NET)Published:31 Oct 2007By:Chinh DoChinh Do describes techniques to improve application performance with bulk operations using ODP.NET.Introducti
阅读全文
摘要:原文地址:http://www.eygle.com/archives/2006/09/sql_tips.html我有一个表结构,fphm,kshm2014,000000012014,000000022014,000000032014,000000042014,000000052014,000000072014,000000082014,000000092013,000001202013,00000...
阅读全文
摘要:原文地址:http://www.souzz.net/html/database/ORACLE/9467.html查询SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECTINTO语法如下:SELECT [DISTICT|ALL]{*|column[,column...
阅读全文
摘要:原文地址 :http://www.orafaq.com/node/854Create a blocking lockTo begin, create a situation where one user isactively blocking another. Open two sessions. Issue the following commands inSession 1 to build ...
阅读全文
摘要:Oracle相关好书推荐 收藏 原文地址:http://blog.csdn.net/Zianed/archive/2009/05/28/4222204.aspx 总结了一下Oracle相关的好书,放在这里做个学习的参考路线。--------------------------------------------------------------------------Tkyte的书1、Exper...
阅读全文
摘要:CREATE OR REPLACE PACKAGE pkg_pageAS TYPE cur_page IS REF CURSOR; PROCEDURE proc_page (p_tableName IN varchar2, --表名 p_strColumns IN varchar2, --查询的字段 p_strWhere IN varchar2, --查询条件 p_strOrder IN varc...
阅读全文
摘要:原文地址 http://zzx0421.javaeye.com/blog/281015
阅读全文
1
浙公网安备 33010602011771号