王昊的博客

暂无签名

  • 博客访问: 487
  • 博文数量: 33
  • 用 户 组: 普通用户
  • 注册时间: 2017-01-10 11:52
  • 认证徽章:
个人简介

熟悉oracle技术

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-02-27 13:43:42

SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.后期升级版就是10046打开方式alter session set sql_trace=true;alter database set sql_trace=true;1.跟踪当前会话定位当前会话spid为14911SQL>  alter session set sql_trace=true;Session altered.SQL> select /*+inde.........【阅读全文】

阅读(1) | 评论(0) | 转发(0)

发布时间:2017-02-27 08:33:19

索引快速全扫描的执行结果不一定是有序的。这是因为索引快速全扫描时Oracle是根据索引行在磁盘上的物理存储顺序来扫描,而不是根据索引行的逻辑顺序来扫描的,所以扫描结果才不一定有序.我们来测试一下.1.创建测试表create table system.wh(num1 number(10));begin    for i in 1 .. 10000 loop   .........【阅读全文】

阅读(2) | 评论(0) | 转发(0)

发布时间:2017-02-24 20:23:21

在做NBU恢复时,由于RENAME过程中,拼写错误ORA-1511 signalled during: alter database rename file' +RECO_DM02/jccrm/onlinelog/group_131.52548.930668639' to '/u01/app/oracle/oradata/orcl/group_131.52548.930668639'...当执行ALTER DATABASE OPEN RESETLOGS时,报如下错误alter database open resetlogsRES.........【阅读全文】

阅读(2) | 评论(0) | 转发(0)

发布时间:2017-02-23 14:42:53

1.正常查询SQL> select count(*) from system.wh where num1=100;  COUNT(*)----------       101SQL> select * from table(dbms_xplan.display_cursor(null,null,'ALLSTATS LAST')); PLAN_TABLE_OUTPUT-------------------------------------------------------------------.........【阅读全文】

阅读(3) | 评论(0) | 转发(0)

发布时间:2017-02-23 10:45:48

收集方式begin                                                                   DBMS_STATS.GATHER_TABLE_STATS(ownname=>'SYSTEM',.........【阅读全文】

阅读(9) | 评论(0) | 转发(0)

发布时间:2017-02-22 11:01:51

1.参数设置alter session set create_stored_outlines = true;2.创建测试表SQL> create table mmm as select * from dba_objects;Table created.3.创建一个 outlineSQL>  create or replace outline  myoutline for category cate_outline  on select * from mmm where object_id=:p; &nb.........【阅读全文】

阅读(4) | 评论(0) | 转发(0)

发布时间:2017-02-17 16:03:30

1.建立测试表create table test.mmm as  select * from dba_objects;2.执行查询点击(此处)折叠或打开SQL> select count(*) from mmm;  COUNT(*)----------     74561.........【阅读全文】

阅读(18) | 评论(0) | 转发(0)

发布时间:2017-02-17 14:52:30

1.查看表分析情况SQL> select T.LAST_ANALYZED from dba_tables t where owner = 'TEST' and  table_name  ='WH';LAST_ANAL---------xxx2.删除表分析信息exec DBMS_STATS.DELETE_TABLE_STATS('test','wh');3.执行sql 观察SQL> select  count(*) from test.wh  where object_id > 8.........【阅读全文】

阅读(6) | 评论(0) | 转发(0)

发布时间:2017-02-17 09:31:12

 create table test (id number);基数 = 总记录数 * 选择率选择率应该怎么计算呢?选择率 = 1/100 = 0.01例二:条件ID >= 1基数 = 100 * 1 = 100选择率 = ((100 – 1)/100) * ((50 – 1)/100)= 0.48关于多个查询的条件的时候有三个公.........【阅读全文】

阅读(10) | 评论(0) | 转发(0)

发布时间:2017-02-16 15:12:36

SET LONG 1000000SET LONGCHUNKSIZE 100000SET LINESIZE 100SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK('SYS_AUTO_SQL_TUNING_TASK') FROM   DUAL; DBMS_SQLTUNE.REPORT_TUNING_TAS--------------------------------------------------------------------------------GENERAL INFORMATION SECTION-----.........【阅读全文】

阅读(3) | 评论(0) | 转发(0)

发布时间:2017-02-16 13:59:45

1.给权限 grant ADVISOR  to system;(system应该有)2.查看原来SQL的执行计划alter session set statistics_level=all;set serveroutput offset linesize 222 set pagesize 1000set long 99999select * from table(dbms_xplan.display_awr('7ysgr9qfhfgtr')); (7ysgr9qfhfgtr 是sql_id) (a.........【阅读全文】

阅读(5) | 评论(0) | 转发(0)

发布时间:2017-02-16 12:05:42

1.给权限 grant ADVISOR  to system;(system应该有)2.查看原来SQL的执行计划alter session set statistics_level=all;set serveroutput offset linesize 222 set pagesize 1000set long 99999select * from system.wh where object_id = 2;SELECT * FROM table(dbms_xplan.display_cursor(N.........【阅读全文】

阅读(7) | 评论(0) | 转发(0)

发布时间:2017-02-15 10:08:01

转自:
http://blog.itpub.net/25744374/viewspace-723083/......【阅读全文】

阅读(5) | 评论(0) | 转发(0)

发布时间:2017-02-14 09:44:43

1.建立测试存储过程[oracle@TDSHUIFU admin]$ cat test.sql CREATE OR REPLACE PROCEDURE wraptest IS  BEGIN     FOR i IN 1..10 LOOP      DBMS_OUTPUT.PUT_LINE('Emp Id: ' || i);    END LOOP;  END; 2.使用warp命令[oracle@TDSHUIFU admi.........【阅读全文】

阅读(11) | 评论(0) | 转发(0)

发布时间:2017-02-14 09:15:32

1.编辑 $ORACLE_HOME/network/admin/sqlnet.ora 文件,添加参数encryption_wallet_location=(source=(method=file)(method_data=(directory=/nbu/u01/app/oracle/product/11.2.0/dbhome_1)))2.sqlplus 中执行SQL> alter system set encryption key identified by oracle;System altered.3. 验证 /nbu/u01/app.........【阅读全文】

阅读(8) | 评论(0) | 转发(0)

发布时间:2017-02-13 13:11:15

1.使用  28号控制文件,恢复29号的数据文件. run {allocate channel ch00 type 'SBT_TAPE' ;SEND 'NB_ORA_CLIENT=xx,NB_ORA_SERV=nbumaster,NB_ORA_POLICY=xx,NB_ORA_SCHED=default-FCFBOM';   restore controlfile from  'cntrl_2316_1_934419516';release channel ch00;} .........【阅读全文】

阅读(16) | 评论(0) | 转发(0)

发布时间:2017-02-10 13:09:11

1.编辑spfile略2.恢复控制文件run {allocate channel ch00 type 'SBT_TAPE' ;SEND 'NB_ORA_CLIENT=dm01db01-priv1.fawcar.com.cn,NB_ORA_SERV=nbumaster,NB_ORA_POLICY=192.168.10.130-ERP,NB_ORA_SCHED=default-ERP';   restore controlfile from  'c-3984149248-20170126-02';release channe.........【阅读全文】

阅读(21) | 评论(0) | 转发(0)

发布时间:2017-02-08 09:14:56

1.主库建立负载过滤器BEGIN    DBMS_WORKLOAD_CAPTURE.ADD_FILTER (    fname => 'filter_test',    fattribute => 'USER',    fvalue => 'SYSTEM');    END;    /2.主库建立负载文件存储目录create directory test_dir as '/u01/app/testfile';3.........【阅读全文】

阅读(6) | 评论(0) | 转发(0)

发布时间:2017-02-07 14:19:11

BBED> map /v File: /u01/app/oracle/oradata/test/system01.dbf (1) Block: 1                                     Dba:0x00400001------------------------------------------------------------ Data F.........【阅读全文】

阅读(9) | 评论(0) | 转发(0)

发布时间:2017-02-06 15:27:50

1.查看当前数据库SCNSQL> select current_scn from v$database;         CURRENT_SCN--------------------      15170044180773SQL> select to_char(15170044180773,'xxxxxxxxxxxxxx') from dual;TO_CHAR(1517004---------------    dcc0d1839252.使用.........【阅读全文】

阅读(12) | 评论(0) | 转发(0)

发布时间:2017-01-20 11:22:40

今天给表空间resize 时候报错SQL> alter database datafile '/u01/app/oracle/oradata/test/tlog.dbf' resize 500m;alter database datafile '/u01/app/oracle/oradata/test/tlog.dbf' resize 500m*ERROR at line 1:ORA-03297: file contains used data beyond requested RESIZE value查看表空间使用情况ts-.........【阅读全文】

阅读(9) | 评论(0) | 转发(0)

发布时间:2017-01-20 11:14:51

回收站功能回收站这个特性主要的好处就是在误删除一个表时有一个恢复机制,不必通过数据库还原来实现。避免大量的人工误操作。以及数据库还原等复杂的操作。让数据库的管理、维护更加简单、方便。如果是SQL SERVER数据库,就必须还原整个数据库来找到被DROP掉的表。可见回收站功能确实是一个开创性的功能。SQL> SHO.........【阅读全文】

阅读(14) | 评论(0) | 转发(0)

发布时间:2017-01-18 15:36:03

建立测试用户create user test identified by test;首先备份数据库(相当于每日昨天的备份)模拟用户被删除drop user test cascade;定位到删除语句的scn号15170041504757通过RMAN恢复到scn号略开启数据库SQL> alter database open resetlogs;Database altered.测试用户SQL> connect test/orac.........【阅读全文】

阅读(5) | 评论(0) | 转发(0)

发布时间:2017-01-18 08:41:00

我们很看一下数据表的 delete 还原查看数据select * from system.test where object_id = 2;SYSC_OBJ#22CLUSTER2011/9/17 9:46:132011/9/17 9:46:132011-09-17:09:46:13VALIDNNN5 删除数据SQL> delete system.test where object_id = 2;1 row deleted.SQL> commit;Commit complete..........【阅读全文】

阅读(12) | 评论(0) | 转发(0)

发布时间:2017-01-16 16:03:16

今日客户反馈 运维周报中的 关于表使用空间大小以及增长的统计 有问题查看报告内容表名          表属性                     本周大小(M)  上周大小(M)  增加大小(M)  增长是否正常  备注CLMR06   记录索.........【阅读全文】

阅读(16) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册