oracle 数据库
蔡吉奏
你若向阳,何惧忧伤!
展开
-
ORACLE函数之计算2个时间段的工作日,返回天数
create or replace function func_getWorkDayNum(fromdate date, --开始日期 todate date --截至日期 ) return number is...原创 2018-07-06 10:28:55 · 1814 阅读 · 0 评论 -
ORACLE函数创建,日期加减函数,要区分工作日与自然日(自然日类型不考虑返回的 日期是否处在节假日的问题)
create or replace function func_getLimitDate(in_date date, --输入日期 d_type varchar2, --类型。G:工作日 , Z :自然日,2:小时,3:分钟 ...原创 2018-07-06 10:22:19 · 1222 阅读 · 0 评论 -
计算2个时间之间的工作日天数 是否假日表t_sys_holiday 节假日可以自己配置
以下为ORACLE存储过程实现create or replace function func_getWorldNum(in_date date,--开始时间 end_date date, --结束时间 d_type原创 2017-05-15 15:55:42 · 661 阅读 · 0 评论 -
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
1、先到Oracle网站下载Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html(http://www.oracle.com/technetwork/database/features/instant-client/index-097480.原创 2017-05-04 09:36:43 · 515 阅读 · 0 评论 -
oracle 查询慢的原因总结
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也转载 2016-10-24 18:41:47 · 930 阅读 · 0 评论 -
PL/SQL 9 注册码 期限到9999
code:j6stndb9tk72xfbhbqczcdqnjd8lyj466nnumber:882851ps:xs374ca 我的是PL/SQL的版本是: Version 9.0.3.1641 可以注册原创 2016-07-01 16:56:09 · 338 阅读 · 0 评论 -
ORA-01653:unable to extend table SYS.AUD$ by 128 in tablespace SYSTEM
出现这个异常数据库会无法正常登陆可以使用CMD进入命令 sqlplus / as sysdba 进入数据库--然后创建一个表类似SYS.AUD$CREATE TABLE backup_aud$ AS SELECT * from sys.aud$;--清空aud$truncate table aud$;--把之前的数据导出exp file=aud_backup.dm原创 2016-04-22 20:56:43 · 1257 阅读 · 0 评论 -
用PL/SQL Developer(远程)连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序”,解决办法
方法/步骤1从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。步骤阅读2选择“重新配置”,如下图所示,点击下一步。步骤阅读3选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。步骤阅读步骤阅读转载 2016-04-20 15:23:32 · 3314 阅读 · 0 评论 -
ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析解决方法
正在使用的oracle 11g数据库,前天在用一段时间后(开始要较长时间才出现,后来较短时间就出现),频繁报ORA-04030错误,具体错误信息是 ORA-04030: 在尝试分配...字节(...)时进程内存不足。根据异常信息,可以很容易的判断是由于内存使用过多,分配不足所致的,但是电脑本身内存并不小,由此可以说明oracle在分配内存时,应该是有限制的,当超出这个限制的时,就会出现这个转载 2016-04-18 15:16:33 · 2150 阅读 · 0 评论 -
Oracle统计某一年中的1-12个月的数据总和(非常实用)
实战案例查询2015年1月到12个月的所有实有人口数量和往年2014年1月到12个月的实有人口数量,没有的月份显示 人口数量为0.类似效果如图创建表 ? 1 2 3 4 5 6 create table PERSONSITUATION ( id NUMBER not null,...转载 2018-11-02 17:07:50 · 3387 阅读 · 0 评论