自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 130901数据库审计

可以审计三种类型的对象:1系统权限;2对象权限;开启系统数据库审计,查询审计参数所有值及修改状态;SQL> select * from v$parameter_valid_values where name like 'audit%';        NUM NAME

2013-09-01 16:49:02 608

原创 130831执行计划查看

SQL> set autotrace traceonlySQL> set linesize 300SQL> select * from dba_objects;72390 rows selected.Execution Plan----------------------------------------------------------Plan hash value: 45

2013-08-31 13:44:48 288

原创 130829大对象

创建大对象表SQL> create table clob_content ( 2 id integer primary key, 3 clob_column clob not null ); Table createdSQL> create table blob_content ( 2 id integer primary key, 3 blob_column

2013-08-29 10:37:17 352

原创 130826触发器

创建触发器表SQL> create table product_price_audit ( 2 product_id integer 3 constraint price_audit_fk_products 4 references store.products(product_id),old_price number(5,2), 5 new_price numbe

2013-08-26 17:07:11 381

原创 130825包

SQL> create or replace package product_package as 2 type t_ref_cursor is ref cursor; 3 function get_products_ref_cursor return t_ref_cursor; 4 procedure update_product_price( 5 p_product_

2013-08-25 14:10:05 327

原创 130823创建函数

SQL> create or replace function circle_area ( 2 p_radius in number 3 ) return number as 4 v_pi number := 3.1415926; 5 v_area number; 6 7 begin 8 v_area := v_pi * power(p_radius

2013-08-24 18:48:13 406

原创 130823创建过程

SQL> create or replace procedure update_product_price( 2 p_product_id IN store.products.product_id%TYPE; 3 p_factor in number 4 ) 5 as 6 v_product_count integer; 7 8 begin 9

2013-08-24 16:41:30 459

原创 130822游标使用样例

游标用于一次访问一组记录,select语句将列提取到游标中,然后根据游标取得记录;1)声明一些变量,用于保存select语句返回的列值;2)声明游标,并指定select语句为游标赋值;3)打开游标;4)从游标中循环获取记录;5)关闭游标;-- Created on 2013/8/22 by CALVIN declare -- Local variables

2013-08-22 18:29:40 405

原创 130822简单循环、while循环和for循环;

简单循环、while循环和for循环;counter :=0;loop counter := counter+1;exit when counter = 5;end loop;counter :=0;while counter < 6 loop counter := counter + 1;end loop;for count2 in 1..5 loopdbms

2013-08-22 18:11:30 453

原创 130822PLSQL 样例程序

-- Created on 2013/8/22 by CALVIN declare -- Local variables here width integer; height integer :=2; area integer;begin -- Test statements here area := 6; width := area/height; DBMS

2013-08-22 18:06:14 294

原创 130822创建视图

SQL> create view cheap_product_view as   2  select * from store.products where price  View created SQL> select * from calvin.cheap_product_view where rownum

2013-08-22 16:03:25 410

原创 130821创建索引

SQL> create table calvin.customers as select * from store.customers; Table created SQL> CREATE index customers_last_name_idx on customers(last_name); Index created创建样例表和样例索引;

2013-08-21 17:22:08 307

原创 130821生成序列

SQL> create sequence test2_seq start with 10 increment by -1 minvalue 1 maxvalue 10 cycle cache 5; Sequence created SQL> select * from user_sequences; SEQUENCE_NAME                   MIN_V

2013-08-21 17:15:03 352

原创 130821延迟约束

SQL> alter table calvin.test2 add constraint test2_name_uni unique(name) deferrable initially deferred; Table altered延迟约束,只能在初始创建该约束时候添加,如果是 deferrable initially immediate 则增删改数据会立即检查;如果是def

2013-08-21 11:12:19 295

原创 Data Guard Standby_archive_dest 和 Log_archive_dest_n 的关系

官方文档有句话:            STANDBY_ARCHIVE_DEST is relevant only for a standby database in managed recovery mode.       It specifies the location of archive logs arriving from a primary database     

2013-07-07 14:30:59 310

原创 130604RAC打补丁-成功从10.2.0.1升级到10.2.0.4

打开RAC后发现系统报错:ORA-00600: internal error code, arguments: [kffmAllocate_1], [26],[2], [], [], 查询metalink后发现是bug:  ORA-600 [kffmallocate_1] [ID 406799.1]  需要打补丁10.2.0.3查询数据库版本:Oracle

2013-06-05 10:19:38 2441

原创 130531修改RAC归档模式

修改rac归档模式,按照事先规划的excel表中所描述:dbs的/etc/fstab:/dev/sdc3 /wxxrdb2_arch ext3 default 1 2/dev/sdd3 /wxxrdb1_arch ext3 default 1 2dbp的/etc/fstab:/dev/sdc2 /wxxrdb1_arch ext3 default 1 2/dev/sdd

2013-06-01 21:49:52 484

原创 130527ORACLE STARTUP 模式

STARTUPSyntaxSTARTUP options | upgrade_optionswhere options has the following syntax:[FORCE] [RESTRICT] [PFILE=filename] [QUIET] [ MOUNT [dbname] | [ OPEN [open_options] [dbname] ] | NOMOUNT

2013-05-27 20:07:44 475

原创 130527fra空间不够报错

在创建一张大数据的测试表的过程中,系统报错, 提示FRA空间不够,因为归档联机日志都放在FRA空间中;SQL> alter system set db_recovery_file_dest_size=10000M scope=both;System altered.SQL> show parameter recoverNAME

2013-05-27 19:50:16 1115

原创 oracle系统视图大全

-----------DBA----------------DBA_2PC_NEIGHBORS 包含待处理事务进入连接和退出连接信息。DBA_2PC_PENDING 包含等待恢复的分布式事务的信息。DBA_ALL_TABLES 显示数据库中所有表(对象表和关系表)的描述。DBA_ANALYZE_OBJECTS 列出分析对象。DBA_ASSOCIATIONS 列出用户定义的统计信

2013-05-23 08:37:49 620

原创 130522比较快照集

创建两个比较快照集,然后可以创建报告或者查看报表,得出每项指标的比较结果,具体过程如下: 1.选择AWR,选定第一个快照集的开始快照,此处为203快照。并且选择Compare Periods功能。    2.选择第一个快照集的结束快照,此处为204快照。 3.选择第二个快照集(需要比较的对象)的开始快照,也可以选择基线。此处为206快照集

2013-05-23 08:23:43 443

原创 130521建立AWR及AWR管理

1.创建snapshot连接到: OracleDatabase 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production SQL>select dbms_workload_repository.create_snapshot() as "snap_id" fromdual;

2013-05-22 13:29:31 518

原创 130506rman恢复测试,四种场景

1.        非系统表空间损坏,而控制文件和联机日志文件没有损坏这是如果数据库为打开状态,则只需要进行表空间级别的恢复,如下所示,假设users表空间损坏 SQL> SELECT * FROM DBA_DATA_FILES; FILE_NAME

2013-05-07 19:04:40 437

原创 121231异机恢复oracle数据库

异机恢复oracle数据库; 找新的一台虚机,安装oracle数据库,并创建默认数据库。需要注意以下几点:1.        恢复目标机target db的instance name,sid以及数据库名称需与source db 恢复源db的名称保持一致,在目标恢复机恢复时copy备份数据到fra flashrecoverarea且设置源的dbid;2.        恢复目标机ta

2013-01-06 18:59:17 646

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除