随笔分类 -  Oracle

Oracle相关知识
oracle 12541,12560,00511无监听程序, 协议适配器错误问题分析及解决方案
摘要:oracle 12541,12560,00511无监听程序, 协议适配器错误问题分析及解决方案问题描述:1. lsnrctl start、stop、非常慢,出现卡顿现象;2. 执行lsnrctl详细情况如下-----------------------------------------------... 阅读全文
posted @ 2015-08-17 19:18 寒云 阅读(2113) 评论(0) 推荐(0)
oracle监听程序无法启动(TNS-12560: TNS: 协议适配器错误,TNS-00530: 协议适配器错误)
摘要:问题描述1:C:\Users\Administrator>lsnrctl startLSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-12月-20144:50Copyright (c) 1991, 2010, Orac... 阅读全文
posted @ 2014-12-12 20:58 寒云 阅读(40756) 评论(0) 推荐(0)
oracle database link 12154 tns 无法识别错误的解决方案
摘要:oracle database link 的目标数据库SID配置字符串必须在服务器上完成, 只在客户端配置就会出现此错误; 阅读全文
posted @ 2013-06-12 13:05 寒云 阅读(397) 评论(0) 推荐(0)
提供程序与此版本的 Oracle 客户机不兼容
摘要:提供程序与此版本的 Oracle 客户机不兼容说明:执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:Oracle.DataAccess.Client.OracleException: 提供程序与此版本的 Oracle 客户机不兼容源错误:行 35: : base(nameOrConnnectionString)行 36: { 行 37: connection = new OracleConnection(this.Database.Connect... 阅读全文
posted @ 2013-03-25 12:34 寒云 阅读(5662) 评论(1) 推荐(0)
The provider is not compatible with the version of Oracle client
摘要:问题描述:The provider is not compatible with the version of Oracle client解决方案:本 机:D:\ORACLE\product\11.2.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll 的版本为4.112.3.0服务器 D:\ORACLE\product\11.2.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll 的版本为4.112.2.40造成此问题的原因为本机的Oracle.DataAccess.dll版本与服务器的版本不匹配 阅读全文
posted @ 2013-03-22 14:01 寒云 阅读(6067) 评论(0) 推荐(0)
OracleParameter 用法
摘要:publicobjectcheckUser(stringuserid,stringpassword) {stringsql ="select count(1) from T_USERINFO where s_userid=:userid and s_userpassword=:password";OracleParameterp1 =newOracleParameter(":userid",OracleType.VarChar,20);OracleParameterp2 =newOracleParameter(":password", 阅读全文
posted @ 2013-03-19 12:57 寒云 阅读(4222) 评论(0) 推荐(0)
oracle 存储过程 日期 变量 的相关操作
摘要:V_DATE DATE; SELECT TRUNC(SYSDATE,'MM') INTO V_DATE FROM DUAL;SELECT LAST_DAY(SYSDATE) INTO V_DATE FROM DUAL;SELECT TRUNC(ADD_MONTHS(SYSDATE,-1),'MM') INTO V_DATE FROM DUAL;SELECT LAST_DAY(ADD_MONTHS(SYSDATE,-1)) INTO V_DATE FROM DUAL;SELECT TRUNC(ADD_MONTHS(SYSDATE,-11),'MM' 阅读全文
posted @ 2013-03-08 10:48 寒云 阅读(5993) 评论(0) 推荐(0)
oracle存储过程报错:ORA-06550: wrong number or types of arguments in call to
摘要:问题:ORA-06550:wrong number or types of arguments in call to原因:参数问题造成;解决方案:检查参数个数及参数值 阅读全文
posted @ 2013-02-27 16:34 寒云 阅读(11004) 评论(0) 推荐(0)
ORA-20001: Invalid or inconsistent input values
摘要:增加statistics=none即可解决imp user/pwd@db file="D:\db.dmp" fromuser="user" touser="pwd" statistics=none 阅读全文
posted @ 2013-02-27 10:55 寒云 阅读(397) 评论(0) 推荐(0)
Kill oracle session
摘要:select s.username,s.sid,s.serial#,p.spid,s.status,s.program,s.terminal, 'alter system kill session '||''''||s.sid||','||s.serial#||''';' oracle_kill, 'kill -9 '||p.spid unix_kill, 'orakill '||i.instance_name||' '||p.spid windows 阅读全文
posted @ 2012-08-13 18:10 寒云 阅读(208) 评论(0) 推荐(0)
解决PowerDesigner复制字段修改联动的问题【转】
摘要:转自: http://www.cnblogs.com/justinw/archive/2006/05/10/396709.aspx我遇到的问题:1.在CDM里建模型的时候,如果多个表里包含同名的字段,则该字段在一个表里被修改,则在所有地方都会被修改。即是连动的,好像在PD内部都关联到了一个对象上似的。2.在CDM里建模型的时候,如果两个表里使用同名的字段做主键,根本不行,直接报错!!我的实验:1.在PDM里不存在CDM里的问题,不仅不同表里的同名字段没有连动关系,而且还可以用同名字段做主键。爽!2.做一个有重复字段和重复主键字段的PDM,反导成CDM,结果发现在该CDM里居然可以允许重名字段. 阅读全文
posted @ 2012-05-29 19:37 寒云 阅读(6433) 评论(0) 推荐(0)
同时安装了oracle10.1client、10.2server、11g ODAC如何选择默认连接
摘要:环境变量: path 中哪个放在前面哪个就为默认连接D:\ORACLE\product\10.1.0\client_1;D:\ORACLE\product\10.1.0\client_1\bin;D:\ORACLE\product\10.1.0\Client_1\jre\1.4.2\bin\client;D:\ORACLE\product\10.1.0\Client_1\jre\1.4.2\bin;D:\ORACLE\product\11.2.0\client_1;D:\ORACLE\product\11.2.0\client_1\bin; 阅读全文
posted @ 2012-05-27 14:35 寒云 阅读(1579) 评论(0) 推荐(0)
ORACLE SQL常用函数【自己总结】
摘要:ORACLE SQL常用函数1. EXTRACT(YEAR FROM RQ) as y, EXTRACT(MONTH FROM RQ) as m, 获取日期中年或月2. Select to_char(last_day(sysdate), 'dd') from dual;获取月份的天数2. FLOOR(sysdate-to_date('2010-1-1','yyyy-MM-dd')) 获取两个日期之间的天数3. CONCAT(y,m)4. =TEXT(INT(("2011-7-1"-"2011-1-1")*R 阅读全文
posted @ 2012-05-27 13:15 寒云 阅读(319) 评论(0) 推荐(0)
Oracle完全卸载
摘要:Oracle完全卸载 系统环境: 1、操作系统:Windows 2000 Server,机器内存128M 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:D:\ORACLE 卸载步骤: 1、开始->设置->控制面板->管理工具->服务->停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer->卸装所有Oracle产品 3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按. 阅读全文
posted @ 2012-05-25 19:23 寒云 阅读(195) 评论(0) 推荐(0)
oracle 分析函数 实现行转列合并
摘要:select TABLE_NAME,CONSTRAINT_NAMEsfrom (select TABLE_NAME,CONSTRAINT_NAMEs, row_number() over(partition by TABLE_NAME order by TABLE_NAME,curr_level desc) CONSTRAINT_NAMEs_rankfrom (select TABLE_NAME,CONSTRAINT_NAME,rank,level as curr_level,ltrim(sys_connect_by_path(CONSTRAINT_NAME,','),' 阅读全文
posted @ 2012-05-24 19:52 寒云 阅读(1508) 评论(0) 推荐(0)
ORACLE FLASHBACK恢复删除的所有表
摘要:SQL>show recyclebin;select * from recyclebin where droptime > '2012-05-17 19:00:00';flashback table【表名(droptime 的列值)】 to before drop; 阅读全文
posted @ 2012-05-17 19:50 寒云 阅读(581) 评论(0) 推荐(0)
测试ORACLE BETWEEN是左右闭合
摘要:SELECT(CASE WHEN 2 BETWEEN 2 AND 3 THEN '[' ELSE '(' END)||' '||(CASE WHEN 1 BETWEEN 1 AND 2 THEN ']' ELSE ')' END)as testbetweenFROM dual 阅读全文
posted @ 2012-05-12 11:18 寒云 阅读(421) 评论(0) 推荐(0)
使用oracle timestamp 进行数据恢复
摘要:insert into t ( select * from t as of timestamp to_timestamp('2012-05-03 16:59:50', 'yyyy-mm-dd hh24:mi:ss')) 阅读全文
posted @ 2012-05-03 18:54 寒云 阅读(642) 评论(0) 推荐(0)
ORACLE日期时间函数大全[转]
摘要:ORACLE日期时间函数大全 ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11 mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov month spelled out 字符集表示 显示值:11月,若是英文版,显示november Day: dd number ... 阅读全文
posted @ 2012-04-28 19:01 寒云 阅读(16433) 评论(0) 推荐(0)
利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
摘要:利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行demo场景,以oracle自带库中的表emp为例:select ename,deptno from emp order by deptno;ENAMEDEPTNOCLARK10KING10MILLER10SMITH20ADAMS20FORD20SCOTT20JONES20ALLEN30BLAKE30MARTIN30JAMES30TURNER30WARD30现在想要将同一部门的人给合并成一行记录,如何做呢?如下:ENAMEDEPTNOCLARK,KING,MILLER10ADAMS,FOR 阅读全文
posted @ 2012-04-20 09:55 寒云 阅读(1165) 评论(0) 推荐(0)