随笔分类 -  oracle

sqluldr用法
摘要:--参考链接:http://blog.itpub.net/10951282/viewspace-757712/ --ctl中默认记录间的分割符是回车换行符,当记录中含回车换行符时,可运用str属性指定记录分隔符:infile test.dat "str '|\r\n" --设置字符集:UTF8、AL 阅读全文

posted @ 2021-03-31 10:27 iUpoint 阅读(1125) 评论(0) 推荐(0) 编辑

oracle查看数据库操作日志
摘要:oracle查看数据库操作日志 select * from v$logfile; select * from v$sql where last_active_time>to_date('2020/11/27 15:59:29', 'yyyy-mm-dd hh24:mi:ss') and last_a 阅读全文

posted @ 2020-11-27 16:08 iUpoint 阅读(7134) 评论(0) 推荐(0) 编辑

sqlldr、sqluldr2_w64案例
摘要:参考链接:http://blog.itpub.net/10951282/viewspace-757712/ sqluldr2大数据经常有bad数据(容错性太差),还是有点不太好用 查看帮助:D:\oracle\sqluldr2> sqluldr2.exe Valid Keywords: user = 阅读全文

posted @ 2020-11-19 15:28 iUpoint 阅读(469) 评论(0) 推荐(0) 编辑

查看oracle的sid和sevice_name
摘要:ORACLE中SID和SERVICE_NAME的区别 数据库名:数据库名是存储在控制文件中的名称,它代表的是数据库,也就是数据库包含的所有的物理文件的总称。 实例名:用于响应某个数据库操作的数据库管理系统的名称。实例名是由初始化参数文件的参数instance_name决定的。如果这个参数不被指定(即 阅读全文

posted @ 2020-11-18 10:32 iUpoint 阅读(5623) 评论(0) 推荐(0) 编辑

oracle物化视图
摘要:参考资料:oracle物化视图总结 创建物化视图日志: CREATE MATERIALIZED VIEW LOG ON DEPARTMENTS; SELECT * FROM ALL_MVIEW_LOGS; --MLOG$_DEPARTMENTS 创建物化视图日志的标准语句为: create_mate 阅读全文

posted @ 2020-11-16 16:17 iUpoint 阅读(130) 评论(0) 推荐(0) 编辑

oracle 正则表达式
摘要:运算符及含义 oracle 正则表达式 匹配 ORACLE中的支持正则表达式的函数主要有下面四个: REGEXP_LIKE :与LIKE的功能相似 REGEXP_INSTR :与INSTR的功能相似 REGEXP_SUBSTR :与SUBSTR的功能相似 REGEXP_REPLACE :与REPLA 阅读全文

posted @ 2020-08-18 16:14 iUpoint 阅读(2412) 评论(0) 推荐(0) 编辑

oracle字符集
摘要:oracle字符集 -- 查询oracle server端的字符集 select userenv('language') from dual; --如何查询dmp文件的字符集 select to_char(nls_charset_id('ZHS16GBK'), 'xxxx') from dual; 阅读全文

posted @ 2020-08-10 09:35 iUpoint 阅读(217) 评论(0) 推荐(0) 编辑

oracle 表分区
摘要:参考链接: Oracle分区技术-- interval parition实验及总结 阅读全文

posted @ 2020-04-30 15:57 iUpoint 阅读(109) 评论(0) 推荐(0) 编辑

oracle报错解决
摘要:ora-12592 :包错误 排查过程和解决办法 ORA-12154:TNS:无法解析指定的连接标识符 其他解答 linux服务器要用服务器本地的连接名 ora-12505报错解决方法(转) ora-01489 字符串连接的结果过长 解决方案 oracle查看被锁的表及解除锁 阅读全文

posted @ 2020-04-29 13:51 iUpoint 阅读(133) 评论(0) 推荐(0) 编辑

sql笔记
摘要:1. 10分钟之内在超过两个医院就诊 --明细 create table lu_tmp as select t.*, row_number() over(partition by aac147,ymd order by opdate) row_num from shen_zx_mdps t wher 阅读全文

posted @ 2020-04-10 15:23 iUpoint 阅读(143) 评论(0) 推荐(0) 编辑

oracle xmltype + blob + clob
摘要:oracle varchar2最大存储长度为4000,所以当字段长度超限时可尝试存储为blob或xmltype格式 xmltype --1、创建xml表 Create TABLE testxml( id NUMBER, data XMLTYPE ); --2、插入数据 --1)创建目录 CREATE 阅读全文

posted @ 2019-09-20 14:27 iUpoint 阅读(1049) 评论(0) 推荐(0) 编辑

ora-12505报错解决方法(转)
摘要:用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到ORA-12505,解决后又遇到ORA-12519错误。 ORA-12505 阅读全文

posted @ 2019-08-20 10:40 iUpoint 阅读(18457) 评论(0) 推荐(2) 编辑

查看oracle表空间内存
摘要:查看oracle表空间内存 SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小", total / (1024 * 1024 * 1024) "表空间大小(G)", free 阅读全文

posted @ 2019-08-16 17:08 iUpoint 阅读(2219) 评论(0) 推荐(0) 编辑

oracle 常用函数
摘要:常用函数 1、select ename, sal * 12 from emp; --计算年薪 2、select 2*3 from dual; --计算一个比较纯的数据用dual表 3、select sysdate from dual; --查看当前的系统时间 4、select ename, sal* 阅读全文

posted @ 2019-07-03 15:08 iUpoint 阅读(309) 评论(0) 推荐(0) 编辑

oracle 函数
摘要:以下三种方法均可实现周岁年龄的计算: --算法一: SELECT TRUNC(months_between(sysdate, csrq)/12) AS "Age" FROM wrxxb; --算法二: SELECT trunc(to_number(to_char(sysdate,'yyyymmdd' 阅读全文

posted @ 2019-06-28 15:57 iUpoint 阅读(252) 评论(0) 推荐(0) 编辑

oracle表连接的优化
摘要:多表连接的三种方式: HASH JOIN,MERGE JOIN,NESTED LOOP NESTED LOOP: 嵌套循环连接,适用于内表数据量较小时。外表返回的每一行都要在内表中检索找到与它匹配的行,因此整个查询返回的结果集不能太大(大于1 万不适合),而且在内表的连接字段上最好建立索引。 HAS 阅读全文

posted @ 2019-06-20 10:02 iUpoint 阅读(2118) 评论(0) 推荐(0) 编辑

oracle并行模式
摘要:参考链接:oracle并行模式(Parallel),深入理解Oracle的并行操作(原创),oracle使用并行踩过的坑 1. 语法(这个可以加到insert、delete、update、select的后面来使用) /*+parallel(table_short_name,cash_number)* 阅读全文

posted @ 2019-06-13 16:04 iUpoint 阅读(1465) 评论(0) 推荐(0) 编辑

oracle 行转列+列转行
摘要:oracle实现行列转换的方法总结 长->宽,方法一:group by - case when select MDSENO, max(case when CUTYPE = 0 then pjMECODE else null end) as cutype0, max(case when CUTYPE 阅读全文

posted @ 2019-06-10 13:42 iUpoint 阅读(288) 评论(0) 推荐(0) 编辑

ora-01489 字符串连接的结果过长 解决方案
摘要:如下代码,使用listagg进行分组拼接时,常常会报 ora-01489 错误,造成该报错的主要原因是:oracle对字符变量的长度限制,正常情况下,oracle定义的varchar2类型变量的长度不应超过4000字节,如有必要可转换为long 或clob类型。 我之前遇到一次该报错,后来检查了下, 阅读全文

posted @ 2019-06-04 17:27 iUpoint 阅读(46046) 评论(0) 推荐(1) 编辑

oracle 分组拼接
摘要:方法一:listagg, 参考链接,从oracle11g后出现的新函数 如果拼接的字符串长度超过4000字节,会报ora-01489错误,ora-01489 字符串连接的结果过长 解决方案。 SELECT id,count(name) as countname, LISTAGG(to_char(na 阅读全文

posted @ 2019-06-03 16:37 iUpoint 阅读(5208) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示