随笔分类 -  Oracle

Oracle ODP.NET连接池
摘要:数据库连接池 连接池是数据库连接的缓存,每当应用程序需要连接数据库时向连接池申请数据库连接,连接池负责具体数据库连接的创建和销毁。连接池中的数据库连接会缓存一段时间,后续的连接请求首先使用缓存中的数据库连接,如果缓存中有空闲的连接则直接使用,无空闲连接时就去新创建。这样可以提高因数据库连接创建而额外 阅读全文
posted @ 2015-01-21 13:44 Maxwell Hu 阅读(2797) 评论(1) 推荐(2)
Oracle连乘聚合函数 MUL
摘要:Oracle提供了求和(SUM),平均值(AVG)等聚合函数,但没有提供连乘的聚合函数。比如有一个表如下:IDNUM142232如果要求NUM列的连乘数,即求: 4*2*2 ,目前Oracle中没有提供类似函数,但可以通过某种变换来求。公式为: MUL(num) = EXP(SUM(LN(num))... 阅读全文
posted @ 2014-06-06 09:07 Maxwell Hu 阅读(2305) 评论(0) 推荐(0)
Oracle收缩表空间
摘要:可以使用 alter database datafile 'file path...' resize xM 的命令来缩小数据文件。SELECT 'alter database datafile ''' || A.FILE_NAME || ''' resize ' || ROUND(A.... 阅读全文
posted @ 2014-05-27 08:39 Maxwell Hu 阅读(1637) 评论(0) 推荐(0)
Oracle重建表索引及手工收集统计信息
摘要:Oracle重建所有表的索引的sql:SELECT 'alter index ' || INDEX_NAME || ' rebuild online nologging;'FROM USER_INDEXESWHERE TABLESPACE_NAME = 'xxx' AND STAT... 阅读全文
posted @ 2014-05-22 11:34 Maxwell Hu 阅读(1506) 评论(0) 推荐(0)
odp.net以及oracle oledb安装
摘要:连接Oracle数据库需要Oracle数据访问组件(ODAC)。1. 下载ODAC:http://www.oracle.com/technetwork/cn/database/windows/downloads/index-101312-zhs.html建议使用xcopy版本。该版本中已经包含了下面这些组件。Oracle Data Provider for .NET 4 12.1.0.1.0Oracle Data Provider for .NET 2.0 12.1.0.1.0Oracle Providers for ASP.NET 4 12.1.0.1.0Oracle Providers.. 阅读全文
posted @ 2014-01-16 20:22 Maxwell Hu 阅读(1376) 评论(0) 推荐(0)
Oralce常用维护命令
摘要:1. sqlplus远程连接方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]示例:sqlplus sys/pwd@ip:1521/test as sysdba 备注:使用默认1521端口时可省略输入方式二:进行网络配置 oracle9i和以前的版本2.1图形化操作:Net Configuration Assistant--> 本地Net服务名配置-->添加->服务名->协议(选tcp)->主机名称-> 阅读全文
posted @ 2014-01-14 09:43 Maxwell Hu 阅读(319) 评论(0) 推荐(0)
Oracle数据类型
摘要: 阅读全文
posted @ 2014-01-07 09:55 Maxwell Hu 阅读(143) 评论(0) 推荐(0)
Oracle bug 使用max或min函数into到一个char类型报字符缓冲区太小的错误
摘要:这个BUG出现会报错如下:selectto_char(max(RENEWAL_DATE))intoM_YEAR_MONTHfromt_renewal_schedule;ORA-06502: PL/SQL:数字或值错误:字符串缓冲区太小这个时候有3个方法可以解决1、setting initialisation parameter BLANK_TRIMMING=TRUE2、declare PL/SQL CHAR and VARCHAR2 variable used in the INTO clause of SELECT statement as 4,000 bytes.3、Use CASTSQL 阅读全文
posted @ 2013-06-28 23:01 Maxwell Hu 阅读(972) 评论(0) 推荐(0)