Bo's Oracle Station

查看: 3416|回复: 0

课程第29/30次(2018-08-19星期日上下午)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2018-8-19 09:32:01 | 显示全部楼层 |阅读模式
自动接受SQL Profile:
  1. BEGIN
  2. dbms_sqltune.set_auto_tuning_task_parameter( 'ACCEPT_SQL_PROFILES', 'TRUE');
  3. END;
复制代码

In Oracle Database 11g, the performance improvement factor has to be at least three before a SQL profile is implemented.


调整在Maintenance窗口中的调有频率(在界面上调不了):

1.png
  1. begin
  2. DBMS_SQLTUNE.SET_TUNING_TASK_PARAMETER('SYS_AUTO_SQL_TUNING_TASK',
  3.                    'TIME_LIMIT', 7200);
  4. end;         
复制代码

Maximum Time Spent Per SQL During Tuning (sec):
  1. BEGIN
  2.    dbms_sqltune.set_tuning_task_parameter('SYS_AUTO_SQL_TUNING_TASK', 'LOCAL_TIME_LIMIT', 1400);
  3. end;
复制代码

Maximum SQL Profiles Implemented Per Execution:

  1. BEGIN
  2.   dbms_sqltune.set_tuning_task_parameter('SYS_AUTO_SQL_TUNING_TASK','MAX_SQL_PROFILES_PER_EXEC', 50);
  3. end;
复制代码

Maximum SQL Profiles Implemented (Overall):
  1. BEGIN
  2. dbms_sqltune.set_tuning_task_parameter('SYS_AUTO_SQL_TUNING_TASK', 'MAX_AUTO_SQL_PROFILES', 10002);
  3. end;
复制代码
DBA_ADVISOR_EXECUTIONS: Get data about each execution of the task
DBA_ADVISOR_SQLSTATS: See the test-execute statistics generated while testing the SQL profiles
DBA_ADVISOR_SQLPLANS: See the plans encountered during test-execute
SPA + STA的结果在下面:

  1. SQL> desc DBA_ADVISOR_SQLPLANS
  2. Name                                           Null?    Type
  3. ----------------------------------------- -------- ----------------------------
  4. TASK_NAME                                            VARCHAR2(30)
  5. TASK_ID                                   NOT NULL NUMBER(38)
  6. EXECUTION_NAME                            NOT NULL VARCHAR2(30)
  7. SQL_ID                                    NOT NULL VARCHAR2(13)
  8. OBJECT_ID                                   NOT NULL NUMBER(38)
  9. ATTRIBUTE                                            VARCHAR2(34)
  10. STATEMENT_ID                                            VARCHAR2(30)
  11. PLAN_HASH_VALUE                           NOT NULL NUMBER
  12. PLAN_ID                                   NOT NULL NUMBER
  13. TIMESTAMP                                            DATE
  14. REMARKS                                            VARCHAR2(4000)
  15. OPERATION                                            VARCHAR2(30)
  16. OPTIONS                                            VARCHAR2(255)
  17. OBJECT_NODE                                            VARCHAR2(128)
  18. OBJECT_OWNER                                            VARCHAR2(30)
  19. OBJECT_NAME                                            VARCHAR2(30)
  20. OBJECT_ALIAS                                            VARCHAR2(65)
  21. OBJECT_INSTANCE                                    NUMBER(38)
  22. OBJECT_TYPE                                            VARCHAR2(30)
  23. OPTIMIZER                                            VARCHAR2(255)
  24. SEARCH_COLUMNS                                     NUMBER
  25. ID                                           NOT NULL NUMBER(38)
  26. PARENT_ID                                            NUMBER(38)
  27. DEPTH                                                    NUMBER(38)
  28. POSITION                                            NUMBER(38)
  29. COST                                                    NUMBER(38)
  30. CARDINALITY                                            NUMBER(38)
  31. BYTES                                                    NUMBER(38)
  32. OTHER_TAG                                            VARCHAR2(255)
  33. PARTITION_START                                    VARCHAR2(255)
  34. PARTITION_STOP                                     VARCHAR2(255)
  35. PARTITION_ID                                            NUMBER(38)
  36. OTHER                                                    LONG
  37. DISTRIBUTION                                            VARCHAR2(30)
  38. CPU_COST                                            NUMBER(38)
  39. IO_COST                                            NUMBER(38)
  40. TEMP_SPACE                                            NUMBER(38)
  41. ACCESS_PREDICATES                                    VARCHAR2(4000)
  42. FILTER_PREDICATES                                    VARCHAR2(4000)
  43. PROJECTION                                            VARCHAR2(4000)
  44. TIME                                                    NUMBER(38)
  45. QBLOCK_NAME                                            VARCHAR2(30)
  46. OTHER_XML                                            CLOB

  47. SQL>
复制代码
比较:
默认的PLAN_TABLE(全局临时表)
  1. SQL> desc plan_table
  2. Name                                           Null?    Type
  3. ----------------------------------------- -------- ----------------------------
  4. STATEMENT_ID                                            VARCHAR2(30)
  5. PLAN_ID                                            NUMBER
  6. TIMESTAMP                                            DATE
  7. REMARKS                                            VARCHAR2(4000)
  8. OPERATION                                            VARCHAR2(30)
  9. OPTIONS                                            VARCHAR2(255)
  10. OBJECT_NODE                                            VARCHAR2(128)
  11. OBJECT_OWNER                                            VARCHAR2(30)
  12. OBJECT_NAME                                            VARCHAR2(30)
  13. OBJECT_ALIAS                                            VARCHAR2(65)
  14. OBJECT_INSTANCE                                    NUMBER(38)
  15. OBJECT_TYPE                                            VARCHAR2(30)
  16. OPTIMIZER                                            VARCHAR2(255)
  17. SEARCH_COLUMNS                                     NUMBER
  18. ID                                                    NUMBER(38)
  19. PARENT_ID                                            NUMBER(38)
  20. DEPTH                                                    NUMBER(38)
  21. POSITION                                            NUMBER(38)
  22. COST                                                    NUMBER(38)
  23. CARDINALITY                                            NUMBER(38)
  24. BYTES                                                    NUMBER(38)
  25. OTHER_TAG                                            VARCHAR2(255)
  26. PARTITION_START                                    VARCHAR2(255)
  27. PARTITION_STOP                                     VARCHAR2(255)
  28. PARTITION_ID                                            NUMBER(38)
  29. OTHER                                                    LONG
  30. OTHER_XML                                            CLOB
  31. DISTRIBUTION                                            VARCHAR2(30)
  32. CPU_COST                                            NUMBER(38)
  33. IO_COST                                            NUMBER(38)
  34. TEMP_SPACE                                            NUMBER(38)
  35. ACCESS_PREDICATES                                    VARCHAR2(4000)
  36. FILTER_PREDICATES                                    VARCHAR2(4000)
  37. PROJECTION                                            VARCHAR2(4000)
  38. TIME                                                    NUMBER(38)
  39. QBLOCK_NAME                                            VARCHAR2(30)
复制代码
比较自己建的PLAN_TABLE:
  1. @/u01/app/oracle/acfsmounts/acfs_db1/rdbms/admin/utlxplan.sql
复制代码
  1. SQL> desc plan_table
  2. Name                                           Null?    Type
  3. ----------------------------------------- -------- ----------------------------
  4. STATEMENT_ID                                            VARCHAR2(30)
  5. PLAN_ID                                            NUMBER
  6. TIMESTAMP                                            DATE
  7. REMARKS                                            VARCHAR2(4000)
  8. OPERATION                                            VARCHAR2(30)
  9. OPTIONS                                            VARCHAR2(255)
  10. OBJECT_NODE                                            VARCHAR2(128)
  11. OBJECT_OWNER                                            VARCHAR2(30)
  12. OBJECT_NAME                                            VARCHAR2(30)
  13. OBJECT_ALIAS                                            VARCHAR2(65)
  14. OBJECT_INSTANCE                                    NUMBER(38)
  15. OBJECT_TYPE                                            VARCHAR2(30)
  16. OPTIMIZER                                            VARCHAR2(255)
  17. SEARCH_COLUMNS                                     NUMBER
  18. ID                                                    NUMBER(38)
  19. PARENT_ID                                            NUMBER(38)
  20. DEPTH                                                    NUMBER(38)
  21. POSITION                                            NUMBER(38)
  22. COST                                                    NUMBER(38)
  23. CARDINALITY                                            NUMBER(38)
  24. BYTES                                                    NUMBER(38)
  25. OTHER_TAG                                            VARCHAR2(255)
  26. PARTITION_START                                    VARCHAR2(255)
  27. PARTITION_STOP                                     VARCHAR2(255)
  28. PARTITION_ID                                            NUMBER(38)
  29. OTHER                                                    LONG
  30. DISTRIBUTION                                            VARCHAR2(30)
  31. CPU_COST                                            NUMBER(38)
  32. IO_COST                                            NUMBER(38)
  33. TEMP_SPACE                                            NUMBER(38)
  34. ACCESS_PREDICATES                                    VARCHAR2(4000)
  35. FILTER_PREDICATES                                    VARCHAR2(4000)
  36. PROJECTION                                            VARCHAR2(4000)
  37. TIME                                                    NUMBER(38)
  38. QBLOCK_NAME                                            VARCHAR2(30)
  39. OTHER_XML                                            CLOB
复制代码
与OCM考试相关:
  1. insert into plan_table select statement_id,plan_id,timestamp,remarks,OPERATION,OPTIONS,OBJECT_NODE,OBJECT_OWNER,OBJECT_NAME,OBJECT_ALIAS,OBJECT_INSTANCE,OBJECT_TYPE,OPTIMIZER,SEARCH_COLUMNS,ID,PARENT_ID,DEPTH,POSITION,COST,CARDINALITY,BYTES,OTHER_TAG,PARTITION_START,PARTITION_STOP,PARTITION_ID,OTHER,DISTRIBUTION,CPU_COST,IO_COST,TEMP_SPACE,ACCESS_PREDICATES,FILTER_PREDICATES,PROJECTION,TIME,QBLOCK_NAME,OTHER_XML
  2. from DBA_ADVISOR_SQLPLANS where task_name='MYSPA' and execution_name='SECOND_SQL_TRIAL' and sql_id in('',''.....)
复制代码
--------------------------------------------------------------
ASM快速镜像重同步:
  1. ALTER DISKGROUP DATA OFFLINE DISK ASMDISK02 DROP AFTER 3.6 h;
复制代码

[root@station36 ~]# cd /dev/oracleasm/disks/
[root@station36 disks]# ls -l ASMDISK02
brw-rw---- 1 oracle asmadmin 7, 1 Aug 17 16:28 ASMDISK02
[root@station36 disks]# ls -l /dev/loop*
brw-r----- 1 root disk 7,   0 Aug 17 16:27 /dev/loop0
brw-r----- 1 root disk 7,   1 Aug 17 16:27 /dev/loop1

  1. ALTER DISKGROUP SET ATTRIBUTE 'DISK_REPAIR_TIME'='2D4H30M' ;
复制代码

--------------------------------------------
  1. [oracle@station36 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 11.2.0.1.0 Production on Sat Aug 18 09:59:32 2018

  3. Copyright (c) 1982, 2009, Oracle.  All rights reserved.

  4. SQL> conn / as sysasm
  5. Connected.
  6. SQL> desc v$asm_disk;
  7. Name                                           Null?    Type
  8. ----------------------------------------- -------- ----------------------------
  9. GROUP_NUMBER                                            NUMBER
  10. DISK_NUMBER                                            NUMBER
  11. COMPOUND_INDEX                                     NUMBER
  12. INCARNATION                                            NUMBER
  13. MOUNT_STATUS                                            VARCHAR2(7)
  14. HEADER_STATUS                                            VARCHAR2(12)
  15. MODE_STATUS                                            VARCHAR2(7)
  16. STATE                                                    VARCHAR2(8)
  17. REDUNDANCY                                            VARCHAR2(7)
  18. LIBRARY                                            VARCHAR2(64)
  19. OS_MB                                                    NUMBER
  20. TOTAL_MB                                            NUMBER
  21. FREE_MB                                            NUMBER
  22. HOT_USED_MB                                            NUMBER
  23. COLD_USED_MB                                            NUMBER
  24. NAME                                                    VARCHAR2(30)
  25. FAILGROUP                                            VARCHAR2(30)
  26. LABEL                                                    VARCHAR2(31)
  27. PATH                                                    VARCHAR2(256)
  28. UDID                                                    VARCHAR2(64)
  29. PRODUCT                                            VARCHAR2(32)
  30. CREATE_DATE                                            DATE
  31. MOUNT_DATE                                            DATE
  32. REPAIR_TIMER                                            NUMBER
  33. READS                                                    NUMBER
  34. WRITES                                             NUMBER
  35. READ_ERRS                                            NUMBER
  36. WRITE_ERRS                                            NUMBER
  37. READ_TIME                                            NUMBER
  38. WRITE_TIME                                            NUMBER
  39. BYTES_READ                                            NUMBER
  40. BYTES_WRITTEN                                            NUMBER
  41. PREFERRED_READ                                     VARCHAR2(1)
  42. HASH_VALUE                                            NUMBER
  43. HOT_READS                                            NUMBER
  44. HOT_WRITES                                            NUMBER
  45. HOT_BYTES_READ                                     NUMBER
  46. HOT_BYTES_WRITTEN                                    NUMBER
  47. COLD_READS                                            NUMBER
  48. COLD_WRITES                                            NUMBER
  49. COLD_BYTES_READ                                    NUMBER
  50. COLD_BYTES_WRITTEN                                    NUMBER
  51. VOTING_FILE                                            VARCHAR2(1)
  52. SECTOR_SIZE                                            NUMBER
  53. FAILGROUP_TYPE                                     VARCHAR2(7)

  54. SQL>
复制代码
----------------------------
+ASM实例:
  1. select  * from v$asm_diskgroup;

  2. select  * from v$asm_template
  3.   where group_number=2;
  4.   
  5. alter diskgroup data   add template template1  
  6.    attributes (  unprotected fine );
复制代码
DB:
  1. create tablespace tbsasm datafile '+data(template1)/orcl/datafile/tbsasm.dbf'
  2.   size 5M ;
复制代码

+ASM:
  1. select  f.REDUNDANCY , f.STRIPED
  2. from v_$asm_file  f
  3. where (f.GROUP_NUMBER,f.FILE_NUMBER)=(
  4. select  a.GROUP_NUMBER, a.FILE_NUMBER
  5. from v_$asm_alias  a
  6. where upper(a.NAME) ='TBSASM.DBF');
复制代码
   REDUNDANCYSTRIPED
1UNPROTFINE

  1. select  f.NAME
  2. from v_$asm_alias f
  3. where (f.GROUP_NUMBER,f.FILE_NUMBER) in (
  4. select  a.GROUP_NUMBER, a.FILE_NUMBER
  5. from v_$asm_alias  a
  6. where upper(a.NAME) ='TBSASM.DBF');
复制代码
   NAME
1TBSASM.274.984479179
2tbsasm.dbf

984479179是文件incarnation:
  1. [oracle@station36 ~]$ asmcmd ls +data/orcl/datafile | sort -n -t . -k 3
  2. tbsasm.dbf
  3. SYSAUX.257.979604823
  4. EXAMPLE.265.979605007
  5. UNDOTBS1.260.981998301
  6. USERS.263.981998613
  7. SYSTEM.256.982001513
  8. TBS_NOCOMPRESSION.267.982770231
  9. TBS_BASIC.268.982770235
  10. TBS_OLTP.269.982770243
  11. TBS_QUERY.270.982770251
  12. TBS_ARCHIVE.271.982770261
  13. TBSENC.272.983997167
  14. TBSJFV.273.984463489
  15. TBSASM.274.984479179
  16. [oracle@station36 ~]$ asmcmd ls +data/orcl/datafile | sort -n -t . -k 3 -r
  17. TBSASM.274.984479179
  18. TBSJFV.273.984463489
  19. TBSENC.272.983997167
  20. TBS_ARCHIVE.271.982770261
  21. TBS_QUERY.270.982770251
  22. TBS_OLTP.269.982770243
  23. TBS_BASIC.268.982770235
  24. TBS_NOCOMPRESSION.267.982770231
  25. SYSTEM.256.982001513
  26. USERS.263.981998613
  27. UNDOTBS1.260.981998301
  28. EXAMPLE.265.979605007
  29. SYSAUX.257.979604823
  30. tbsasm.dbf
  31. [oracle@station36 ~]$
复制代码

--------------------
  1. [oracle@station36 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 11.2.0.1.0 Production on Sat Aug 18 10:36:34 2018

  3. Copyright (c) 1982, 2009, Oracle.  All rights reserved.

  4. SQL> conn / as sysasm
  5. Connected.
  6. SQL> alter diskgroup data check ;

  7. Diskgroup altered.

  8. SQL> alter diskgroup fra check ;

  9. Diskgroup altered.

复制代码
-----------------------------------------------------
  1. ASMCMD> md_backup -b /home/oracle/fra.bak  -g fra  
  2. WARNING:option 'g' is deprecated for 'md_backup'
  3. please use 'G'

  4. WARNING:option 'b' is deprecated for 'md_backup'
  5. Disk group metadata to be backed up: FRA
  6. Current alias directory path: ORCL/CHANGETRACKING
  7. Current alias directory path: ORCL/ARCHIVELOG/2018_08_18
  8. Current alias directory path: ORCL/ONLINELOG
  9. Current alias directory path: ORCL
  10. Current alias directory path: ORCL/ARCHIVELOG/2018_08_19
  11. Current alias directory path: ORCL/AUTOBACKUP/2018_08_16
  12. Current alias directory path: ORCL/AUTOBACKUP
  13. Current alias directory path: ORCL/ARCHIVELOG/2018_08_17
  14. Current alias directory path: ORCL/ARCHIVELOG/2018_08_16
  15. Current alias directory path: ORCL/CONTROLFILE
  16. Current alias directory path: ORCL/ARCHIVELOG
  17. ASMCMD>
复制代码

DB RMAN:
  1. [oracle@station90 ~]$ rman target /

  2. Recovery Manager: Release 11.2.0.3.0 - Production on Sun Aug 19 16:06:59 2018

  3. Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

  4. connected to target database: ORCL (DBID=1343950367)

  5. RMAN> backup recovery area;

  6. Starting backup at 19-AUG-18
  7. using target database control file instead of recovery catalog
  8. allocated channel: ORA_SBT_TAPE_1
  9. channel ORA_SBT_TAPE_1: SID=207 device type=SBT_TAPE
  10. channel ORA_SBT_TAPE_1: Oracle Secure Backup
  11. allocated channel: ORA_SBT_TAPE_2
  12. channel ORA_SBT_TAPE_2: SID=83 device type=SBT_TAPE
  13. channel ORA_SBT_TAPE_2: Oracle Secure Backup
  14. specification does not match any datafile copy in the repository
  15. channel ORA_SBT_TAPE_1: starting archived log backup set
  16. channel ORA_SBT_TAPE_1: specifying archived log(s) in backup set
  17. input archived log thread=1 sequence=163 RECID=155 STAMP=984345215
  18. input archived log thread=1 sequence=164 RECID=156 STAMP=984345256
  19. input archived log thread=1 sequence=165 RECID=157 STAMP=984345283
  20. input archived log thread=1 sequence=166 RECID=158 STAMP=984345312
  21. input archived log thread=1 sequence=167 RECID=159 STAMP=984345349
  22. input archived log thread=1 sequence=168 RECID=160 STAMP=984346310
  23. input archived log thread=1 sequence=169 RECID=161 STAMP=984346328
  24. input archived log thread=1 sequence=170 RECID=162 STAMP=984346475
  25. input archived log thread=1 sequence=171 RECID=163 STAMP=984346477
  26. input archived log thread=1 sequence=172 RECID=164 STAMP=984392142
  27. input archived log thread=1 sequence=173 RECID=165 STAMP=984395491
  28. input archived log thread=1 sequence=174 RECID=166 STAMP=984408613
  29. channel ORA_SBT_TAPE_1: starting piece 1 at 19-AUG-18
  30. channel ORA_SBT_TAPE_2: starting archived log backup set
  31. channel ORA_SBT_TAPE_2: specifying archived log(s) in backup set
  32. input archived log thread=1 sequence=175 RECID=167 STAMP=984425903
  33. input archived log thread=1 sequence=176 RECID=168 STAMP=984430861
  34. input archived log thread=1 sequence=177 RECID=169 STAMP=984472180
  35. input archived log thread=1 sequence=178 RECID=170 STAMP=984473980
  36. input archived log thread=1 sequence=179 RECID=171 STAMP=984483013
  37. input archived log thread=1 sequence=180 RECID=172 STAMP=984501656
  38. input archived log thread=1 sequence=181 RECID=173 STAMP=984501677
  39. input archived log thread=1 sequence=182 RECID=174 STAMP=984509119
  40. input archived log thread=1 sequence=183 RECID=175 STAMP=984516076
  41. input archived log thread=1 sequence=184 RECID=176 STAMP=984561300
  42. input archived log thread=1 sequence=185 RECID=177 STAMP=984562511
  43. input archived log thread=1 sequence=186 RECID=178 STAMP=984564021
  44. input archived log thread=1 sequence=187 RECID=179 STAMP=984574839
  45. channel ORA_SBT_TAPE_2: starting piece 1 at 19-AUG-18
  46. channel ORA_SBT_TAPE_1: finished piece 1 at 19-AUG-18
  47. piece handle=1ptav5pl_1_1 tag=TAG20180819T160717 comment=API Version 2.0,MMS Version 10.4.0.4
  48. channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:36
  49. channel ORA_SBT_TAPE_1: starting archived log backup set
  50. channel ORA_SBT_TAPE_1: specifying archived log(s) in backup set
  51. input archived log thread=1 sequence=188 RECID=180 STAMP=984579361
  52. channel ORA_SBT_TAPE_1: starting piece 1 at 19-AUG-18
  53. channel ORA_SBT_TAPE_2: finished piece 1 at 19-AUG-18
  54. piece handle=1qtav5pm_1_1 tag=TAG20180819T160717 comment=API Version 2.0,MMS Version 10.4.0.4
  55. channel ORA_SBT_TAPE_2: backup set complete, elapsed time: 00:00:35
  56. channel ORA_SBT_TAPE_2: input backup set: count=56, stamp=984345646, piece=1
  57. channel ORA_SBT_TAPE_2: starting piece 1 at 19-AUG-18
  58. channel ORA_SBT_TAPE_2: backup piece +FRA/orcl/autobackup/2018_08_16/s_984345646.283.984345647
  59. channel ORA_SBT_TAPE_1: finished piece 1 at 19-AUG-18
  60. piece handle=1rtav5qp_1_1 tag=TAG20180819T160717 comment=API Version 2.0,MMS Version 10.4.0.4
  61. channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:17
  62. piece handle=c-1343950367-20180816-00 comment=API Version 2.0,MMS Version 10.4.0.4
  63. channel ORA_SBT_TAPE_2: finished piece 1 at 19-AUG-18
  64. channel ORA_SBT_TAPE_2: backup piece complete, elapsed time: 00:00:26
  65. Finished backup at 19-AUG-18

  66. Starting Control File and SPFILE Autobackup at 19-AUG-18
  67. piece handle=c-1343950367-20180819-00 comment=API Version 2.0,MMS Version 10.4.0.4
  68. Finished Control File and SPFILE Autobackup at 19-AUG-18

  69. RMAN>
复制代码
  1. ASMCMD> md_restore  /home/oracle/fra.bak -G fra  --full
  2. Current Diskgroup metadata being restored: FRA
  3. Diskgroup FRA created!
  4. System template ONLINELOG modified!
  5. System template AUTOBACKUP modified!
  6. System template ASMPARAMETERFILE modified!
  7. System template OCRFILE modified!
  8. System template ASM_STALE modified!
  9. System template OCRBACKUP modified!
  10. System template PARAMETERFILE modified!
  11. System template ASMPARAMETERBAKFILE modified!
  12. System template FLASHFILE modified!
  13. System template XTRANSPORT modified!
  14. System template DATAGUARDCONFIG modified!
  15. System template TEMPFILE modified!
  16. System template ARCHIVELOG modified!
  17. System template CONTROLFILE modified!
  18. System template DUMPSET modified!
  19. System template BACKUPSET modified!
  20. System template FLASHBACK modified!
  21. System template DATAFILE modified!
  22. System template CHANGETRACKING modified!
  23. Directory +FRA/ORCL re-created!
  24. Directory +FRA/ORCL/AUTOBACKUP re-created!
  25. Directory +FRA/ORCL/ARCHIVELOG re-created!
  26. Directory +FRA/ORCL/CHANGETRACKING re-created!
  27. Directory +FRA/ORCL/ONLINELOG re-created!
  28. Directory +FRA/ORCL/CONTROLFILE re-created!
  29. Directory +FRA/ORCL/ARCHIVELOG/2018_08_16 re-created!
  30. Directory +FRA/ORCL/ARCHIVELOG/2018_08_19 re-created!
  31. Directory +FRA/ORCL/ARCHIVELOG/2018_08_18 re-created!
  32. Directory +FRA/ORCL/ARCHIVELOG/2018_08_17 re-created!
  33. Directory +FRA/ORCL/AUTOBACKUP/2018_08_16 re-created!
  34. ASMCMD>
复制代码
把数据用rman还原回来:
  1. RMAN> restore archivelog sequence 188  ;

  2. Starting restore at 19-AUG-18
  3. using channel ORA_DISK_1
  4. using channel ORA_DISK_2
  5. using channel ORA_DISK_3
  6. using channel ORA_DISK_4
  7. using channel ORA_DISK_5
  8. using channel ORA_DISK_6
  9. using channel ORA_DISK_7
  10. using channel ORA_DISK_8
  11. using channel ORA_SBT_TAPE_1
  12. using channel ORA_SBT_TAPE_2

  13. channel ORA_SBT_TAPE_1: starting archived log restore to default destination
  14. channel ORA_SBT_TAPE_1: restoring archived log
  15. archived log thread=1 sequence=188
  16. channel ORA_SBT_TAPE_1: reading from backup piece 1rtav5qp_1_1
  17. channel ORA_SBT_TAPE_1: piece handle=1rtav5qp_1_1 tag=TAG20180819T160717
  18. channel ORA_SBT_TAPE_1: restored backup piece 1
  19. channel ORA_SBT_TAPE_1: restore complete, elapsed time: 00:00:35
  20. Finished restore at 19-AUG-18

  21. RMAN>
复制代码
  1. ASMCMD> ls
  2. thread_1_seq_188.257.984586895
复制代码
  1. ALTER DISKGROUP DATA SET PERMISSION OWNER=Read write, GROUP=Read only, OTHER=Read only FOR FILE '+DATA/ORCL/spfileorcl.ora'
复制代码

----------------IDP:
+ASM实例:
  1. select  * from v$asm_diskgroup;
  2. select  * from v$asm_template
  3.   where group_number=2;
  4. alter diskgroup data   add template template2
  5.    attributes (  unprotected fine   hot  mirrorhot );
复制代码
DB:
  1. create tablespace tbsasm2 datafile '+data(template2)/orcl/datafile/tbsasm2.dbf'
  2.   size 5M ;
复制代码
+ASM:
  1. select  f.REDUNDANCY , f.STRIPED ,f.PRIMARY_REGION , f.MIRROR_REGION
  2. from v$asm_file  f
  3. where (f.GROUP_NUMBER,f.FILE_NUMBER)=(
  4. select  a.GROUP_NUMBER, a.FILE_NUMBER
  5. from v$asm_alias  a
  6. where upper(a.NAME) ='TBSASM2.DBF');
复制代码
   REDUNDANCYSTRIPEDPRIMARY_REGIONMIRROR_REGION
1UNPROTFINEHOTHOT

2.png


SYSTEM_MOVING_WINDOW 10g没有, 11g专有的, 就是用来设定自适应metric(维度)。
我们自己的基线,只有收集完统计信息(既不是Optimizer statistics也不是Database statistics),才能做为自适应metric(维度)的标准:
3.png















回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-18 11:13 , Processed in 0.045246 second(s), 27 queries .

快速回复 返回顶部 返回列表