自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 Oracle数据库序列重置为1

背景介绍:我们的架构要求,数据库序列在日切时重置为1。这样每天该序列最后的值就是一天的交易量。方案介绍:create or replace procedure seq_res_1 --创建存储过程isv_sql varchar2(200);n number;begin select seq_name.CURRVAL into n from dual; v_sql:='alter sequence seq_name increment by ...

2020-09-02 17:02:43 3011 1

原创 Oracle大佬博客--链接

http://yangtingkun.net/http://travelskydba.com/https://blog.csdn.net/db_murphyhttps://quanwenzhao.wordpress.comhttp://www.eygle.com视频回放:https://www.modb.pro/course/40PPT:https://www....

2019-12-23 19:21:10 642

原创 Oracle外键约束

一、创建外键约束两种方法1.创建表时create table 子表(id number,name varchar2(5),foreign key(id) references 父表(列名));2.随时更改alter table 子表 drop constraint 约束名;alter table 子表 add constraint 约束名 foreing...

2019-12-23 19:17:55 1723

原创 换行、回车、字符编码的理解

问题描述在20190727当天投产时遇到了一个问题,容器中有字段A及相应的值,但数据入库时该字段为空。对比投产前后的日志情况,发现投产后的SQL多了换行。无其它区别。猜测可能是换行导致的。问题排查(应用采用的入库的方式:1.将SQL配置到数据库中,字段列或条件列以","分隔2.执行INSERT时,将字段或条件以","分隔成列表,进行一一对应。问题即出现在这里)投产之...

2019-12-23 19:16:42 1174

原创 Oracle约束官方文档--外键约束

Foreign Key Constraints Whenever two tables contain one or more common columns, Oracle Database can enforce the relationship between the two tables through a foreign key constraint, also called...

2019-07-23 19:07:37 259

翻译 Oracle约束官方文档--主键约束

Primary Key ConstraintsIn a primary key constraint, the values in the group of one or more columns subject tothe constraint uniquely identify the row.Each table can have one primary key, whichi...

2019-07-21 17:43:28 247

翻译 Oracle约束官方文档--总览、非空约束、唯一性约束

Types of Integrity ConstraintsOracle Database enables you to apply constraints both at the table and column level.A constraint specified as part of the definition of a column or attribute is an in...

2019-07-15 20:07:52 274

翻译 《Oracle编程艺术》第15章-数据加载和卸载,15.2数据泵卸载

数据泵卸载 / 数据迁移以下内容可以直接复用将数据从生产环境导入到开发数据库Oracle 9i开始引入外部表作为将外部数据加载到数据库中的一种方法。Oracle 10g中引入了一种反向的操作方式,能够使用CREATE TABLE 语句,用外部表把数据库中的数据卸载到文件系统。从Oracle 10g开始,卸载出来的数据存储为数据泵专有的二进制文件格式,与数据泵工具EXPD...

2019-07-14 18:05:21 165

原创 Oracle查看表的结构

一、user_constraints收集到的几个SQL:SELECTconstraint_nameFROMuser_constraintsWHEREtable_name='<table_you_are_trying_to_drop>'ANDconstraint_type='P'; SELECT*FROMuser_constraintsWHER...

2019-07-14 17:43:16 201

原创 ORA-02266 / 有外键依赖时truncate table

实际案例:https://mp.weixin.qq.com/s/Kz_SynNDfadUKB2UR7I54w从公众号转载的。能学到东西的公众号。有几个知识点没有弄明白:1. 查看10046事件(文章中有使用10046及说明)2. 延迟段概念3. user_constraint视图,查看表结构下面记录学到的一些东西一、ORA-02246报错表中的唯一/主键被...

2019-07-14 17:29:01 562

原创 《Oracle编程艺术》第十一章-索引,验证11.2的一句话

在非唯一索引中,数据会首先按索引键值排序(依索引键的顺序),然后按rowid升序排序而在唯一索引中,数据只按索引键值排序下面验证这两句话1.非唯一索引pl_agentserialno为非唯一索引从结果中可以看到,按pl_agentserialno升序排序,然后按rowid升序排序2.再增加唯一索引即非唯一索引和唯一索引并存,再次执行查询...

2019-07-10 20:31:29 175

原创 SQL命令整理1

--查看版本号select * from v$parameter_valid_values where name='optimizer_features_enable' ;--查看执行计划的SQL--从最靠右边的开始看,如果有同列的,则先看上面再看下面,再看左边的。explain plan for SQL;select * from table(dbms_xplan.displa...

2019-07-07 19:42:20 115

原创 Linux命令:df、netstat、ps、tar

df -g ; df -k ,查看日志空间使用情况netstat -an | grep 端口, 监听端口是否在监听grep -e 唯一标识 日志文件名 ,查看日志文件中唯一标识相关的相关日志ps -ef|grep 关键词,查看进程号第一步执行ps -ef查询所有进程,第二部执行grep afacsl过滤出进程中带有afacsl关键字的进程。其中,grep afacsl...

2019-07-07 18:56:51 267

原创 CMD上传下载文件

打开windows命令窗口C:\User\xxxxx>ftp xxx.xxx.xxx.xx随后输入该IP的用户名和密码ftp>cd xxx 你想要的目录ftp>put xxx 想上传的文件(文件要在C:\User\xxxx文件夹下存在,或者首先切到windows的其它文件夹下)ftp>get xxx 想下载的文件...

2019-07-07 18:46:24 1016

翻译 《Oracle编程艺术》第四章-内存管理,4.1.1手动PGA内存管理

采用手动PGA内存管理,除了你的会话为PL/SQL中的表和其他变量分配的内存以外,以下参数对PGA大小的影响最大。SORT_AREA_SIZE:在排序信息被交换到磁盘之前,所使用的内存总量(磁盘是指用户指定的磁盘上的临时表空间) SORT_AGRE_RETAINED_SIZE:排序完成后用于保存已排序数据的内存总量。就是说,如果SORT_AREA_SIZE是512KB且SORE_AREA_R...

2019-07-07 18:17:54 246

翻译 《Oracle编程艺术》第四章-内存结构,4.1.1手动PGA内存管理(小节简介)

PGA是特定于进程的一段内存。换句话说,它是操作系统中某个进程或线程专用的内存,不允许系统中的其他进程或线程访问。PGA一般是通过C语言运行时调用malloc()或memmap()来分配,而且可以在运行时动态扩大(或收缩)。PGA绝不会在SGA中分配,而总是由进程或线程为自身分配。PGA中的P代表Process(进程)或Program(程序),是不共享的。UGA实际上来说,是你的会话...

2019-07-07 18:02:41 163

翻译 《Oracle编程艺术》第四章-内存结构,章节简介

讨论Oracle如何使用内存,包括各个进程总的内存(PGA内存,即进程全局区内存)和共享内存(SGA)。分析手动和自动PGA内存管理之间的区别,以及Oracle Database 10g中自动内存管理和Oracle Database 11g中自动内存管理的区别,还会说明各种方法适用于什么情况。你会对Oracle如何使用和管理内存有深入的了解这一章将讨论Oracle的3个主要内存结...

2019-07-07 17:58:20 152

原创 新理解:反射+Java值传递+序列化

反射 Java值传递 序列化

2017-07-04 20:09:22 385

原创 i=i++问题

// 与i++有关的运算过程 int i = 0; i = i++ + ++i + i++ +i++; /* 执行过程: 1、执行i++,此时i=0 2、执行++i,此时i=1,补增步骤1的i++,此时i=2 3、执行i++,此时i=2 4、执行i++,此时i=2

2017-07-03 20:12:25 322

原创 自己加密并解密数据

// 瞎玩的,莫较真。。 //其实是因为不懂啊,才瞎做了一个 public static void main(String[] args) { /* 明文:[4, 5, 6, 7, 12, 15] 秘钥:[6, 6, 6, 7, 7, 7] 密文:[9, 0, 1, 2, 7, 0]

2017-06-28 21:17:42 277

原创 产生随机数(不重复)

// 使用set集合的特性static int[] check(int[] result, int[] input) { // flag[0]记录字符对个数;flag[1]记录位置对个数 int flag[] = new int[2]; // input为用户输入的数据 for(int i = 0; i <= input.length

2017-06-28 10:26:06 403

原创 求101 ~ 200 之间的素数

public class One { /** * 输出101 - 200之间所有的素数: * 素数:只能被1和它本身整除的数 */ public static void main(String[] args) { sushu(101, 200); } static void sushu(int begin, int end

2017-06-28 06:49:29 366

原创 数字计算格式问题

public class NumFormat_END { public static void main(String[] args) { // 题目:求 1+1/3+1/5+1/7+...+1/21 double sum = 0.0; for(double i = 1; i <= 21; i+=2) { sum += 1

2017-06-27 12:39:54 241

原创 "1+2+3+4+...+100" = 5050

public class LeftSumRight_END { public static void main(String[] args) { /* 1 2 3 4 5 6 7 1 7, 2 6, 3 5, 4 : 8+8+8+4 0 1 2 3 4 5 6 7 0 7, 1 6, 2 5, 3 4 :

2017-06-27 12:38:19 712

原创 三位水仙花数

求三位的水仙花数

2017-06-27 12:33:14 417

原创 表空间

表空间是Oracle数据库中最大的逻辑存储结构,它与操作系统中的数据文件相对应,用于存储数据库中用户创建的所有内容。在Oracle中,除了基本表空间以外,还有临时表空间、大文件表空间、非标准数据块表空间和撤销表空间。基本表空间一般指用户使用的永久性表空间,用于存储用户的永久性数据;临时表空间用于存储排序或汇总过程中产生的临时数据;大文件表空间用于存储大型数据;非标准数据块表空间用于在一个数据库实例中

2017-05-08 10:05:03 519

原创 SQL语句优化

要点掌握SELECT子句的优化掌握WHERE子句的优化了解COMMIT语句的作用熟练掌握使用表连接代替多个查询了解EXISTS操作符的使用理解”<=”代替”<”熟练掌握表的连接优化掌握索引的优化语句该大写就大写:因为最终还是大写的一般的SQL优化技巧SELECT语句中避免使用”*”当一条SQL语句从客户端进程传递到服务器端进程后,Oracle需要执行如下步骤: 1、 在共享池中

2017-05-08 10:04:41 400

原创 动态代理+类的生命周期

动态代理,类的生命周期

2017-04-16 16:17:09 640

原创 反射

Java反射机制

2017-04-16 14:57:33 280

原创 防盗链

防盗链

2017-03-08 16:41:30 569

原创 JavaWeb实现简单的文件上传下载

javaweb,文件上传下载

2016-05-16 20:47:39 3441 1

Java基础代码

一些Java基础的代码

2017-04-15

思维导图+oneNote

资源的排序就是学习进度的展示 。

2017-02-14

达内学习总结

自己的资源 。

2017-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除