自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux etc下的配置文件

1.使用shell重定向null(不存在的对象)清空或清空文件内容的最简单方法,如下所示: 1 #> access.log

2021-06-16 22:51:59 345

转载 AWK 使用详解

awk的工作原理一次读取一行文本,按输入分隔符进行切片,切成多个组成部分,将每片直接保存在内建的变量中,$1,$2,$3....,引用指定的变量,可以显示指定断,或者多个断。如果需要显示全部的,需要使用$0来引用。可以对单个片断进行判断,也可以对所有断进行循环判断。其默认分隔符为空格awk的基本用法格式 awk [options] 'program' FILE...... 语句之间用分号分隔 [options] -F : 指明输入时用到的字段分隔符 -v var=VALU

2021-06-06 11:41:03 3390

原创 oracle ANY SOME ALL

1)TEST2表:2)查询如下语句:3)ALL, SOME, ANY 用于将值与子查询返回的值列表或结果集进行比较4)以下转载自https://www.cnblogs.com/youseiraws/p/8602328.htmlSELECT *FROM table_nameWHERE c > ALL ( v1, v2, v3 );-- 以上语句转换为 ALL 运算符后SELECT

2021-04-22 23:40:37 123

原创 sqlplus spool

在.sql文件里写入:set echo on;select * from test2;set trimspool off;select * from test2;set echo off;prompt *** spool to sys_user.txtspool c:/sys_user.txt;set timing on;set trimout on;set colsep '|';set heading off;select * from test2;spool off;保存

2021-03-23 23:12:24 193

原创 oracle 游标遇到的问题

1) 执行代码:declarecursor s is select priv from test2;cur_tst varchar2(1);begin open s; loop exit when s%notfound; fetch s into cur_tst; --exit when s%notfound; dbms_output.put_line(cur_tst); end loop; close s; exception ...

2021-03-22 23:16:52 225

转载 Linux: 什么是挂载?

前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。挂载,指的就是将设备文件中的顶级目录连接到 Linux

2021-03-21 22:34:10 85

转载 Linux 文件系统的目录结构

学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。使用 Linux 时,通过命令行输入ls -l /可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。由于 Linux 系统免费开源,使得 Linux 发行版本有很多,利..

2021-03-21 22:25:53 176

转载 linux 硬盘分区,分区,删除分区,格式化,挂载,卸载(转载)

, 创建分区先查看下是否有磁盘没有分区[html]view plaincopy fdisk-l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区。开始分区[html]view plaincopy fdisk/dev/sdc 输入m,可以查看有哪些操作输入p 查看当前硬盘分区,目前没有分区。输入n新建一个分区,输入p 建立分区,输入分区编号 1然后会让你设置开始扇区(不知道是否这么解释):默...

2021-03-18 23:31:20 82

转载 linux epel

一,什么是epel如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。二,使用心得1,不用去换原来yum源

2020-11-29 22:34:59 465

转载 Oracle之FORALL与BULK COLLECT简介(转载)

PL/SQL块的执行过程当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行。SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎和SQL引擎之间的交互,称为上下文交换(context switch)。每发生一次交换,就会带来一定的额外开销。PL/SQL与SQL引擎之间的交换上图摘自Oracle官网,形象的说明了上述执行过程。有兴趣的同学可以参考Oracle官网对FORALL与BULK COLLECT的详细说明。

2020-06-30 21:59:26 295

转载 [ORACLE]Oracle 数据字典 V$PROCESS(转载)

[ORACLE]Oracle 数据字典 VPROCESS通过操作系统上的PID和VPROCESS 通过操作系统上的PID和VPROCESS通过操作系统上的PID和VPROCESS 视图中的SPID关联,就可以找到这个OS上的进程在数据库内部的化身,从而可以进行进一步的跟踪诊断,VSESSION视图中记录的PADDR就是VSESSION 视图中记录的PADDR就是VSESSION视图中记录的PADDR就是VPROCESS.ADDR的进一步延伸,通过两者关联,可以向数据库进一步深入。[root@d4cdb

2020-06-21 13:09:56 233

转载 oracle kill session.delete 600W(1.25G)数据 1个小时无果(转载)

![(https://img-blog.csdnimg.cn/20200621000524800.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpYW4wMDA=,size_16,color_FFFFFF,t_70)

2020-06-21 00:13:35 152

转载 oracle外键索引解决父表锁定问题

对于有外键约束的表,对子表执行DML操作时,会锁住父表,对于并发要求高的系统,会带来很大性能问题,有时候通过在外键列上建B树索引,可以减小锁定。1、建测试表create table student(id number(8) primary key,st_name varchar2(32),class_id number(8));create table class (class_id number(8) primary key,class_name varchar2(32));alter tab

2020-05-18 21:58:04 391

原创 oracle constraint概念

创建了两张表test1和test2,没有任何约束,索引select constraint_name,constraint_type,uc. from user_constraints uc where table_name=‘TEST2’;select * from user_cons_columns where table_name=‘TEST1’ and constraint_name = ‘CK_ID1’;2. alter table test2 add constraint ck_ID u..

2020-05-18 21:56:46 349

原创 oracle-用system用户无法shutdown

今天在本机上装了Oracle数据库,在sqlplus上操作shutdowm immediately; 提示权限不足。1.如下图所示,SYSTEM有DBA权限啊,为什么无法关闭数据库?1)关于DBA_ROLE_PRIVS的解释如下图所示:*grant授权语句中的with [admin] option是将所授权限的操作权百限(即再授权权限)同时赋予该用户。*select * from SESSION_ROLES; //查看当前用户的生效的角色。2) 通过role_sys_privs查看role所拥有

2020-05-10 17:01:52 1807 1

转载 listagg和xmlagg

分组中同一字段用逗号(,)连接,下面是一个LISTAGG函数例子:LISTAGG(BSO.ID, ‘,’) WITHIN GROUP (ORDER BY BSO.ID)规范写法 : LISTAGG(字段, 连接符) WITHIN GROUP (ORDER BY 字段)通常情况下,LISTAGG是满足需要的,LISTAGG 返回的是一个varchar2类型的数据,最大字节长度为4000。所以...

2020-05-03 16:26:50 2161

转载 sql: sum over partition by用法

0、select * from wmg_test; —测试数据1、select v1,v2,sum(v2) over(order by v2) as sum from wmg_test;–按照 v2排序,累计n+n-1+…+12、select v1,v2,sum(v2) over(partition by v1 order by v2) as sum from wmg_test;...

2020-05-03 16:15:32 8580

转载 Oracle datafile block 格式 说明

DUMP DatafileBlock 示例Oracle的一个数据块里的SCN有三种,分别是块头的SCN, CSC (cleanout SCN)和ITL中记录的commit SCN。 如果我们想查看某个或者某些block 里的内容,可以把这些block dump出来查看。关于这个dump 方法,在之前的blog里有说明: Oracle rdba和 dba 说明 http://blo...

2020-03-18 13:40:16 173

转载 db_block,consistent gets

Oracle accesses blocks in one of two modes, current or consistent.A ‘db block get’ is a current mode get. That is, it’s the most up-to-datecopy of the data in that block, as it is right now, or cur...

2020-03-16 17:09:00 139

原创 dba_tables and dba_segments

创建测试表:SQL> create table t5(id int);表已创建。SQL> insert into t5 values(1);已创建 1 行。SQL> insert into t5 values(2);已创建 1 行。SQL> insert into t5 values(3);已创建 1 行。SQL> insert into t5 va...

2020-02-28 19:31:15 138

转载 dba_segments,dba_tables

SELECT * FROM DBA_TABLESPACES – 记录各个表空间的详细信息SELECT * FROM DBA_TABLESPACE_USAGE_METRICS – 记录各个表空间的使用状况SELECT * FROM DBA_DATA_FILES – 记录各个数据文件的详细信息SELECT * FROM DBA_SEGMENTS – 记录各个段的详细信息,与 DBA_TABLES...

2020-02-28 19:21:04 291

转载 v$mystat

对于vmystat,我们可能最常用的就是用这个视图来查询当前session的sid(seelct∗fromvmystat,我们可能最常用的就是用这个视图来查询当前session的sid(seelct * from vmystat,我们可能最常用的就是用这个视图来查询当前session的sid(seelct∗fromvmystat where rownum=1),不过它的功能可不止简单提供一个sid...

2020-02-28 18:01:10 619

翻译 Oracle sequence

序列(sequence)的定义序列(sequence)是序列号生成器,可以为表中的行自动生成序 列,为表中的行生成等间隔的数字。不占用磁盘空间,占用内存。其主要用途是生产表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。...

2019-12-14 15:30:23 60

转载 Oracle同义词(转载)

一、定义同义词顾名思义,是数据库方案对象的一个别名。这里的数据库方案对象指表、视图、序列、存储过程、包等。二、同义词的好处1、不占内存空间,节省大量的数据库空间2、简化了数据库对象的访问3、提高了数据库对象访问的安全性4、扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接三、创建同义词语法create publi...

2019-12-13 14:30:10 197

空空如也

空空如也

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

TA关注的人

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