自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 oracle之listagg()函数

1.使用条件查询 查询部门为20的员工列表-- 查询部门为20的员工列表SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20'; 效果:2.使用 listagg() WITHIN GROUP () 将多行合并成一行SELECT T.DEPTNO, LISTAGG (T.ENAME, ...

2019-06-17 21:42:57 974

转载 详解Oracle统计信息

优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM;索引统计;--叶块数量,等级,聚簇因子;...

2019-04-19 09:53:00 4871

原创 详解Oracle中一条insert语句同时插入多张表

1.Oralce官方文档参考链接http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9014.htm#SQLRF016042、创建源表STUINFO,并插入几条测试数据create table stuInfo( id number, na...

2019-04-17 16:35:49 3351

原创 Oracle数据库名(DB_NAME)、实例名(INSTANCE_NAME)、服务名(SERVICE_NAME)

1、数据库名即下图的全局数据库名,实例名即下图的SID   查询数据库名称SQL:      SELECT NAME FROM V$DATABASE;   查询数据库当前实例名:      SELECT INSTANCE_NAME FROM V$INSTANCE;数据库名:数据库名是存储在控制文件中的名称,它代表的是数据库,也就是数据库包含的所有的物理文件的总称。实例名   :用于响应某个数据库操...

2018-05-27 15:11:01 52668

原创 创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的域

public class Constructor1 { private String str = "nihao"; private String str1 = null; private String str2 = str1; Constructor1(String s){ this.str1 = s; } public static void main(String[] args) { Constructor1 c = ne

2021-02-23 22:46:46 275

原创 创建一个类,它包含一个未初始化的String引用。验证该引用被Java初始化成null

public class Constructor1 { private String s; public static void main(String[] args) { Constructor1 c = new Constructor1(); System.out.print(c.s); }}输出结果:

2021-02-23 22:27:13 399

原创 Oracle数据库开启归档模式

oracle是款高安全性的数据库,安装好的数据库一般归档模式没有开启,我们需要开启归档模式,特别是业务数据库,开启归档后,故障发生时才可以实现数据库的完全恢复。如果想以rman方式备份数据库,则数据库归档模式必须打开。 步骤一:首先用sys登录数据库,查看oracle是否开启归档模式(su - oracle切换用户,然后sysdba / as sysdba进入sql模式) 输入archi...

2019-06-17 21:01:10 7383 1

转载 Linux系统时间同步方法小结

在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CP...

2019-06-17 20:31:55 334

原创 Oracle之删除字段(UNUSED)

1、环境准备a.创建测试表CREATE TABLE TEST( ID NUMBER, NAME VARCHAR2(60), SEX VARCHAR2(10) DEFAULT 'F', AGE NUMBER(3) DEFAULT 18, COL1 NUMBER, COL2 VARCHAR2(100));insert into TEST(ID,NAME,Sex...

2019-05-25 09:14:02 5171

原创 详解Oracle12CFETCH FIRST语法及功能

语法:1、不包含相同结果 FETCH FIRST 10 PERCENT ROWS ONLY2、包含相同结果 FETCH FIRST 10 PERCENT ROWS WITH TIESConnected to Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 Connected as epcr...

2019-04-22 16:24:35 5327

原创 Oracle SQL优化之STA(SQL Tuning Advisor)

前言:经常可以碰到优化sql的需求,开发人员直接扔过来一个SQL让DBA优化,然后怎么办?当然,经验丰富的DBA可以从各种方向下手,有时通过建立正确索引即可获得很好的优化效果,但是那些复杂SQL错综复杂的表关联,却让DBA们满头大汗。如下特别介绍一种oracle官方提供的科学优化方法STA,经过实践,不敢说此特性绝对有效,但是可以开阔思路,并且从中学到许多知识,不再用“猜”的方式去创建索引...

2019-04-19 11:02:26 682

原创 详解Oracle表空间

Oracle存储结构逻辑卷(LV) 表空间(tablespace)===》段(segment)===>区(extent)===》block 最小单位为block大小为8K 当对象在增长的时候,对应的段也会跟着增长的,增长的最小单位为区extent 段:一个对象占有一个段 区:段的增长的最小单位为区 块:表空间的最小单位 表空间和数据文件是不可分开的...

2019-04-18 15:52:06 259

原创 详解Oracle外部表

外部表概述: Oracle外部表用来存取数据库以外的文本文件(Text File)或ORACLE专属格式文件。外部表注意事项: a.建立外部表时不会产生段、区、数据块等存储结构,只有与表相关的定义放在数据字典中。 b.外部表仅供查询,不能对外部表的内容进行修改(INSERT、UPDATE、DELETE操作)。 c.不能对外部表建立索引。 d.对外部表不能使用ana...

2019-04-18 15:09:40 1061

原创 Linux系统修改系统时间后重启后导致系统文件错误

解决办法date -s 命名只能修改系统时间,不能将修改后的时间写到cmos中,重启后时间应该恢复修改前状态。今天没事就测试了这个命令,注意当前时间是2018年6月30日。执行了date -s "2018-06-08 00:12:12" 后,执行命令date发现时间已经修改完毕。现在测试重启后的系统时间,在重启系统的过程中报了如下截图错误:如图所示:   由于我修改后的时间早于当前时间,则报错: ...

2018-06-30 18:07:22 1455

原创 Linux命令之expr详解

1、说明: Print the value of EXPRESSION to standard output.  A blank line below separates increasing precedence groups.2、语法: expr 表达式 表达式说明: 1、用空格隔开每一项 2、用\(反斜杠)放在shell特定字符前面 3、对包含空格或者其他特定字符的字符串要用引号括起来3、实...

2018-06-24 17:30:04 4109

原创 计算机网络体系结构

1、OSI参考模型   OSI参考模型是一种理论模型,该模型定义网络通信的层次结构、各层次之间的相互关系与各层提供的服务。2、OSI参考模型的分层原则   2.1、网络中各节点都具有相同的层次。   2.2、不同节点的相同层次具有相同的功能。   2.3、同一节点内相邻层之间通过接口通信。   2.4、每层可以使用下层提供的服务,并向其上层提供服务。   2.5、不同节点的对等层通过协议来实现对等...

2018-06-10 18:09:25 232

原创 Oracle数据库的体系结构

1、逻辑存储结构    Oracle数据库由多个表空间组成,表空间是由多个段组成,段是由多个数据区组成,数据区是由多个相邻的数据块组成。    数据块:Data Blocks.是Oracle逻辑存储结构中的最小的逻辑单元,Oracle数据存放在“Oracle数据块”中。数据块的大小通常是操作系统块的整数倍。    查看数据库数据块大小:SELECT name,value FROM v$parame...

2018-05-27 18:39:32 311

原创 Oracle数据库的启动和关闭

启动:    Oracle数据库的启动过程分为3个步骤,分别是启动实例、加载数据库、打开数据库。启动的命令如下:    startup [nomount|mount|open|force|resetrict] [pfile=filename]        nomount:表示启动实例而不加载数据库,通常在创建新的数据库或重建控制文件的时候,使用该模式启动实例        mount:表示启动实...

2018-05-27 17:48:39 545

空空如也

空空如也

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

TA关注的人

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