随笔分类 -  Oracle

Oracle
摘要:报错原因: Oracle执行pl/sql语句,:CUST_NAME。参数面前少了冒号。 阅读全文
posted @ 2012-02-13 14:52 Kazaf 阅读(322) 评论(0) 推荐(0)
摘要:Oracle数据库10g默认的归档日志存放在flash_recovery_area,而默认安装的时候该区间选择了1G大小。在归档日志超过1G的时候,空间不足,于是无法归档,当时手工删除归档日志文件,Oracle数据库由于无法识别空间是否释放。导致数据库出现无法无法启动的现象。解决方法: 1、mount数据库 sql> startup mount (注意,这时候还会报错,但是可以更改系统参数) 2、 更改系统参数 sql> alter system set db_recovery_file_dest_size=2g scope=both; 参数db_recovery_file_des 阅读全文
posted @ 2011-09-29 21:05 Kazaf 阅读(251) 评论(0) 推荐(0)
摘要:row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)SQL> SELECT G.*, ROW_NUMBER() OVER(PARTITION BY a ,b ORDER BY c DESC) ROWN2 from (select '1' a, '2' b, '1' c3 from dual4 union all5 select '1', '2' 阅读全文
posted @ 2011-06-30 09:14 Kazaf 阅读(8708) 评论(3) 推荐(4)
摘要:"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"在网上查询了很长时间也没有见效,后来综合网上的很多方法,终于测试成功,现分享一下。出错的原因:1.虽然报的是需要安装客户端8.1.7及以上版本但是并非这个,而是.net账户没有访问Oracle\bin文件夹的权限2.windows2003操作系统安装在NTFS格式的盘中,如果是FAT32也就没有这个问题,看来NTFS格式在安全性这方面作的确实出色。XP系统的解决办法。在oracle/bin目录, 1、加入Authenticated Users用户帐号; 2、授完全权限 阅读全文
posted @ 2011-06-22 15:37 Kazaf 阅读(553) 评论(0) 推荐(0)