<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tyhawk的博客]]></title><description><![CDATA[行舟复水迟，把盏饮星稀。游鸿随山去，穿穹入云栖。]]></description><link>https://blog.youkuaiyun.com/tyhawk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tyhawk]]></copyright><item><title><![CDATA[Oracle 基础相关(杂项）]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89555349</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89555349</guid><author>tyhawk</author><pubDate>Fri, 26 Apr 2019 16:05:30 +0800</pubDate><description><![CDATA[查看Oracle进程 ps -ef
查看oracle相关的进程

ps -ef | grep ora_



连接到数据库 sqlplus
连接到数据库，sysdba是默认的超级账户，和linux下的root类似。 scott是创建的用户，密码是tiger。

sqlplus / as sysdba
sqlplus  scott/tiger

连接到数据库，sysdba是默认的超级账户，和li...]]></description><category></category></item><item><title><![CDATA[Oracle 多表查询]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89525159</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89525159</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 20:25:34 +0800</pubDate><description><![CDATA[文章目录1. 多表查询2. 连接类型2.1 Natural joins(自然连接）2.2 Outer joins(外连接）2.3 Cross join（交叉连接）3. 语法3.1 使用USING子句3.2 使用ON子句3.3 表的自连接3.4 非等值连接3.5 INNER &amp; OUTER JOIN 内连接和外连接3.6 左/右外连接3.7 全外连接4. 笛卡尔积4.1 交叉连接
1. 多表...]]></description><category></category></item><item><title><![CDATA[Oracle 集合运算符]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89524474</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89524474</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 20:03:35 +0800</pubDate><description><![CDATA[文章目录1.集合运算2. UNION 操作符3. UNION ALL 操作符4. INTERSECT 操作符5. MINUS 操作符6. 相匹配的select语句7. 集合操作中使⽤order by
1.集合运算
将多个查询用集合运算符连接组成⼀个单个的查询
控制返回的顺序

注意事项

在select列表中中得列表和表达式在数量上必须匹配
在第二个查询中得每一列得数据类型必须与第一个查询其对应列...]]></description><category></category></item><item><title><![CDATA[Oracle 事务]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89523995</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89523995</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 19:52:47 +0800</pubDate><description><![CDATA[文章目录1. 数据库事务2. 保存点3. 隐式事务处理3.1 提交或回滚前的数据状态3.2 COMMIT后的数据状态3.3 语句级回滚4.  读一致性
1. 数据库事务
1.事务是由完成若干项工作的DML语句组成
2.数据库事务是由以下的部分组成

一个或者多个DML语句
一个DDL语句
一个DLC语句

3.数据库事务的开始结束
以第一个DML语句的执行为开始
以下面的其中之一作为结束

COM...]]></description><category></category></item><item><title><![CDATA[Oracle dml操作]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89523820</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89523820</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 19:46:55 +0800</pubDate><description><![CDATA[文章目录1. DML操作2. insert 插入3. updata 更新4. delete 和 truncate 删除
1. DML操作
DML可以在下列条件执行

向表中插入数据
修改现存数据
删除现存数据

事务是由完成若干项工作的DML语句组成
2. insert 插入


语法



插入数据



插入空值



插入指定的值



插入时间值



脚本



从其它表插入数据



...]]></description><category></category></item><item><title><![CDATA[Oracle 创建和管理表]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89523379</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89523379</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 19:32:01 +0800</pubDate><description><![CDATA[文章目录1. 命名规则2. 创建表语句 create table2.1 引用其他用户的表2.2 DEFAULT选项3. 数据类型4. 约束语句4.1 约束准则4.2 FOREIGN KEY 约束：关键字4.3 CHECK约束5. 使用子查询创建表6. 更改表 ALTER TABELE6.1 增加⼀个新列6.2 更改⼀个现存的列6.3 删除⼀列6.4 对表名或者列名重命名6.5 改变⼀个对象的名称7...]]></description><category></category></item><item><title><![CDATA[Oracle 创建表以外的其他对象]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89522384</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89522384</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 18:55:51 +0800</pubDate><description><![CDATA[文章目录1. 数据库对象2.  视图 view3. 序列 sequence4. 索引5. 同义词
1. 数据库对象










TABLE 表
基本的数据存储集合，由行和列组成。


VIEW 视图
从一张表或者多张表中抽出的逻辑性上相关的数据集合


SEQUENCE 序列
生成规律的数值


INDEX 索引
提高查询性能


SYNONYM 别名
给对象起的别名


2.  视图 v...]]></description><category></category></item><item><title><![CDATA[oracle 索引]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89520789</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89520789</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 18:36:31 +0800</pubDate><description><![CDATA[文章目录1. 什么是索引2. 索引的原理3. 索引的类型4. 索引的种类4.1 B-tree索引4.2 单列索引和复合索引4.3 位图索引4.4 反键索引4.5 函数索引4.6 压缩索引4.7 升序或降序4.8 查看索引5. 索引里的内容7. 索引相关视图8. 创建索引8.1 创建索引9. 重建/维护索引9.1 重建索引9.2 修改索引9.3 删除索引9.4 监控索引的使用9.5 隐藏索引10. ...]]></description><category></category></item><item><title><![CDATA[oracle 物理结构（表空间，段区块）]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89519928</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89519928</guid><author>tyhawk</author><pubDate>Thu, 25 Apr 2019 17:05:35 +0800</pubDate><description><![CDATA[文章目录1. 数据库存储结构2. 表空间2.1 表空间类型2.2 管理方式3. 段、区、块的关系3.1 段 segment3.2 区 extent
1. 数据库存储结构
逻辑结构—————物理结构


物理结构
不同类型的数据文件，数据文件是真实存在的
逻辑结构
数据库为数据库中的所有数据，分配逻辑数据库空间。数据库空间分配的单位是数据块、区段和段。

顺序：表空间-段-区-块
很多块组成区，很多...]]></description><category></category></item><item><title><![CDATA[oracle  逻辑物理结构、表空间]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89480081</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89480081</guid><author>tyhawk</author><pubDate>Tue, 23 Apr 2019 20:10:33 +0800</pubDate><description><![CDATA[文章目录1. 概念2. 逻辑数据库结构2.1 Tablespace type  表空间类型2.2 Segments, Extents and Blocks  段，区，块2.2.1 Data Segments  数据段2.2.2 Segments 段2.2.3 Extent  区3. SYSTEM系统表空间4. SYSAUX表空间5. UNDO表空间6. Temporary 表空间7. Row Ch...]]></description><category></category></item><item><title><![CDATA[oracle 内存体系结构]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89470577</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89470577</guid><author>tyhawk</author><pubDate>Tue, 23 Apr 2019 17:53:16 +0800</pubDate><description><![CDATA[文章目录1. 版本相关概念2. 什么是Oracle数据库3. Data File 数据文件4. Control File  控制文件5. Redo Log File 重做日志文件6. Memory Structures  内存结构6.1 设置具体值6.2 SGA Global Area 系统全局区6.3 Database Buffer Cache 系统高速缓存区6.3.1 Database Buf...]]></description><category></category></item><item><title><![CDATA[Oracle  控制文件]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89459461</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89459461</guid><author>tyhawk</author><pubDate>Mon, 22 Apr 2019 19:54:57 +0800</pubDate><description><![CDATA[文章目录1. 功能和特点2. 控制文件的位置3. 文件更新机制4. 实战：控制文件多元化(多路复用)5. 实战：备份与重建控制文件6. 恢复控制文件的⽅法
1. 功能和特点

记 录 数 据 库当前物理状态
维护数据库的⼀致性
是⼀个⼆进制小⽂件
在 mount 阶段被读取
记录 RMAN 备份的元数据

2. 控制文件的位置
SQL&gt; show parameter control_file...]]></description><category></category></item><item><title><![CDATA[oracle 数据库启动与关闭]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89459333</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89459333</guid><author>tyhawk</author><pubDate>Mon, 22 Apr 2019 19:48:12 +0800</pubDate><description><![CDATA[文章目录1. 数据库的启动与关闭2. 初始化参数2.1 静态参数和动态参数2.2 PFILE init.ora2.3 重建初始化参数文件件、3. 启动数据库的三个阶段4. 关闭数据库4.1 关闭选项
1. 数据库的启动与关闭
（一）SQL*Plus
（二）初始化参数
（三）数据库的启动
（四）数据库的关闭
（五）告警⽇志
（六）性能
2. 初始化参数
启动实例时会读取初始化参数⽂件。参数⽂件有两种...]]></description><category></category></item><item><title><![CDATA[oracle 重做日志]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89459045</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89459045</guid><author>tyhawk</author><pubDate>Mon, 22 Apr 2019 19:32:42 +0800</pubDate><description><![CDATA[文章目录1. Redo File2. 重要的三个视图3. 日志的四种状态4. 添加日志方式4.1 添加⼀个日志组4.2 添加成员文件5. 日志成员文件的迁移5.1 不关库，先删后加5.2  关库，重命名
1. Redo File
作用:数据 recovery恢复
特征:

记录数据库中块的变化(DML、DDL)
⽤于数据块的 recover
以组的⽅式管理 redo    file，最少两组 re...]]></description><category></category></item><item><title><![CDATA[oracle 归档日志]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89457694</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89457694</guid><author>tyhawk</author><pubDate>Mon, 22 Apr 2019 19:10:47 +0800</pubDate><description><![CDATA[文章目录1. 归档日志2. 查看归档模式3. 归档日志命名格式4. 手动切换日志5. 归档路径5.1 更改归档路径5.2 配置让归档路径使用闪回区5.3 查看归档情况及信息6. 删除归档⽇志
1. 归档日志
归档 VS ⾮归档

归档会在⽇志切换时，备份历史⽇志，对于 OLTP 系统都应考虑归档模式，以便数据库能⽀持热备 ，并提供数据库完全恢复和不完全恢复(基于时间点)
归档会启⽤ arcn 的后...]]></description><category></category></item><item><title><![CDATA[oracle 账户管理]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89407437</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89407437</guid><author>tyhawk</author><pubDate>Fri, 19 Apr 2019 20:18:27 +0800</pubDate><description><![CDATA[文章目录1. 数据库用户2. 创建用户2.1 查看用户信息2.2 修改用户信息2.3 预定义账户：SYS和SYSTEM3. 权限3.1 系统权限3.2 系统权限的传递3.3 权限的回收3.4 对象权限3.4.1 对象权限分类3.4.2 对象权限相关数据字典3.4.3 对象权限的传递3.4.4 对象权限的回收4. Profile4.1 查看Profile4.2 创建Profile4.3 Profil...]]></description><category></category></item><item><title><![CDATA[Oracle 撤销表空间undo]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89406310</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89406310</guid><author>tyhawk</author><pubDate>Fri, 19 Apr 2019 19:46:39 +0800</pubDate><description><![CDATA[文章目录1. 作用2. 事务的属性3. UNDO 数据4. UNDO vs REDO5. Undo的参数5.1 查看undo表空间5.2 切换UNDO5.3 删除UNDO 表空间6. 数据状态和参数
1. 作用
处理事务和还原数据

2. 事务的属性
ACID

原⼦性：⼀个事务的所有部分必须都完成，或都不完成。
⼀致性：查询的结果必须与数据库在查询开始时的状态⼀致。
隔离性：除了做出表更的会话，...]]></description><category></category></item><item><title><![CDATA[oracle 数据字典]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89406260</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89406260</guid><author>tyhawk</author><pubDate>Fri, 19 Apr 2019 18:53:33 +0800</pubDate><description><![CDATA[文章目录1. 什么是数据字典2. 数据字典内容3. 数据字典表的类型4. 数据字典视图4.1 静态视图4.2 动态性能视图
1. 什么是数据字典
(1)Oracle 提供了⼤量的内部表，它们记录了数据库对象的更改和修正。
可以将这些内部表划 分为两种主要类型:

静态的数据字典表
动态的性能表

(2) 这些内部表是由oracle维护的，它们都是只读表。⽤户包括sys都不能修改，只能查看。
(3)...]]></description><category></category></item><item><title><![CDATA[tableau 排序，筛选，简单分析]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89395866</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89395866</guid><author>tyhawk</author><pubDate>Fri, 19 Apr 2019 13:34:03 +0800</pubDate><description><![CDATA[文章目录1. Tableau排序1.1 手工排序1.2 计算排序2. Tableau筛选2.1 Tableau筛选器操作2.2 Tableau基本筛选器筛选器维度筛选器度量Tableau日期过滤上下文件筛选器条件筛选器顶部筛选器通配符筛选器
1. Tableau排序
1.1 手工排序
用于通过以特定方式将它们彼此相邻拖动来重新排列维度字段的顺序
1.使用工具栏和工具提示进行排序
2.通过拖放进行排...]]></description><category></category></item><item><title><![CDATA[Oracle 数据库的备份与恢复]]></title><link>https://blog.youkuaiyun.com/tyhawk/article/details/89388249</link><guid>https://blog.youkuaiyun.com/tyhawk/article/details/89388249</guid><author>tyhawk</author><pubDate>Thu, 18 Apr 2019 21:14:01 +0800</pubDate><description><![CDATA[文章目录1. 为什么要数据备份2. 故障类型3.备份类型3.1 从物理角度与逻辑角度分类3.2 从数据库的状态分类：3.3 从数据库的备份策略角度分类4. 冷备份5. 热备份6. RMAN—— Recovery Manager6.1 备份集和备份片6.2 镜像备份 copy6.3 完全备份6.4 差异/增量备份(Differential)6.5 累积备份(Cumulative)6.6 使⽤rman...]]></description><category></category></item></channel></rss>