Oracle中的move命令
Oracle中的move命令 从8i开始,oracle开始提供Move的命令。我们通常使用这个命令,将一个table segment从一个tablespace移动到另一个tablespace。Move实际上是在block之间物理的copy数...
修改数据库字符集
在Redhat上安装Oracle 10g没有设定字符集,采用的是操作系统默认字符集:US7ASCII,将字符集修改为:ZHS16GBK。由于过程不可逆,首先需要备份数据库。1.数据库全备2.查询当前字符集SQL> select * from n...
物化视图
http://www.itpub.net/thread-1308625-1-1.htmlprimary key1、user test下 create table B( a VARCHAR2(2) not null, b NUMBER);alter table B add cons...
【INSERT】在INSERT插入语句中引入条件限制选项实现数据插入控制
Oracle的insert插入语句的功能很是强大,我们可以实现在插入的过程中仅允许插入指定的数据记录,功能展示在此,供参考。1.环境准备1)创建T表sec@ora10g> create table t (x number, y number);Table created...
【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件
为保证重新创建的日志组成员可以成功创建,我们在删除日志组后需要手工删除对应的日志文件。1.查看数据库当前REDO LOG日志相关信息1)查看日志组信息sys@ora10g> select * from v$log; ...
【DEADLOCK】Oracle“死锁”模拟
本着实验优先的原则,先模拟死锁的发生,然后在列一下死锁产生的四个必要条件和处理死锁的一般策略。1.创建两个简单的表t1_deadlock和t2_deadlock,每个表中仅仅包含一个字段asys@ora10g> conn sec/secC...
【INDEX】注意:不可见索引在表DML操作过程中依然被维护
在文章《【INDEX】11g中利用不可见索引降低索引维护时对系统的冲击》(http://space.itpub.net/519536/viewspace-662238)中介绍了关于11g的新特性“不可见索引”,这项新技术给出了在不删除索引的情况下来判...
【EXPDP】使用11g的数据泵实现对逻辑备份数据进行加密
Oracle 11g版本中的数据泵对逻辑备份过程中的加密功能进行了增强。这里以对备份数据本身进行加密展示之。1.对比10g和11g版本中的数据泵加密功能描述1)10g中的expdp加密选项描述C:\Users\secooler>expdp ...
【GC】Grid Control Agent完整删除方法
当需要删除Grid Control Agent的时候,往往会因为删除不完整导致无法重新顺利部署Agent的问题。 这里给出Grid Control Agent的完整删除方法。供大家参考。1.确认Agent当前状态[oracle@secdb1 ~...
【SQL*Plus】使用Oracle 11gR2的EXITCOMMIT参数控制在SQL*Plus中exit时commit的行为
偶然间邂逅了这个在Oracle 11gR2版本中新增加的SQL*Plus参数“EXITCOMMIT”,该参数作用是精确控制exit的时候commit的行为。1.Oracle官方文档关于这个新增加的参数的描述 先看一下Oracle 11gR2...
【spfile】修改及重置spfile实操 plus 故障处理一则
如果不知道spfile为何物以及它能给我们DBA带来哪些便利的同学,请自行Google:)1.spfile修改语法语法:alter system set parameter_name=value <comment='text'> <deferred> <scope=mem...
【Flashback】Flashback Drop闪回删除功能实践
Oracle的Flashback Drop闪回删除功能给出我们一种误DROP删除表的便捷恢复方式,实现这种功能的原理是Oracle的“回收站”(RecycleBin)功能。注意,如果被删除的表原先是存放在SYSTEM系统表空间上,...
【ROLLUP】Oracle分组函数之ROLLUP魅力
本文通过演示给出Oracle ROLLUP分组函数的用法,体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法,这里同时给出ROLLUP的Group By的改写思路。...
【CUBE】Oracle分组函数之CUBE魅力
Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。 关于ROLLUP的查询统计功能请参考文章《【ROLLUP】Oracle分组函数之ROLLUP魅力》(http://space.itpub.net/519536/viewspace-...
【Bitmap Index】B-Tree索引与Bitmap位图索引的锁代价比较研究
通过以下实验,来验证Bitmap位图索引较之普通的B-Tree索引锁的“高昂代价”。位图索引会带来“位图段级锁”,实际使用过程一定要充分了解不同索引带来的锁代价情况。1.为比较区别,创建两种索引类型的测试表1...