摘要:
【用途】 将系统中固定模式的表名整合成删表语句导出到文本文件中,再从文本文件拷贝删表语句进行批量删除。 【做法】 1.打开sqlplus,输入spool filename; 2.执行查询; 3.输入spool off,结束输出; 4.到filename中拷贝删除语句。 【指令】 SQL> spool 阅读全文
摘要:
【代码】 package com.hy.lab.timestampdiff; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.Date 阅读全文
摘要:
【glogin.sql的地址】 此地址在$ORACLE_HOME\sqlplus\admin\glogin.sql 在我的T440p上,地址是: C:\app\ufo\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql 【修改文件内容并保存】 打开glo 阅读全文
摘要:
【结论】 位运算稍快一点点。 【代码】 package com.hy.lab.bitcalc; public class Test { public static void main(String[] args){ final int max=1000000000; int oddCnt=0; lo 阅读全文
摘要:
【出错记录】 java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (LUNA.SYS_C0012021) 【出错原因】 往主键存在的表中插入相同主键的记录。 【处置策略】 1.清空表再插记录; 2.查原表,对比去除重复记录,再将筛选后的记录插入。 E 阅读全文
摘要:
【错误描述】 ORA-12505,TNS:listener does not currently know of sid given in connect descriptor. 【出错原因】 老的url写法不适用于新的数据库。 之前程序url和dirver是这样写的: public static 阅读全文
摘要:
【错误】 ORA-01653:表DMASK_TEST.EMP_HUGE_20220623无法通过8192(在表空间DMASK_TEST中)扩展 【出错原因】 在表空间DMASK_TEST连续创建填充多个超千万表,终于导致表空间不足。 【实际处置方法】 删去不再使用的、占用空间很大的表格。 【可选处置 阅读全文
摘要:
【结果】 主键冲突,程序爆: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (LUNA.SYS_C0012021) 【潜在危险】 如果目的表有主键,插入重复记录会导致同批次的其它记录受异常影响。 如果目的表没有主键,则重复记录需要预处理。 【代 阅读全文