- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 linux正则表达式11
一个正则表达式包含下面一个或多个项:1.一个字符集这里的字符集里的字符表示的就是它们字面上的意思.正则表达式最简单的情况就是仅仅由字符集组成,而没有其他的元字符。2.锚一个锚指明了正则表达式在一行文本中要匹配的位置,例如^和$就是锚。3.修饰符它们用于展开或缩小(即是修改了)正则表达式匹配文本行的范围.修饰符包括了星号、括号和反斜杠符号、 字符 意义 备注 * 匹配重...
2018-05-30 17:06:30
225
原创 linux 正则表达式1
一个正则表达式包含下面一个或多个项:1.一个字符集这里的字符集里的字符表示的就是它们字面上的意思.正则表达式最简单的情况就是仅仅由字符集组成,而没有其他的元字符。2.锚一个锚指明了正则表达式在一行文本中要匹配的位置,例如^和$就是锚。3.修饰符它们用于展开或缩小(即是修改了)正则表达式匹配文本行的范围.修饰符包括了星号、括号和反斜杠符号 字符 意义 备注 * 匹配重复零次...
2018-05-30 17:00:47
344
原创 linux正则表达式
一个正则表达式包含下面一个或多个项:1.一个字符集这里的字符集里的字符表示的就是它们字面上的意思.正则表达式最简单的情况就是仅仅由字符集组成,而没有其他的元字符。2.锚一个锚指明了正则表达式在一行文本中要匹配的位置,例如^和$就是锚。3.修饰符它们用于展开或缩小(即是修改了)正则表达式匹配文本行的范围.修饰符包括了星号、括号和反斜杠符号 字符 意义 备注 * 匹配重复零次...
2018-05-30 16:54:56
237
原创 正则表达式
一个正则表达式包含下面一个或多个项:1.一个字符集这里的字符集里的字符表示的就是它们字面上的意思.正则表达式最简单的情况就是仅仅由字符集组成,而没有其他的元字符。2.锚一个锚指明了正则表达式在一行文本中要匹配的位置,例如^和$就是锚。3.修饰符它们用于展开或缩小(即是修改了)正则表达式匹配文本行的范围.修饰符包括了星号、括号和反斜杠符号 字符 意义 备注 * 匹配重复零次...
2018-05-30 16:26:07
195
原创 通配符和正则表达式的区别
在看鸟哥的Linux私房菜的时候看到十二章一直强调通配符和正则表达式的区别,在我的理解中,两者貌似是一样的都是用来匹配的。Google之网上给出的答案是:在文本过滤工具里,都是用正则表达式,比如像awk,sed,等,是针对文件的内容的而通配符多用在文件名上,比如查找find,ls,cp,等等...
2018-05-30 15:59:13
702
转载 test命令
test命令编程开发 =[] 如[-e file.txt]test命令是shell环境中测试条件表达式的实用工具。 语法test(选项)选项-b<文件>:如果文件为一个块特殊文件,则为真;-c<文件>:如果文件为一个字符特殊文件,则为真;-d<文件>:如果文件为一个目录,则为真;-e<文件>:如果文件存在,则为真;-f<文件>...
2018-05-30 11:40:18
2918
原创 oracle 优化
1 执行计划1.1执行顺序先从最开头一直往右看,直到看到最右边的并列的地方,对于不并列的,靠右的先执行:对于并列的,靠上的先执行。原则:即并列的缩进块,从上往下执行,非并列的缩进块,从下往上执行。如下示例: 1.2 访问路径1.3 查看执行计划 1.3.1 EXPLAIN PLAN 执行这条命令可以显示指定sql语句的执行计划和相关信息,并将它们作为输出存储在计划表中的执行计划(默认pl...
2018-03-19 00:11:18
172
原创 查看oracle的执行计划
oracle 常用有下面7种读取执行计划的方法,图太丑建议复制出来看序号 方法 简介 SQL语句是否真实执行过 是否真实执行计划 特性 物理\逻辑读\递归调用 运行时间 处理行数 表访问次数 等待事件 解析时间 1 explain plan 存储在计划表中的执行计划(默认plan_table) 否 否 计划表 无 无 无 无 无 无 2 set aut...
2018-03-04 20:25:30
799
转载 ORACLE约束详细介绍
参照 http://blog.itpub.net/29785807/viewspace-1271431/一 ADD约束名 not null(非空)方法一: SQL> create table t1(id number,name varchar2(20) constraint nn_t1_id not null); SQL> create table t1(id nu
2017-12-19 17:22:02
969
转载 同意词(SYNONYM)
同义词概念Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Orac
2017-12-15 10:45:25
534
原创 linux快捷键
想到几个写几个,记录用的1 Linux下复制粘贴快捷键 1.1. 在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键. 1.2. 在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。
2017-12-14 17:34:06
173
转载 set autotrace的用法和含意及区别(转)
此文转至 http://blog.itpub.net/67798/viewspace-1021585/Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]说明:前三个参数{OFF | ON | TRACE[ONLY]} 里必需选择一个,而且只能选择一个后两个参数[EXP[L
2017-12-14 17:28:23
2983
转载 DQL、DML、DDL、DCL的概念与区别(转)
本文转至 http://blog.youkuaiyun.com/tomatofly/article/details/5949070SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的San
2017-12-14 15:34:58
181
原创 hadoop 2.7.4伪分布式安装(参照官网单节点安装)
1、SSH免密码登录,因为Hadoop需要通过SSH登录到各个节点进行操作,每台服务器都生成公钥,再合并到authorized_keys(root用户)root用户(1)CentOS默认没有启动ssh无密登录,去掉/etc/ssh/sshd_config其中2行的注释,每台服务器都要设置,#RSAAuthentication yes 去掉##PubkeyAuthentica
2017-11-24 19:36:47
515
原创 linux (1)文件和目录常用命令
1查看文件和目录命令 功能 案例说明ls查看文件和目录ls -a/l/f/r/R/s/hfile查看文件类型file test.txtfile *find查找文件或者目录fin /etc -name "*.sh"查找etc目录下sh文件fin . -iname test查当前目录下
2017-11-06 00:08:06
373
原创 vi 的使用
linux 的vi编辑命令能在linux中编辑文本1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mod
2017-10-23 23:36:52
228
转载 oracle hint(提示)大全
转载 原文地址 http://ymy131931.iteye.com/blog/1998888Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句
2017-10-23 16:07:57
1541
原创 oracle 5种b*树索引扫描方式
Index scan(索引扫描index lookup):我们通常说的一般索引都是B树索引(平衡树),有以下特性 1 叶子节点关键字为数据库值和ROWID,兄弟节点间链指针相连(字节点满了,则向父节点申请空间,一直叠加)2 根/分支节点关键字存储键值范围(数据库值范围),分支节点兄弟节点间链指针相连,父子节点链指针相连根据索引类型与where限制条件的不同,有4种类型的索引
2017-10-20 17:01:46
2326
原创 sqlplus 执行报错
在sqlplus中 执行命令@C:\Users\LocalUser\Desktop\0904-0928\tt.sql;报错SP2-0734: 未知的命令开头 "锘縟elete ..." - 忽略了剩余的行。将tt1.sql的格式改为ASCII码问题解决。总结:格式问题会导致,@命令执行报错,所以遇到该类问题多调试下格式
2017-10-19 16:46:10
1286
原创 create对象
1 创建 dblinkgrant create database link to xielj; create database link uat2local connect to xielj identified by 123456using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOS
2017-10-19 16:32:43
305
原创 oracle sqlplus连接
step1: 进入dos窗口(linux在命令窗口)step2 :方法一: 输入 sqlplus 用户名/密码@IP地址:端口/sid如:用户名为xielj,密码为 123456,ip99.12.99.123,端口 1521,sid orcl命令为:sqlplus xielj/123456@99.12.99.123:1521/orcl方法二:输入 sqlplus 用户名
2017-10-19 14:43:44
6264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人