Oracle
Funky_oaNiu
Java工程师架构师,Locking,Popping dancer
展开
-
Mybatis使用foreach批量插入Oracle提示命令未正确结束
MyBatis使用foreach批量插入Oracle提示命令未正确结束原创 2022-09-29 16:54:03 · 1922 阅读 · 1 评论 -
Oracle利用START WITH CONNECT BY查询多叉树某节点的所有子节点
Oracle利用START WITH CONNECT BY查询多叉树某节点的所有子节点原创 2022-08-02 16:08:42 · 459 阅读 · 0 评论 -
Oracle11g还原数据库导入dmp文件最详细教程
Oracle11g还原数据库导入dmp文件最详细教程1.首先你要知道往那个用户里面导,先创建个用户然后授权2.然后打开cmd,根据自己的数据库执行下面语句3.导入过程中报错?怎么重新导入?4.最后记录一下导入过程中遇到的问题1.首先你要知道往那个用户里面导,先创建个用户然后授权打开sqlplus,用system登录(或者有dba权限的用户) 一次执行下面的命令语句。CREATE USER "用户名" PROFILE "DEFAULT" IDENTIFIED BY "密码" DEFAULT TABLES原创 2020-05-12 16:38:45 · 7087 阅读 · 3 评论 -
记录Oracle使用group by的遇到的坑
背景:查询执行的特别慢 , 这个问题随着数据的增加越来越严重 , 直到数据量到100w , 我们发现真的没办法用了 , 就开始找原因select a.ZZZ from table1 a,table2 b where a.key=b.key and a.XXX='12' and b.XXX='10' and a.RRR not in (select RRR from table4 where key='04' group by RRR)犯了俩错误:1.应该用NOT EXISTS代替not in,原创 2021-12-28 16:06:36 · 1334 阅读 · 0 评论 -
记一次Navicat导入DBF中文乱码问题
在一次重要的数据处理中,我将同事交接给我的DBF导入Oracle数据库,导完之后发现全部的中文都乱码,我赶紧重新导入,从网上搜到了解决办法(注意大坑,这个不能用!!):导入完抽查了几个发现中文正常了,还挺开心,就接着进行下一步,快弄完的时候,出于程序员的直觉,我想检查一下数据,一查吓一跳,里面的几个繁体字居然是乱码的。。。。如珺、玥等字都变成了问号。。。我淦然后重新导了一遍,导入时在编码处输入GBK才可以,如图:吐槽:现在有些人不经过反复的验证就写博客。。。差点导致我职业生涯结束。淦,还是经验原创 2021-12-14 17:07:08 · 1377 阅读 · 0 评论 -
Oracle中行转列用法
样例SQLwith aa as(select a.ksh,a.zzpf,a.kmdm,b.mf from t_sjjd a,td_kmdm b where a.kmdm=b.kmdm and ksh in (select ksh from (select ksh,count(*) sl from t_sjjd GROUP BY ksh) a where a.sl = 2))select * from (select ksh,zzpf,kmdm,mf from aa) pivot (max(zzpf)原创 2021-11-30 11:14:04 · 880 阅读 · 0 评论 -
Oracle连接不上解决办法合集
1、一切的前提服务里的Oracle的监听和service必须要起来并设为自动。检查这个里面是否配置了监听程序。配置成这样就行。1、ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务listener.ora里面配置的HOTS名称不对F:\app\xxx\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora改完之后重启数据库即可。2、ORA-12154: TNS: 无法解析指定的连接标识符需要配置相关Oracle客户端的原创 2021-11-18 15:06:19 · 16880 阅读 · 1 评论