<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[墨香书生的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangyeshun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangyeshun]]></copyright><item><title><![CDATA[linux 创建阵列]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/83050690</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/83050690</guid><author>wangyeshun</author><pubDate>Sun, 14 Oct 2018 20:51:54 +0800</pubDate><description><![CDATA[创建RAID0
新建分区,创建RAID0 需要两块硬盘，所以我们拿/dev/sdb和/dev/sdc来实验。
fdisk/dev/sdb  //对sdb进行分区
修改分区类型
默认新建分区的类型是Linux，代号83，我们需要将其修改为raid 类型。输入&quot;t&quot; ，然后输入&quot;L&quot; 列出所有的文件格式，这里我们选择&quot;fdLinux raid auto&quot;, 输入&quot;fd&quot;，然后再输入&quot;p&quot; 查看分区情况...]]></description><category></category></item><item><title><![CDATA[linux 添加磁盘SCSI]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/83036690</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/83036690</guid><author>wangyeshun</author><pubDate>Sat, 13 Oct 2018 11:12:28 +0800</pubDate><description><![CDATA[发现磁盘
1.重启系统
2. /sys下SCSI扫描
cd /sys/class/scsi_host目录
echo “- - -” &amp;gt; /sys/class/scsi_host/host0/scan
注意：在“-”之间有空格，在“&amp;gt;”左右有空格
fdisk -l看看有没有新加的磁盘，如果没有则把host0换成host1或者host2尝试一下
fdisk命令操作磁盘详解–添加、删除、转换...]]></description><category></category></item><item><title><![CDATA[Linux 日志管理]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/83004584</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/83004584</guid><author>wangyeshun</author><pubDate>Wed, 10 Oct 2018 22:37:54 +0800</pubDate><description><![CDATA[确定服务启动
[root@localhost ~]# ps aux | grep rsyslogd
#查看服务是否启动

[root@localhost ~]# chkconfig --list | grep rsyslogd
#查看服务是否自启动

/etc/rsyslog.conf配置文件
格式：
服务名称[连接符号]日志等级日志记录位置

连接符号
连接符号可以识别为：
•“*”代表所有日志...]]></description><category></category></item><item><title><![CDATA[linux进程管理]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82990613</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82990613</guid><author>wangyeshun</author><pubDate>Tue, 09 Oct 2018 23:29:14 +0800</pubDate><description><![CDATA[进程管理应用场景
判断服务器健康状态
查看系统中所有进程
杀死进程
进程分类
系统进程
用户进程(交互进程,批处理进程,守护进程daemon)
进程5态模型

[root@localhost~]# ps aux
#查看系统中所有进程，使用BSD操作系统格式
[root@localhost~]# ps-fe
#查看系统中所有进程，使用Linux标准命令格式。
USER：该进程是由哪个用户产生的；
P...]]></description><category></category></item><item><title><![CDATA[Oracle数据库管理维护]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82825390</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82825390</guid><author>wangyeshun</author><pubDate>Sun, 23 Sep 2018 22:08:04 +0800</pubDate><description><![CDATA[SQLPlus命令行工具
启动
在命令行中输入：“sqlplus /nolog”即可启动该工具
连接
conn 用户名/密码as 连接身份@服务器连接字符串
连接身份：表示该用户连接后拥有的权限。
sysdba：即数据库管理员，权限包括：打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能、创建数据库。sys用户必须用sysdba身份才能登录，system用户可...]]></description><category></category></item><item><title><![CDATA[Oracle序列]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82817483</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82817483</guid><author>wangyeshun</author><pubDate>Sat, 22 Sep 2018 20:46:51 +0800</pubDate><description><![CDATA[序列: 可供多个用户用来产生唯一数值的数据库对象
自动提供唯一的数值
共享对象
主要用于提供主键值
将序列值装入内存可以提高访问效率
定义序列:CREATE SEQUENCE 语句
CREATE SEQUENCE sequence
[INCREMENT BYn] --每次增长的数值
[START WITHn] --从哪个值开始
[{MAXVALUEn| NOMAXVALUE}]
[{MINVALU...]]></description><category></category></item><item><title><![CDATA[Oracle索引]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82806854</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82806854</guid><author>wangyeshun</author><pubDate>Fri, 21 Sep 2018 20:10:12 +0800</pubDate><description><![CDATA[一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中
索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度
索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由Oracle 管理系统决定何时使用索引。用户不用在查询语句中指定使用哪个索引
在删除一个表时,所有基于该表的索引会自动被删除
通过指针加速Oracle 服务器的查询速度
通过快速定位数据的方法，减少磁盘I/O...]]></description><category></category></item><item><title><![CDATA[Oracle视图]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82795378</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82795378</guid><author>wangyeshun</author><pubDate>Thu, 20 Sep 2018 23:54:26 +0800</pubDate><description><![CDATA[视图:从表中抽出的逻辑上相关的数据集合。
序列:提供有规律的数值。
索引:提高查询的效率
视图是一种虚表。
视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。
向视图提供数据内容的语句为SELECT 语句, 存可以将视图理解为存储起来的SELECT 语句.
视图向用户提供基表数据的另一种表现形式
使用视图的原因
控制数据访问
简化查询
避免重复访问相同的数据

创建视图
1.在CREATE...]]></description><category></category></item><item><title><![CDATA[SQL基础-约束]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82778778</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82778778</guid><author>wangyeshun</author><pubDate>Wed, 19 Sep 2018 21:37:17 +0800</pubDate><description><![CDATA[约束:表级的强制规定
约束可以在创建表时规定约束（通过 CREATE TABLE 语句），或者在表创建之后也可以（通过 ALTER TABLE 语句）。
列级约束只能作用在一个列上
表级约束可以作用在多个列上
NOT NULL (只能定义在列上)
约束强制列不接受 NULL 值。
约束强制字段始终包含值。
定义方式
CREATE TABLE employees(
employee_id NUMBE...]]></description><category></category></item><item><title><![CDATA[Oracl体系结构、表空间]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82764272</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82764272</guid><author>wangyeshun</author><pubDate>Tue, 18 Sep 2018 21:12:14 +0800</pubDate><description><![CDATA[数据库的体系结构是指数据库的组成、工作过程与原理，以及数据在数据库中的组织与管理机制
racle服务器提供开放、全面和综合的信息管理，它由Oracle数据库和Oracle实例组成

Oracle 实例
Oracle 实例是后台进程和内存结构的集合

Oracle 实例内存结构

系统全局区(数据库信息存储于SGA，由多个数据库进程共享)

共享池
共享池是对SQL、PL/SQL程序进行语法分析、编...]]></description><category></category></item><item><title><![CDATA[Oracle创建和处理表]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82749399</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82749399</guid><author>wangyeshun</author><pubDate>Mon, 17 Sep 2018 21:31:14 +0800</pubDate><description><![CDATA[表:基本的数据存储集合，由行和列组成。
用户定义的表:
用户自己创建并维护的一组表
包含了用户所需的信息
查看用户创建的表:
SELECT * FROM user_tables;

数据字典:
由Oracle Server 自动创建的一组表
包含数据库信息
查看用户定义的表:
SELECT table_name
FROM user_tables ;

查看用户定义的各种数据库对象:
SELECT ...]]></description><category></category></item><item><title><![CDATA[Oracle子查询(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82730311</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82730311</guid><author>wangyeshun</author><pubDate>Sun, 16 Sep 2018 22:03:52 +0800</pubDate><description><![CDATA[概念：所谓子查询，即一个select语句中嵌套了另外的一个或者多个select语句 
子查询语法 
子查询(内查询) 在主查询之前一次执行完成。 
子查询的结果被主查询(外查询)使用。

SELECTselect_list
FROMt able
WHERE expr operator
(SELECTselect_list
FROMtable);


注意事项: 
子查询要包含在括号内。 
将子查询...]]></description><category></category></item><item><title><![CDATA[Oracle多表查询(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82717341</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82717341</guid><author>wangyeshun</author><pubDate>Sat, 15 Sep 2018 20:18:40 +0800</pubDate><description><![CDATA[笛卡尔积

SQL&amp;gt; select * from emp,dept;


基本原理： 
两个表如果笛卡尔集运算

(1)行数是两个表行数相乘的结果
(2)列是两个表合集


特点:

连接条件被忽略。
第一个表中的所有的行与第二个表中的所有行相连接。


避免笛卡尔积:在WHERE子句中加入条件。 
连接的类型：

相等连接
比较连接(θ连接)的一种特例，它的连接谓词只用了相等比较




...]]></description><category></category></item><item><title><![CDATA[Oracle数据库单行函数(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82709961</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82709961</guid><author>wangyeshun</author><pubDate>Fri, 14 Sep 2018 23:24:26 +0800</pubDate><description><![CDATA[单行函数:

操作数据对象
接受参数返回一个结果
只对一行进行变换
每行返回一个结果
可以转换数据类型
可以嵌套
参数可以是一列或一个值




字符函数 
1.大小写控制函数 
LOWER:参数里面的内容,全部转换为小写字符

select LOWER('SQL Course') from dual;


 
UPPER:参数里面的内容,全部转换为大写字符

select UPPER('sql ...]]></description><category></category></item><item><title><![CDATA[Oracle基础(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82694461</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82694461</guid><author>wangyeshun</author><pubDate>Thu, 13 Sep 2018 20:37:31 +0800</pubDate><description><![CDATA[基本概念: 
数据Data:描述事物的符号,可以有多种形式(数字、文字、图形、图像、声音等) 
数据库:存放数据的地方 
需要长期存放在计算机内的、有组织的、可共享的数据集合 
物理形式是存储在磁盘上的一个或多个数据文件 
数据库管理系统:是操纵和管理数据库的大型软件，可建立、使用和维护数据库 
它对数据库进行统一管理和控制，保证数据库的安全性和完整性 
数据库管理员:管理和维护数据库的人D...]]></description><category></category></item><item><title><![CDATA[虚拟机安装CentOS7教程]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82670293</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82670293</guid><author>wangyeshun</author><pubDate>Wed, 12 Sep 2018 23:25:06 +0800</pubDate><description><![CDATA[1.准备工作 
1)下载VMware workstation 
2)下载CentOS7 
2.虚拟机操作 
1)虚拟机——&amp;gt;创建新的虚拟机 
 
2)自定义安装 
 
3)根据需求选择硬件兼容性 
 
4)选择稍后安装系统 
 
5)操作系统选择linux,版本选择CentOS 64位 
 
6)自定义虚拟机名称和安装位置 
 
7)定义处理器数量和处理器核心数量 
 
8)定义分配给此虚拟...]]></description><category></category></item><item><title><![CDATA[shell中的自动交互方式(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82634514</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82634514</guid><author>wangyeshun</author><pubDate>Tue, 11 Sep 2018 23:27:24 +0800</pubDate><description><![CDATA[1.输入重定向 
利用重定向操作符&amp;lt;&amp;lt; ,shell将分界符之后直至下一个同样的分界符之前的所有内容都作为输入，遇到下一个分界符结束

command &amp;lt;&amp;lt; delimiter
document
delimiter


2.管道，echo + sleep + | 
执行passwd命令后，输入curpassword，1秒后输入newpassword，1秒后再次输入newpa...]]></description><category></category></item><item><title><![CDATA[运维学习日常总结]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82597762</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82597762</guid><author>wangyeshun</author><pubDate>Mon, 10 Sep 2018 22:58:07 +0800</pubDate><description><![CDATA[根据扩展名切分文件名 
${VAR%.*}:非贪婪模式

从${VAR}中删除位于%右侧的通配符所匹配的字符串，通配符从右向左进行匹配
例如:VAR=&amp;quot;www.google.com&amp;quot;，那么通配符从右向左就会匹配到.com，因此就会将其从${VAR}中删除，输出www.google


${VAR%%.*}:贪婪模式

从右到左匹配最长的字符串
例如:VAR=&amp;quot;www.google.com&amp;quot;那么通配...]]></description><category></category></item><item><title><![CDATA[grep,sed,awk三剑客(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82562688</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82562688</guid><author>wangyeshun</author><pubDate>Sun, 09 Sep 2018 21:33:49 +0800</pubDate><description><![CDATA[grep 
是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹配的行打印出来 
选项:

-a ：将 binary 文件以 text 文件的方式搜寻数据
-c ：计算找到 '搜寻字符串' 的次数
-i ：忽略大小写的不同，所以大小写视为相同
-n ：顺便输出行号
-v ：反向选择，亦即显示出没有 '搜寻字符串' 内容的那一行！
-s:不显示错误信息
-w:只显示全符合的列
-o:只输出匹...]]></description><category></category></item><item><title><![CDATA[awk与正则表达式(复习)]]></title><link>https://blog.youkuaiyun.com/wangyeshun/article/details/82532559</link><guid>https://blog.youkuaiyun.com/wangyeshun/article/details/82532559</guid><author>wangyeshun</author><pubDate>Sat, 08 Sep 2018 19:40:39 +0800</pubDate><description><![CDATA[awk倾向于一行当中分成数个字段来处理,相当适合处理小型的数据数据处理 
awk脚本基本结构(BEGIN语句块、能够使用模式匹配的通用 
语句块、END语句块)三个部分都是可选的

awk 'BEGIN{ print &quot;tart&quot;} pattern{ commands } END{ print &quot;end&quot;}' file 


工作原理： 
    第一步：执行BEGIN{ commands }语句...]]></description><category></category></item></channel></rss>