oracle数据库
文章平均质量分 50
wodeyx
一无所有
展开
-
oracle 定时job
oracle中的job主要是用于定时执行一些任务。在创建job之前必须先创建存储过程,这里不做介绍,有需要的请百度。一、创建job示例:declare job_n number;begin dbms_job.submit(job_n ,‘procedures_name;’,sysdate,‘TRUNC(sysdate+1)+22/24’); commit;end;其中”procedures_name;“为需要执行的存储过程,其中”;“必须要存在;'TRUNC转载 2021-03-03 13:33:40 · 427 阅读 · 0 评论 -
oracle外连接一个例子
with tmp1 as(select 1 l_id,‘a’ l_name from dualunion allselect 2 l_id,‘b’ l_name from dualunion allselect 3 l_id,‘c’ l_name from dual),tmp2 as(select ‘b’ l_name,98 l_score from dualunion allselect ‘c’ l_name,60 l_score from dualunion allsele原创 2021-01-27 15:15:20 · 100 阅读 · 0 评论 -
取某个字往前n的值 with tmp as()&lag
with tmp as(select ‘1’ id ,‘a’ name from dualunion allselect ‘2’ id ,‘b’ name from dualunion allselect ‘3’ id ,‘c’ name from dualunion allselect ‘4’ id ,‘d’ name from dualunion allselect ‘5’ id ,‘e’ name from dual)select a.*,lag(name,2,’’) over原创 2021-01-26 10:32:35 · 88 阅读 · 0 评论 -
plsql中文显示问号,字符问题解决
解决远程连接11g连接19c客户端后,plsql连接发现中文字符显示问号,无法正常显示中文连接plsql查询数据库的字符集select userenv(‘language’) from dual;显示:AMERICAN_AMERICA.ZHS16GBKselect * from V$NLS_PARAMETERS打开系统环境变量,添加环境变量(新建)变量名:NLS_LANG变量值:AMERICAN_AMERICA.ZHS16GBK变量值跟服务器查询到的值一致变量名:LANG变量值:zh_C原创 2020-11-14 19:21:32 · 530 阅读 · 0 评论 -
libclntsh.so.12.1: cannot open shared object file: No such file or directory
libclntsh.so.12.1: cannot open shared object file: No such file or directory今天部署公司的中间件程序时出现libclntsh.so.12.1: cannot open shared object file: No such file or directory报错。解决1、检查环境变量配置。LD_LIBRARY_PATH oracle的库路径已经加进去。2、vi /etc/ld.so.conf已存在/home///****原创 2020-11-10 14:24:18 · 3819 阅读 · 0 评论 -
Oracle 12C出现 ORA-28040: No matching authentication protocol
转自 :小张小张自有主张连接Oracle 12C出现 ORA-28040: No matching authentication protocol,没有匹配的验证协议。没有匹配的验证协议出现这个原因是因为你的Oracle连接客户端与服务端Oracle的版本不匹配造成的。eeg:你的客户端是10g,但是数据库是Oracle 12C,就会出现这种问题。以下是处理方式以及注意事项:1.下载安装客户端工具PL/SQL,2.下载12C的客户端。小张小张自有主张(原文作者)链接(64位)instantc转载 2020-11-06 17:46:57 · 778 阅读 · 0 评论 -
over(partition by ……) 的几个示例
最近在排查问题的时候遇到代码(select nvl(greatest(sum(decode(abs(t.l_jtbz),10,t.en_jtjz_dr,0)) over (partition by l_zqnm),0),0) en_jtjz_dk ,nvl((sum(decode(abs(t.l_jtbz),11,t.en_jtjz_dr,0)) over (partition by l_zqnm)),0) en_jtjz_jr ,vc_jmsxzdm,l_zqnm, row_number() over转载 2020-07-03 19:23:44 · 404 阅读 · 0 评论 -
连接oracle数据库:未找到提供程序,该程序可能未正确安装
使用公司业务系统连接数据库时,提示:未找到提供程序,该程序可能未正确安装。前几日正常,今天突然出现。回顾当天操作,安装了最新版UE,后来又卸载了。判断是卸载引起。排查发现系统环境变量被删除。添加数据库安装路径环境变量。依然提示:未找到提供程序,该程序可能未正确安装想起电脑中安装了oracle数据库和oracle client添加oracle client 环境变量后连接成功排查过程中参考其他操作:查看oracle安装目录下的BIN目录,F:\app\Administrator\product\原创 2020-06-16 17:57:01 · 3175 阅读 · 3 评论