随笔- 153
文章- 0
评论- 18
阅读-
50万
随笔分类 - Oracle
Oracle传输表空间介绍
摘要:传输表空间通过拷贝数据文件的方式,实现可跨平台的数据迁移,效率远超expdp/impdp, exp/imp等工具。还可以应用跨平台&数据库版本迁移表数据、归档历史数据和实现表空间级时间点数据恢复等场景。
阅读全文
Oracle外部表详解
摘要:外部表概述 外部表只能在Oracle 9i之后来使用。简单地说,外部表,是指不存在于数据库中的表。通过向Oracle提供描述外部表的元数据,我们可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。 外部表的特性 位于文件系统之中
阅读全文
Oracle分区表学习
摘要:用户mis_audit下有一张audit_log的业务表,用于记录审计日志,建表初期为普通表,现在想将表扩展为分区表. 1.查看原表结构 2.创建分区表需要的表空间 3.获取建表语句,并创建分区表 4.创建分区表 5.将原表数据迁移至新的分区表 6.查看分区表数据 7.插入新数据测试 8.查看分区信
阅读全文
通过DBMS_REDEFINITION包对表在线重定义
摘要:基础介绍 Oracle Online Redefinition可以保证在数据表进行DDL类型操作,如插入、删除数据列,分区处理的时候,还能够支持DML操作,特别是insert/update/delete操作。 对一般的DDL过程而言,Oracle都会给数据对象一个独占表锁。也就是说,在进行DDL操作
阅读全文
Oracle 用户,角色,权限等
摘要:Oracle 用户,角色,权限等 权限管理是 Oracle 系统的精华,不同用户登录到同一数据库中,可能看到不同数量的表,拥有不同的权限。Oracle 的权限分为系统权限和数据对象权限,共一百多种,如果单独对用户授权,很囧,有一些用户需要的权限是相同的,就把这些用户归为同一类——某种角色,通过设立一
阅读全文
模拟数据库丢失undo表空间
摘要:数据库无事务情况下丢失undo表空间数据文件 1. 查看当前undo表空间,并删除物理undo文件 2.将数据库正常启动,可以看到缺少undo表空间数据文件的报错 3.因为undo表空间此时不包含数据,drop undo表空间 4. 将undo管理改为manual 5. 重启数据库 6. 将丢失文件
阅读全文
DBMS_ROWID定位数据行物理存储位置
摘要:对于Oracle中的堆表,我们可以通过oracle内置的ROWID伪列得到对应行记录所在的ROWID的值(注意,这个ROWID只是一个伪列,实际的块中并不存在该列)。然后我们可以通过DBMS_ROWID包中的相关方法来通过ROWID伪列来定位对应数据行的实际物理存储物理地址。 dbms_rowid.
阅读全文
Oracle收缩表空间
摘要:前几天做了一个表空间收缩的case,今天把大概步骤记录一下, 查看该表空间的物理文件信息 查看该表空间的使用情况 该表空间实际物理文件大概1.4T,但是实际上由于空间碎片化严重,实际上并没有这么多的使用,研发给了一个删除列表,我们删除一些表数据之后再次查看该表空间使用信息 可以看到即使空闲空间增大了
阅读全文
Oracle重做日志文件
摘要:http://blog.csdn.net/leshami/article/details/5749556 一、Oracle中的几类日志文件 Redo log files -->联机重做日志 Archive log files -->归档日志 Alert log files -->告警日志 Trace
阅读全文
Oracle控制文件
摘要:一、Oracle 控制文件 为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,op
阅读全文
Oracle用户密码认证方式
摘要:oracle用户有两种认证方式: 操作系统认证(要求该用户属于本地DBA组,然后通过操作系统认证登录oracle,从而启动数据库) 密码文件认证 oracle使用哪种认证方式决定在于两个参数: 1.remote_login_passwordfile=none|exclusive|shared non
阅读全文
Oracle 11g 异机恢复参考文档
摘要:本次以原库全新安装后为例说明利用RMAN做异机恢复,原库和目标库路径一致,目标库仅需安装数据库软件即可,安装过程详见我的另一篇博客http://www.cnblogs.com/ilifeilong/p/7041676.html 1. 原库开启归档模式 2. 用RMAN对原库进行备份 3. 将备份目录
阅读全文
OCP知识点讲解 之 检查点队列与增量检查点
摘要:原创 http://blog.chinaunix.net/uid-26762723-id-3271558.html 检查点的主要目的是以对数据库的日常操作影响最小的方式刷新脏块。脏块不断的产生,如何将脏块刷新到磁盘中去呢?在8i之前,Oracle定期的锁住所有的修改操作,刷新Buffer cache
阅读全文
利用sqlldr从MySQL导出一张表数据到Oracle
摘要:根据业务需求,需要从MySQL库中同步一张表tap_application到Oracle中,下面是记录的导入过程. 1. 查看MySQL表结构 2. 查看表是否有特殊字符 #可以看到"TEST_KEY"字段有特殊字符存在,"DESCRIPTION"字段也有换行符等特殊字符存在,因此在导出时需要特别留
阅读全文