<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wodeyx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wodeyx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wodeyx]]></copyright><item><title><![CDATA[oracle 定时job]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/114309795</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/114309795</guid><author>wodeyx</author><pubDate>Wed, 03 Mar 2021 13:33:40 +0800</pubDate><description><![CDATA[oracle中的job主要是用于定时执行一些任务。在创建job之前必须先创建存储过程，这里不做介绍，有需要的请百度。
一、创建job示例：
declare job_n number;
begin
&nbsp; dbms_job.submit(job_n&nbsp;,‘procedures_name;’,sysdate,‘TRUNC(sysdate+1)+22/24’);
&nbsp; commit;
end;
其中”procedures_name;“为需要执行的存储过程，其中”;“必须要存在；
'TRUNC]]></description><category></category></item><item><title><![CDATA[摊余成本法理解(转)]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/114014474</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/114014474</guid><author>wodeyx</author><pubDate>Wed, 24 Feb 2021 13:00:44 +0800</pubDate><description><![CDATA[作者：Captain Jack
链接：https://www.zhihu.com/question/20388497/answer/95537551
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
讲个故事吧。比如说，企业发行一种债券，面值是1250元，票面利率是4.72%，期限是5年。其实企业是想募集1250元的，但是他发现按照他这个票面利率发行的话，没人买。后来企业折价卖，卖1000元。本来价值1250元的债券，现在卖1000元，果然有人贪便宜买了。比如老王买了一份，很]]></description><category></category></item><item><title><![CDATA[oracle外连接一个例子]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/113249663</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/113249663</guid><author>wodeyx</author><pubDate>Wed, 27 Jan 2021 15:15:20 +0800</pubDate><description><![CDATA[with tmp1 as
(
select 1 l_id,‘a’ l_name from dual
union all
select 2 l_id,‘b’ l_name from dual
union all
select 3 l_id,‘c’ l_name from dual
),
tmp2 as
(select ‘b’ l_name,98 l_score  from dual
union all
select ‘c’ l_name,60 l_score  from dual
union all
sele]]></description><category></category></item><item><title><![CDATA[取某个字往前n的值 with tmp as()&lag]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/113174715</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/113174715</guid><author>wodeyx</author><pubDate>Tue, 26 Jan 2021 10:32:35 +0800</pubDate><description><![CDATA[with tmp as(
select ‘1’ id ,‘a’ name from dual
union all
select ‘2’ id ,‘b’ name from dual
union all
select ‘3’ id ,‘c’ name from dual
union all
select ‘4’ id ,‘d’ name from dual
union all
select ‘5’ id ,‘e’ name from dual
)
select a.*,
lag(name,2,’’) over]]></description><category></category></item><item><title><![CDATA[plsql中文显示问号，字符问题解决]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/109695018</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/109695018</guid><author>wodeyx</author><pubDate>Sat, 14 Nov 2020 19:21:32 +0800</pubDate><description><![CDATA[解决远程连接11g连接19c客户端后，plsql连接发现中文字符显示问号，无法正常显示中文
连接plsql查询数据库的字符集
select userenv(‘language’) from dual;
显示：AMERICAN_AMERICA.ZHS16GBK
select * from V$NLS_PARAMETERS
打开系统环境变量，添加环境变量(新建)
变量名：NLS_LANG
变量值：AMERICAN_AMERICA.ZHS16GBK
变量值跟服务器查询到的值一致
变量名：LANG
变量值：zh_C]]></description><category></category></item><item><title><![CDATA[libclntsh.so.12.1: cannot open shared object file: No such file or directory]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/109597931</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/109597931</guid><author>wodeyx</author><pubDate>Tue, 10 Nov 2020 14:24:18 +0800</pubDate><description><![CDATA[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///****]]></description><category></category></item><item><title><![CDATA[Oracle 12C出现 ORA-28040: No matching authentication protocol]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/109536315</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/109536315</guid><author>wodeyx</author><pubDate>Fri, 06 Nov 2020 17:46:57 +0800</pubDate><description><![CDATA[转自 ：小张小张自有主张
连接Oracle 12C出现 ORA-28040: No matching authentication protocol，没有匹配的验证协议。
没有匹配的验证协议
出现这个原因是因为你的Oracle连接客户端与服务端Oracle的版本不匹配造成的。
eeg:你的客户端是10g，但是数据库是Oracle 12C，就会出现这种问题。
以下是处理方式以及注意事项：
1.下载安装客户端工具PL/SQL，
2.下载12C的客户端。小张小张自有主张(原文作者)链接（64位）
instantc]]></description><category></category></item><item><title><![CDATA[over(partition by ……) 的几个示例]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/107113062</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/107113062</guid><author>wodeyx</author><pubDate>Fri, 03 Jul 2020 19:23:44 +0800</pubDate><description><![CDATA[最近在排查问题的时候遇到代码
(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]]></description><category></category></item><item><title><![CDATA[连接oracle数据库：未找到提供程序,该程序可能未正确安装]]></title><link>https://blog.youkuaiyun.com/wodeyx/article/details/106792152</link><guid>https://blog.youkuaiyun.com/wodeyx/article/details/106792152</guid><author>wodeyx</author><pubDate>Tue, 16 Jun 2020 17:57:01 +0800</pubDate><description><![CDATA[使用公司业务系统连接数据库时，提示：未找到提供程序,该程序可能未正确安装。前几日正常，今天突然出现。
回顾当天操作，安装了最新版UE，后来又卸载了。判断是卸载引起。
排查发现系统环境变量被删除。
添加数据库安装路径环境变量。依然提示：未找到提供程序,该程序可能未正确安装
想起电脑中安装了oracle数据库和oracle client
添加oracle client 环境变量后连接成功
排查过程中参考其他操作：
查看oracle安装目录下的BIN目录，F:\app\Administrator\product\]]></description><category></category></item></channel></rss>