首页 > 编程知识 正文

oracle中awr报告的输出格式有哪些,oracle spool命令

时间:2023-05-06 06:53:52 阅读:154167 作者:1011

1.spool的作用是什么?

spool的作用可以用一句话来形容。 用于在sqlplus中保存或打印查询结果。

2.spool在oracle 9i、10g和11g中的语法和用法示例

Oracle 9i假脱机语法

spo [ ol ] [ file _ name [.ext ]|off|out ]

oracle 10g、11 g假脱机语法

spo [ ol ] [ file _ name [.ext ] [ cre [ ate ]|rep [ lace ]|app [ end ]|off |

出局]

oracle 9i spool的主法比较简单,实际上相当于oracle

10g是spool的替换选项,因此本文主要介绍oracle 10g的选项。

file_name[.txt]

保存查询结果集的路径和文件名。 如果未指定扩展名,则缺省名称通常为. lst或. lis。 如果指定系统文件为/dev/null and

对于/dev/stderr,不添加扩展名。

关闭

完成假脱机。

出局

停止spool并将文件输出到终端设备(如打印机) (可能不支持某些操作系统)。

在语法上,oracle在10g、11g上向spool添加了create、replace、append选项。

创建

创建具有指定文件名的新文件; 如果指定的文件存在,则报告文件中存在错误。

替换

如果指定的文件存在,则复盖。 如果指定的文件不存在,则将创建该文件,并且replace将成为spool的默认选项。

append

将内容添加到指定的文件名; 如果指定的文件不存在,请创建。

sqlplus spool的创建、替换和应用选项示例

spool spool.ora create

spool spool.ora repalce

spool spool.ora append

利用sqlplus

spool将表导出为csv文件

此sql将dba_sequence中的所有数据导出为csv文件。

SETHEADINGOFF

设置关闭

SETFEEDBACKOFF

SETPAGES0

SETLINESIZE32766

设置龙199999

设置

SETTRIMSPOOLON

SETNEWPAGENONE

SETSQLBLANKLINESOFF

设置时间

设置时间

SETSERVEROUTPUTON

SETVERIFYOFF

column SQL _ text formata 32766 word wrapped

SPOOLdata_to_csv.sql

选择'选择' ' '|| |

replace (WM sys.WM _ concat (column _ name )、)、(,||)、)、||

||| ' ' ' ' SQL _ textfromdba _ sequences;' SQL_TEXT

FROMDBA_TAB_COLUMNS

WHERETABLE_NAME='DBA_SEQUENCES '

orderbycolumn_id;

休眠关闭

spooldata_to_csv.csv

@data_to_csv.sql

休眠关闭

执行以下操作:

17:10:26 dw@dw@A.SQL

选择“”||sequence _ owner|| '、“”|

SEQUENCE_NAME||、''、''、'||

MIN_VALUE|| ',' '||

MAX_VALUE|| ',' '||

INCREMENT_BY|| ','||

CYCLE_FLAG|| ','||

ORDER_FLAG|| ','||

CACHE_SIZE|| ',' '||

last _ number|| ' ' SQL _ textfromdba _ sequences;

' SYS ',' UGROUP_SEQUENCE ','0',' 9999999999999999 ','1',' n ',' y ',' 10 ','1'

' SYS ',' OBJECT_GRANT ','1',' 999999999999999 ','1',' n ',' y ',' 20 ',' 26432 '

' SYS ',' SYSTEM_GRANT ','1',' 999999999999999 ','1',' n ',' y ',' 20 ',' 1046 '

' SYS ',' PROFNUM$ ','0',' 99999999999999 ','1',' n ',' n ','0','2'

' SYS ',' AUDSES$ ','1',' 2000000000 ','1',' y ',' n ',' 10000 ',' 581721 '

' SYS ',' SNAPSHOT_ID$ ','1',' 2147483647 ','1',' n ',' 20 ','4'

' SYS ',' SNAPSITE_ID$ ','1',' 4294967295 ','1',' n ',' 20 ','1'

' SYS ',' JOBSEQ ','1',' 999999999 ','1',' y ',' n ',' 20 ',' 21 '

' SYS ',' RGROUPSEQ ','1',' 999999999 ','1',' y ',' n ',' 20 ','1'

' SYS ',' ORA_TQ_BASE$ ','1',' 4294967 ','1',' y ',' n ','0',' 83 '

' SYS ',' PARTITION_NAME$ ','1',' 999999999999999 ','1',' n ',' n ',' 20 ',' 21 '

' SYS ',' CDC_SUBSCRIBE_SEQ$ ','1',' 999999999999999 ','1',' n ',' n ',' 20 ','1'

' SYS ',' CDC_RSID_SEQ$ ','1',' 9999999999999999 ','1',' n ',' y ',' 10000 ',' 10001 '

' SYS ',' LOG$SEQUENCE ','0',' 999999999999999 ','1',' n ',' y ',' 10 ','1'

' SYS ',' PSINDEX_SEQ$ ','1',' 18446744073709551615 ','1',' n ',' 1000 ',' 2100 '

' SYS ',' AWSEQ$ ','1',' 4294967295 ','1',' n ',' n ','0',' 1000 '

' SYS ',' STREAMS$_CAPTURE_INST ','1',' 4294967295 ','1',' y ',' n ','0','1'

.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。