实验-审计
Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.D:\Documents and Settings\tian>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 20 09:00:55 2013Copyri...
oracle审计
审计1.审计是什么?审计就是对选定用户在数据库中操作进行监控和记录。包括数据库用户和非数据库层次用户。(非数据库层次用户就是使用client_identifier属性标识的应用用户。要对这些用户进行审计,可以使用fine-g...
笔记-backup and recovery-第二十一章 表空间基于时间点的恢复(TSPITR).txt
第二十一章 表空间基于时间点的恢复(TSPITR)一、综述1.目的快速恢复一个或多个表空间到以前某个时间点,而不影响其他表空间。应用领域:1)当多个逻辑数据库存在于相互分离的物理数据库的表空间中时,将逻辑数据...
ORA-07217
ORA-07217备份时遇到如下报错:[oracle@localhost ~]$ rman target /Recovery Manager: Release 11.2.0.1.0 - Production on Fri May 10 22:05:49 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates.&...
实验-闪回数据库
实验-闪回数据库SELECT CURRENT_SCNFROM V$DATABASE;create restore point guarantee_rp guarantee flashback database;list restore point all;SELECT NAME, SCN, TIME, DATABASE_INCARNATION#,GUARANTEE_FLASH...
闪回删除
1.首先,以scott用户连接到数据库Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as scott2.清空回收站SQL> purge recyclebin;Done3.查询emp、dept表中的约束SQL> select ow...
实验-闪回表
1.首先连接到数据Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as scott2.查看待闪回的表中数据:SQL> select * from emp;EMPNO ENAME JOB&...
更新大表中某个字段的存储过程
create or replace procedure pp_temp2 is--用于根据某个表的数据来更新一张大表的某个字段 cursor cur is --从参考表中获取需要的字段,包括待更新的字段和关联字段 select column1,column...
查询语句中escape的转义字符
今天进行一个查询时发现查询的结果不太对:SQL> select text from user_source where text like '%_32_%';TEXT--------------------------------------------------------------------------------||'...
实验-数据分布对执行计划的影响.txt
D:\Documents and Settings\tian>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 5月 5 10:22:14 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn scott/scott...
[script]P_CHECK_BLACK.sql 检查当前用户下是否有varchar2字段的末尾包含空格
create or replace procedure P_CHECK_BLACKis/*用途:检查当前用户下是否有varchar2字段的末尾包含空格, 将结果插入到表contain_black中; 将这些字段中的空格删除*/ type typ_tabnm is table of...
11g中对象细粒度管理一例
11g中oracle提供了细粒度的对象管理。如:视图所依赖的表若发生结构变化,在10g及以前版本中会导致视图失效,而在11g中,若结构变化未影响视图,则视图仍然有效。在11g中:SQL> drop table t;Table droppe...
【转】索引组织表的使用
转载地址:http://blog.sina.com.cn/s/blog_4cbe7eb901011fkj.html Oracle索引组织表(IOT) 索引组织表(index organized table, IOT)就是存储在一个索引结构中的表。存储在堆中的...
insert语句中append提示对字段的检查
insert 语句中的append提示不仅可以通过直接寻址、少记录日志而达到加快速度的效果,在检查语句合法性方面也有额外的效果。如下例:SQL> create table t(a number,b varchar2(20));Table createdSQL> create sequ...
truncate对表的同义词无效
SQL> conn scott/scott@test;Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 Connected as scottSQL> drop table t;Table droppedSQL> create table t as select * from emp;Table cr...
truncate 命令使用
今天使用truncate清空表时报错了:SQL> truncate table ref_set;truncate table ref_setORA-02266: 表中的唯一/主键被启用的外键引用通过dba_constraints查看,该表的主键被其他表所引用,因此无法truncate。即...
DBMS_SQL
dbms_sql 用途:执行动态语句由于execute immediate语句的简捷易用,dbms_sql包的使用已经非常少了,而且很早就传言说要废弃,但其功能强大,而且有些时候无法被替代,因此还是值得学习的。使用场景:当我们的单...
统计信息不准确而产生的merge join cartesian
对三个表进行联合查询,其中ref_glbal和ref_al数据量都不大,有五百多条数据。TABLE1有75万数据。将三个表进行内连接,产生了如下所示的执行计划。非常不正常。SQL> explain plan for 2 select count(1...
oracle备份功能简述
为了最大限度的保证数据安全,在发生灾难时尽快恢复数据库,需要进行日常的备份。备份应该根据数据库的大小、负载、可用性要求等制定策略。(服务器的i/o性能、磁盘空间等应该是在规划阶段就充分考虑的,一...
恢复编录的创建和使用.txt
恢复编录的创建和使用目标:在windows环境下的数据库test中为虚拟机(192.168.56.130)上的testdb数据库创建恢复编录目的:保证testdb的数据安全。创建编录后归档日志和备份历史信息的保存时间可以不再受control_f...