精彩不止一两抹

前言

致谢

第1章Oracle传奇

1.1起源

1.2发展

1.3挫折

1.4兴旺

1.5革新

1.6前进

第一部分初始化环境

第2章安装Oracle数据库软件

2.1Windows平台下安装Oracle10gR

2.1.1安装条件

2.1.2执行安装

2.2Linux平台下安装Oracle10gR

2.2.1系统要求

2.2.2检查环境

2.2.3配置安装环境

2.2.4执行安装

第3章创建Oracle数据库

3.1创建Oracle数据库

3.1.1DBCA是啥来头

3.1.2执行数据库创建

3.2配置监听

3.2.1创建监听服务

3.2.2启用监听服务

3.2.3启动和停止监听服务

第4章进入Oracle数据库

4.1认识连接工具

4.2第一次连接

4.3启动和停止数据库

4.3.1启动数据库

4.3.2停止数据库

4.4连接到远端数据库

4.4.1配置Net服务名

4.4.2通过网络服务名连接数据库

4.5创建用户

第二部分加载数据

第5章SQL*Loader加载数据

5.1认识SQL*Loader

5.2SQL*Loader体系结构

5.2.1控制文件

5.2.2日志文件

5.2.3错误文件

5.2.4废弃文件

5.3一千零一十一个怎么办

5.3.1给我的是个Excel文件怎么办

5.3.2要加载的文件不是以逗号分隔怎么办

5.3.3要加载的数据中包含分隔符怎么办

5.3.4数据文件没有分隔符怎么办

5.3.5数据文件中的列比要导入的表中列少怎么办

5.3.6数据文件中的列比要导入的表中列多怎么办

5.3.7提供了多个数据文件,要导入同一张表怎么办

5.3.8同一个数据文件,要导入不同表怎么办

5.3.9数据文件前N行不想导入怎么办

5.3.10要加载的数据中有换行符怎么办

5.3.11要导入大字段(LOB类型)怎么办

5.3.12某些字段无值导致加载报错怎么办

5.4100万条记录的数据加载

5.4.1生成百万级数据文件

5.4.2初始化环境

5.4.3执行导入

5.4.4能不能快一点呢

5.4.5能不能再快一点呢

5.4.6有没有可能更快

5.5SQL*Loader加载综述

第6章外部表加载数据

6.1如何创建外部表

6.1.1CREATETABLE语句创建

6.1.2SQL*Loader创建

6.2解读外部表

6.2.1第一部分指定表结构

6.2.2第二部分指定访问驱动和路径

6.2.3第三部分指定加载参数

6.2.4第四部分指定数据来源

6.3有问有答学用外部表

6.3.1外部表有加载日志吗

6.3.2能像普通表那样修改属性吗

6.3.3有多个文件要加载怎么办

6.3.4外部表加载实际效率怎么样

6.3.5怎么用外部表实现数据加载/卸载

6.4访问驱动的故事

6.4.1ORACLE_DATAPUMP驱动

6.4.2ORACLE_LOADER驱动

6.5外部表加载综述

第三部分保护数据

第7章备份与恢复基础扫盲

7.1什么是备份

7.1.1备份类型

7.1.2数据库状态

7.1.3备份的状态

7.1.4备份规模

7.2什么是恢复

7.2.1错误类型

7.2.2恢复类型

7.2.3恢复方式

7.2.4恢复操作

7.2.5RESETLOGS操作

7.3常见备份与恢复技术

7.3.1用户管理的备份和恢复(User-ManagedBackups&Recovery)

7.3.2RMAN备份和恢复(RecoverManagerBackups&Recovery)

7.3.3逻辑导入/导出(Export/Import和DataPump)

7.3.4闪回(Flashback)

7.3.5数据卫士(DataGuard)

第8章RMAN说,我能备份

8.1进入RMAN

8.1.1连接本地数据库

8.1.2连接远程数据库

8.1.3退出RMAN

8.2熟悉RMAN操作

8.2.1启动.关闭数据库

8.2.2执行操作系统命令

8.2.3执行SQL语句

8.2.4RMAN备份类型

8.2.5RMAN命令执行方式

8.3RMAN备份初级演练

8.3.1整库的备份

8.3.2表空间的备份

8.3.3数据文件的备份

8.3.4控制文件的备份

8.3.5归档文件的备份

8.3.6初始化参数文件的备份

8.3.7对备份集进行备份

8.3.8综述

8.4RMAN命令知多少

8.4.1显示RMAN默认配置——SHOW命令

8.4.2列出备份信息——LIST命令

8.4.3删除备份——DELETE命令

8.4.4报表显示——REPORT命令

8.4.5执行检查——CROSSCHECK命令

8.4.6修改状态——CHANGE命令

8.4.7综述

8.5RMAN备份演练进阶篇

8.5.1是否选择增量备份

8.5.2是否使用RMAN备份集的保留策略

8.5.3是否使用多个通道

8.5.4是否启用复合备份

8.5.5是否设置备份集属性

8.5.6是否使用RMAN恢复目录(RecoveryCatalog)

8.5.7是否启用备份优化

8.5.8是否对备份集进行压缩

8.5.9是否启用加密备份

8.6实战RMAN备份

8.6.1编写RMAN批处理文件

8.6.2编写命令执行批处理

8.6.3设定执行计划

8.7RMAN基础知识补充

8.7.1FORMAT字符串格式化

8.7.2通过CONFIGURE命令创建预定义配置

8.7.3通过SET命令进行会话级配置

8.7.4增量备份的工作机制

8.7.5备份加密模式

8.7.6恢复目录数据库(RecoveryCatalog)

8.7.7RMAN备份相关的动态性能视图

8.8制订备份策略

第9章RMAN说,我能恢复

9.1RMAN恢复操作扫盲

9.2RMAN基础恢复操作

9.2.1对数据库进行完全介质恢复

9.2.2恢复表空间和数据文件

9.2.3恢复归档日志文件

9.2.4恢复控制文件和SPFILE初始化参数文件

9.3RMAN恢复示例

9.3.1归档模式有备份,丢失数据文件的恢复

9.3.2归档模式无备份,丢失数据文件的恢复

9.3.3丢失控制文件的恢复

9.3.4丢失联机重做日志文件的恢复

9.3.5不同故障下的恢复总结

9.4通过RMAN备份恢复数据库到其他服务器

第10章DataGuard说,我就是备份

10.1DataGuard名词和术语

10.1.1名词先混个脸熟

10.1.2术语再了解大概

10.2物理Standby说,我跟Primary一模一样

10.2.1物理Standby创建前的准备工作

10.2.2物理Standby创建时的操作步骤

10.2.3物理Standby实际创建过程演示

10.2.4玩转物理Standby的角色转换

10.2.5用READONLY模式打开物理Standby

10.2.6管理影响物理Standby的Primary数据库事件

10.2.7监控Primary和物理Standby数据库

10.2.8调整物理Standby端REDO数据应用频率

10.3逻辑Standby说,我跟Primary看起来一样

10.3.1逻辑Standby创建前的准备工作

10.3.2逻辑Standby创建时的操作步骤

10.3.3逻辑Standby实际创建过程演示

10.3.4玩转逻辑Standby的角色转换

10.3.5管理逻辑Standby的相关视图

10.3.6逻辑Standby数据库的自定义配置

10.3.7修改逻辑Standby端数据

10.3.8优化逻辑Standby数据同步性能

10.4DataGuard服务

10.4.1REDO传输服务(RedoTransportServices)

10.4.2Log应用服务(LogApplyServices)

10.4.3选择数据保护模式(DataProtectionMode)

第11章Flashback说,恢复我最行

11.1FlashbackQuery闪回查询

11.1.1应用FlashbackQuery查询过去的数据

11.1.2应用FlashbackQuery查询操作的事务

11.1.3应用FlashbackQuery的注意事项

11.2FlashbackTable闪回表

11.2.1从RecycleBin中恢复

11.2.2从UNDO表空间中恢复

11.2.3应用FlashbackTable的注意事项

11.2.4认识和管理RecycleBin(回收站)

11.3FlashbackDatabase闪回数据库

11.3.1认识FlashbackDatabase

11.3.2FlashbackDatabase操作示例

第四部分迁移数据

第12章Import/Export导入和导出数据

12.1认识Import和Export

12.1.1传说中的“备份”工具

12.1.2初次调用示例

12.2调用IMP和EXP

12.2.1创建相关视图和角色

12.2.2授予权限

12.2.3调用方式

12.3EXP说,我导出

12.3.1我想导出表中的某些记录

12.3.2我想导出某个SCHEMA下的某些表

12.3.3我想导出某几个SCHEMA中的对象

12.3.4整个痛快的,全库导出

12.3.5我想(不想)要索引.约束.授权等

12.3.6导出文件太大了,超出了操作系统限制怎么办

12.3.7试试能否更快导出数据

12.3.8EXP导出常见问题

12.4IMP说,我导入

12.4.1执行导入前务必搞清楚的几个问题

12.4.2导入指定表到相同用户

12.4.3导入指定表到其他用户

12.4.4导入含LOB类型的表,且表空间与当前用户默认表空间不同

12.4.5导入表结构到指定用户

12.4.6IMP导入常见问题

12.4.7试试能否更快导入数据

第13章DataPump导入和导出数据

13.1认识DataPump

13.1.1DataPump方式的导入和导出特性

13.1.2DataPump如何处理数据

13.2调用IMPDP/EXPDP

13.2.1调用方式

13.2.2操作模式

13.3过滤对象或数据

13.3.1过滤数据

13.3.2过滤对象

13.4DataPump执行导出

13.4.1导出对象时指定过滤条件

13.4.2跨数据库链方式导出数据

13.4.3并行方式导出提高效率

13.5DataPump执行导入

13.5.1导入对象到目标SCHEMA

13.5.2重定义对象所属SCHEMA和表空间

13.5.3通过NETWORK_LINK导出远端数据到本地数据库

13.5.4优化导入效率

13.6命令行交互方式管理和监控导入/导出任务

13.6.1进入命令行交互模式的管理界面

13.6.2执行管理操作

13.7DataPumpAPI

13.7.1使用DBMS_DATAPUMP导出指定SCHEMA

13.7.2使用DBMS_DATAPUMP导出指定对象

第14章使用传输表空间迁移数据

14.1认识传输表空间

14.1.1关于传输表空间特性

14.1.2关于跨平台传输表空间

14.1.3制约因素

14.2实战传输表空间

14.2.1操作步骤

14.2.2传输实战

14.3使用RMAN传输表空间

14.3.1RMAN创建传输集概述

14.3.2实战RMAN创建传输集

14.4使用RMAN跨平台传输

14.4.1跨平台传输的实现基础

14.4.2实战跨平台传输

第15章DUPLICATE复制数据库

15.1DUPLICATE复制概述

15.1.1认识DUPLICATE命令

15.1.2创建Duplicate数据库过程

15.2创建流程

15.2.1相同路径结构的复制

15.2.2异机不同路径结构的复制

15.2.3本地创建Duplicate数据库

15.3实战操作

15.3.1准备工作

15.3.2执行复制

15.3.3验证结果

15.4复制过程中的高级选项

15.4.1跳过表空间

15.4.2重命名Duplicate数据库中文件

15.4.3同步副本数据库

15.5创建物理Standby数据库

15.5.1创建过程概述

15.5.2实战DUPLICATE命令创建物理Standby

第五部分基础部分

第16章体系结构之数据库结构

16.1数据库物理存储结构

16.1.1控制文件(ControlFiles)

16.1.2数据文件(Datafiles)

16.1.3临时文件(Tempfiles)

16.1.4日志文件(RedologFiles)

16.2数据库逻辑存储结构

16.2.1逻辑存储结构概述

16.2.2块(Block)

16.2.3区(Extent)

16.2.4段(Segment)

16.2.5表空间(Tablespace)

第17章体系结构之实例结构

17.1内存结构

17.1.1SGA组成结构

17.1.2自动SGA内存管理

17.1.3数据缓冲区管理

17.1.4共享池管理

17.1.5其他缓冲区管理

17.1.6SGA共享池和数据缓存池的分配

17.1.7PGA组成结构

17.1.8PGA内存管理

17.2进程结构

17.2.1Oracle进程

17.2.2DBWn(数据库写进程)

17.2.3LGWR(日志写进程)

17.2.4CKPT(检查点进程)

17.2.5SMON(系统监控进程)

17.2.6PMON(进程监控进程)

17.2.7ARCn(归档进程)

17.2.8Jnnn(任务队列进程)

17.3实例相关的文件

17.3.1参数文件(ParameterFiles)

17.3.2警告文件(AlertFile)

17.3.3跟踪文件(TraceFiles)

附录ASQLLDR命令的诸多参数

附录BIMP和EXP命令的诸多参数

附录CIMPDP和EXPDP命令的诸多参数

附录DDataGuard环境归档中断(GAP)或丢失的处理

涂抹oracle源代码,涂抹Oracle:三思笔记之一步一步学ORACLE相关推荐

  1. Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据

    Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 7.1 程序数据的命名 PL/SQL要求在给数据结构命名的时候应 ...

  2. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  3. Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理

    Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理 Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理 ACID原则:即一个事务具有原子性.一致性. ...

  4. vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...

    vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之 ...

  5. Oracle之PL/SQL学习笔记之有名块练习

    2019独角兽企业重金招聘Python工程师标准>>> Oracle之PL/SQL学习笔记之有名块练习 存储过程案例: 案例1: 根据雇员姓名跟新雇员工资,如果雇员不存在输出没有该雇 ...

  6. oracle数据库基础知识总结,oracle数据库基础知识学习笔记

    oracle数据库基础知识学习笔记 一.oracle数据库类型: Char:  字符型(最大长度2000,定长.不足时以空格补充) Varchar2:字符型 最大长度 4000,变长,实际长度由存储的 ...

  7. Oracle Rac 添加节点测试笔记

    一.测试环境 主机名 实例名 操作系统 数据库版本 rac1 racdb1 RHEL 6.5 64位 11.2.0.4.0 rac2 racdb2 RHEL 6.5 64位 11.2.0.4.0 ra ...

  8. oracle中常用关键字,oracle常用函数及关键字笔记

    --函数及关键字-- 1.trim,ltrim,rtrim 去除字符,无指定默认去除空格 SELECT TRIM('a' FROM 'aafhfhaaaaaaaa'), LTRIM('aafhfhaa ...

  9. ORACLE存储过程批量建表-笔记

    目录 一.存储过程简介及基础语法 二.建表语句分析 三.编写存储过程并测试 四.本次所遇到问题记录 五.附录 一.存储过程简介及基础语法 (一)定义 存储过程是一组为了完成特定功能的SQL语句,经编译 ...

  10. Oracle 加密配置,【学习笔记】Oracle sqlnet设置网络传输加密案例

    天萃荷净 Database Advanced Security,Oracle研究中心学习笔记:分享一篇关于Oracle数据库网络传输加密笔记,通过配置SQLNET.ora文件使网络传输加密即将客户端也 ...

最新文章

  1. 2021计算机技能高考考纲,2021年湖北省技能高考技能考试大纲(机械类).pdf
  2. 5天5000万访问的个人网站是如何诞生的?
  3. DL之DNN:基于神经网络(从1层~50层)DNN算法实现对非线性数据集点进行绘制决策边界
  4. 常见Java面试题 在Queue中poll()和remove()有什么区别?
  5. React-Native 填坑之ListView(item更新)
  6. LeetCode算法入门- Reverse Integer-day6
  7. linux基本操作命令的使用
  8. 手机计算机音乐软件,“自从拥有了这三款软件,我把电脑、手机上的音乐播放器全部卸载了”...
  9. 坦克大战的网络对战实现C++(客户端+服务端)
  10. Gephi可视化人物关系图
  11. Java课程学习四:编程题
  12. HDU 5869 Different GCD Subarray Query (数学gcd+树状数组离线查询)
  13. Android GridView实现自定义日程表课表
  14. matlab 绘制任意方向和位置的空间圆锥体
  15. 简单css实现表格头部固定
  16. 微信小程序 - 图像加载时渐隐淡入效果(image)
  17. web前端期末大作业 html+css+javascript网页设计实例 企业网站制作 (绿色植物网站设计)...
  18. 程序员即装逼又实用的Cmd命令行
  19. access tempvars 宏_Access数据库教程之使用常用对象来加快Access 2007数据库三
  20. 安装laravel/Horizon

热门文章

  1. Keli 编译遇到 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED且已经破解
  2. 2022年武汉科技大学成人高等学历教育招生简章--学历提升、高起专、专升本
  3. table 转义字符 html,HTML转义字符表
  4. Visio使用注意事项
  5. 埃文科技教你如何验证IP地址定位的准确率
  6. java 拦截器实现接口调用频率限制
  7. 扒一扒,互联网大厂内部都用什么软件沟通?
  8. lingo12软件下载及lingo语言入门资源
  9. 关闭恶意无限弹窗的方法
  10. js 打印组件的使用