Oracle
栖之
all or nothing
展开
-
Oracle 创建表以外的其他对象
文章目录1. 数据库对象2. 视图 view3. 序列 sequence4. 索引5. 同义词1. 数据库对象TABLE 表基本的数据存储集合,由行和列组成。VIEW 视图从一张表或者多张表中抽出的逻辑性上相关的数据集合SEQUENCE 序列生成规律的数值INDEX 索引提高查询性能SYNONYM 别名给对象起的别名2. 视图 v...原创 2019-04-25 18:55:51 · 136 阅读 · 0 评论 -
oracle 数据库启动与关闭
文章目录1. 数据库的启动与关闭2. 初始化参数2.1 静态参数和动态参数2.2 PFILE init.ora2.3 重建初始化参数文件件、3. 启动数据库的三个阶段4. 关闭数据库4.1 关闭选项1. 数据库的启动与关闭(一)SQL*Plus(二)初始化参数(三)数据库的启动(四)数据库的关闭(五)告警⽇志(六)性能2. 初始化参数启动实例时会读取初始化参数⽂件。参数⽂件有两种...原创 2019-04-22 19:48:12 · 2843 阅读 · 0 评论 -
Oracle 控制文件
文章目录1. 功能和特点2. 控制文件的位置3. 文件更新机制4. 实战:控制文件多元化(多路复用)5. 实战:备份与重建控制文件6. 恢复控制文件的⽅法1. 功能和特点记 录 数 据 库当前物理状态维护数据库的⼀致性是⼀个⼆进制小⽂件在 mount 阶段被读取记录 RMAN 备份的元数据2. 控制文件的位置SQL> show parameter control_file...原创 2019-04-22 19:54:57 · 277 阅读 · 0 评论 -
oracle 内存体系结构
文章目录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...原创 2019-04-23 17:53:16 · 837 阅读 · 0 评论 -
Oracle 数据库的备份与恢复
文章目录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...原创 2019-04-18 21:14:01 · 1489 阅读 · 0 评论 -
oracle 逻辑物理结构、表空间
文章目录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...原创 2019-04-23 20:10:33 · 851 阅读 · 0 评论 -
oracle 数据字典
文章目录1. 什么是数据字典2. 数据字典内容3. 数据字典表的类型4. 数据字典视图4.1 静态视图4.2 动态性能视图1. 什么是数据字典(1)Oracle 提供了⼤量的内部表,它们记录了数据库对象的更改和修正。可以将这些内部表划 分为两种主要类型:静态的数据字典表动态的性能表(2) 这些内部表是由oracle维护的,它们都是只读表。⽤户包括sys都不能修改,只能查看。(3)...原创 2019-04-19 18:53:33 · 213 阅读 · 0 评论 -
Oracle 撤销表空间undo
文章目录1. 作用2. 事务的属性3. UNDO 数据4. UNDO vs REDO5. Undo的参数5.1 查看undo表空间5.2 切换UNDO5.3 删除UNDO 表空间6. 数据状态和参数1. 作用处理事务和还原数据2. 事务的属性ACID原⼦性:⼀个事务的所有部分必须都完成,或都不完成。⼀致性:查询的结果必须与数据库在查询开始时的状态⼀致。隔离性:除了做出表更的会话,...原创 2019-04-19 19:46:39 · 570 阅读 · 0 评论 -
oracle 账户管理
文章目录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...原创 2019-04-19 20:18:27 · 667 阅读 · 0 评论 -
oracle 物理结构(表空间,段区块)
文章目录1. 数据库存储结构2. 表空间2.1 表空间类型2.2 管理方式3. 段、区、块的关系3.1 段 segment3.2 区 extent1. 数据库存储结构逻辑结构—————物理结构物理结构不同类型的数据文件,数据文件是真实存在的逻辑结构数据库为数据库中的所有数据,分配逻辑数据库空间。数据库空间分配的单位是数据块、区段和段。顺序:表空间-段-区-块很多块组成区,很多...原创 2019-04-25 17:05:35 · 1269 阅读 · 0 评论 -
oracle 重做日志
文章目录1. Redo File2. 重要的三个视图3. 日志的四种状态4. 添加日志方式4.1 添加⼀个日志组4.2 添加成员文件5. 日志成员文件的迁移5.1 不关库,先删后加5.2 关库,重命名1. Redo File作用:数据 recovery恢复特征:记录数据库中块的变化(DML、DDL)⽤于数据块的 recover以组的⽅式管理 redo file,最少两组 re...原创 2019-04-22 19:32:42 · 168 阅读 · 0 评论 -
oracle 归档日志
文章目录1. 归档日志2. 查看归档模式3. 归档日志命名格式4. 手动切换日志5. 归档路径5.1 更改归档路径5.2 配置让归档路径使用闪回区5.3 查看归档情况及信息6. 删除归档⽇志1. 归档日志归档 VS ⾮归档归档会在⽇志切换时,备份历史⽇志,对于 OLTP 系统都应考虑归档模式,以便数据库能⽀持热备 ,并提供数据库完全恢复和不完全恢复(基于时间点)归档会启⽤ arcn 的后...原创 2019-04-22 19:10:47 · 1390 阅读 · 0 评论 -
Oracle 创建和管理表
文章目录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...原创 2019-04-25 19:32:01 · 144 阅读 · 0 评论 -
Oracle dml操作
文章目录1. DML操作2. insert 插入3. updata 更新4. delete 和 truncate 删除1. DML操作DML可以在下列条件执行向表中插入数据修改现存数据删除现存数据事务是由完成若干项工作的DML语句组成2. insert 插入语法插入数据插入空值插入指定的值插入时间值脚本从其它表插入数据...原创 2019-04-25 19:46:55 · 600 阅读 · 0 评论 -
Oracle 事务
文章目录1. 数据库事务2. 保存点3. 隐式事务处理3.1 提交或回滚前的数据状态3.2 COMMIT后的数据状态3.3 语句级回滚4. 读一致性1. 数据库事务1.事务是由完成若干项工作的DML语句组成2.数据库事务是由以下的部分组成一个或者多个DML语句一个DDL语句一个DLC语句3.数据库事务的开始结束以第一个DML语句的执行为开始以下面的其中之一作为结束COM...原创 2019-04-25 19:52:47 · 670 阅读 · 0 评论 -
Oracle 集合运算符
文章目录1.集合运算2. UNION 操作符3. UNION ALL 操作符4. INTERSECT 操作符5. MINUS 操作符6. 相匹配的select语句7. 集合操作中使⽤order by1.集合运算将多个查询用集合运算符连接组成⼀个单个的查询控制返回的顺序注意事项在select列表中中得列表和表达式在数量上必须匹配在第二个查询中得每一列得数据类型必须与第一个查询其对应列...原创 2019-04-25 20:03:35 · 961 阅读 · 0 评论 -
Oracle 多表查询
文章目录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 & OUTER JOIN 内连接和外连接3.6 左/右外连接3.7 全外连接4. 笛卡尔积4.1 交叉连接1. 多表...原创 2019-04-25 20:25:34 · 1913 阅读 · 0 评论 -
vbox OEL5 安装Oracle 11G RAC
文章目录安装IP 规划配置IP创建组&用户关闭ntpd安装Oracle所需的系统rpm包查看Oracle用户limit参数配置grid 用户的limit参数克隆需要初始化 mac地址修改ip 地址在rac1 设置上创建disk(固定大小磁盘,非动态分配)rac1设置udevrac2启动udev服务安装GRID环境变量创建存储DATA的磁盘组修改oracle用户 .bash_profile收...转载 2019-04-17 16:08:41 · 464 阅读 · 0 评论 -
ORACLE 图形化&静默安装
文章目录图形化安装1.先决条件,安装包放置2.创建安装路径、文件夹2.1 创建文件路径2.2 创建用户和组3.检查参数3.1 检查内存要求(Memory Requirements)3.2 检查操作系统架构(System Architecture)3.3 检查磁盘空间要求(Disk Space Requirements)4.配置参数,以及环境变量4.1 配置推荐内核参数4.2 配置Oracle的资源...原创 2019-04-17 17:09:13 · 1453 阅读 · 0 评论 -
oracle 逻辑备份
文章目录1. 逻辑备份类型2. 备份方式3. EXPDP/IMPDP 数据泵4. 使⽤数据泵5. 查看和恢复备份⽂件模拟emp、dept表丢失模拟数据丢失,但数据表结构还在(空表)导出表中的部分行remap_table 导⼊为其他表名按用户导出按表空间导出导出数据库查看程序运⾏情况技术分类特点优点缺点备注物理备份冷备以块为单位进行备份,简单轻易,完全恢复停机时刻点...原创 2019-04-17 17:37:45 · 2441 阅读 · 0 评论 -
Oracle 基础相关(杂项)
查看Oracle进程 ps -ef查看oracle相关的进程ps -ef | grep ora_连接到数据库 sqlplus连接到数据库,sysdba是默认的超级账户,和linux下的root类似。 scott是创建的用户,密码是tiger。sqlplus / as sysdbasqlplus scott/tiger连接到数据库,sysdba是默认的超级账户,和li...原创 2019-04-26 16:05:30 · 307 阅读 · 0 评论 -
oracle 索引
文章目录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. ...原创 2019-04-25 18:36:31 · 261 阅读 · 0 评论