当前位置:网站首页>如何清理v$rman_backup_job_details视图 报错ORA-02030
如何清理v$rman_backup_job_details视图 报错ORA-02030
2022-07-03 09:46:00 【喝醉酒的小白】
delete from v$rman_backup_job_details where session_key=4;
truncate table v$rman_backup_job_details;
SELECT view_definition FROM v$fixed_view_definition WHERE lower(view_name)='v$rman_backup_job_details';
SELECT /*+ rule */ a.session_key,
a.session_recid,
a.session_stamp,
a.command_id,
a.start_time,
a.end_time,
a.input_bytes,
a.output_bytes,
a.status_weight,
a.optimized_weight,
a.object_type_weight,
a.output_device_type,
a.autobackup_count,
a.backed_by_osb,
a.autobackup_done,
a.status,
a.input_type,
a.optimized,
a.elapsed_seconds,
a.compression_ratio,
a.input_bytes_per_sec,
a.output_bytes_per_sec,
sys.dbms_rcvman.num2displaysize(input_bytes) input_bytes_display,
sys.dbms_rcvman.num2displaysize(output_bytes) output_bytes_display,
sys.dbms_rcvman.num2displaysize(input_bytes_per_sec) input_bytes_per_sec_display,
sys.dbms_rcvman.num2displaysize(output_bytes_per_sec) output_bytes_per_sec_display, sys.dbms_rcvman.sec2displaytime(elapsed_seconds)time_taken_display, a.con_id
FROM
( SELECT unique a.session_recid session_key, a.*, decode(autobackup_count, 0, 'NO', 'YES') autobackup_done, decode(status_weight, 2000, 'FAILED', 1900, 'RUNNING WITH ERRORS', 1500, 'RUNNING WITH WARNINGS', 1001, 'RUNNING', 900, 'COMPLETED WITH ERRORS', 500, 'COMPLETED WITH WARNINGS', 001, 'COMPLETED', 'FAILED') status, decode(object_type_weight, 9, 'DB FULL', 8, 'RECVR AREA', 7, 'DB INCR', 6, 'DATAFILE FULL', 5, 'DATAFILE INCR', 4, 'ARCHIVELOG', 3, 'CONTROLFILE', 2, 'SPFILE', 1, 'BACKUPSET', null) input_type, decode(optimized_weight, 1, 'YES', 'NO') optimized, abs(a.end_time-a.start_time)*86400 elapsed_seconds,
CASE
WHEN a.input_bytes/decode(a.output_bytes, 0, null, a.output_bytes) > 1
THEN a.input_bytes/decode(a.output_bytes, 0, null, a.output_bytes)
ELSE 1
END compression_ratio, a.input_bytes/(decode(a.end_time-a.start_time, 0, 1, abs(a.end_time-a.start_time)*86400)) input_bytes_per_sec, a.output_bytes/(decode(a.end_time-a.start_time, 0, 1, abs(a.end_time-a.start_time)*86400)) output_bytes_per_sec
FROM
( SELECT session_recid, session_stamp, command_id, min(start_time)
OVER (partition by session_recid, session_stamp) start_time, max(end_time)
OVER (partition by session_recid, session_stamp) end_time, sum(input_bytes)
OVER (partition by session_recid, session_stamp) input_bytes, sum(output_bytes)
OVER (partition by session_recid, session_stamp) output_bytes, max(status_weight)
OVER (partition by session_recid, session_stamp)status_weight, max(optimized_weight)
OVER (partition by session_recid, session_stamp) optimized_weight, max(object_type_weight)
OVER (partition by session_recid, session_stamp) object_type_weight, decode(count(distinct output_device_type)
OVER (partition by session_recid, session_stamp), 1, first_value(output_device_type)
OVER (partition by session_recid, session_stamp), 0, null, '*') output_device_type, sum(autobackup_count)
OVER (partition by session_recid, session_stamp) autobackup_count, backed_by_osb, con_id
FROM V$RMAN_BACKUP_SUBJOB_DETAILS) a)a
http://www.itpub.net/thread-2102497-1-1.html
边栏推荐
- Large scale e-commerce project - environment construction
- Use ml.net+onnx pre training model to liven the classic "Huaqiang buys melons" in station B
- Qt:qss custom qmenubar instance
- MAUI Developer Day in GCR
- EPS电动转向系统分析
- 如何让让别人畏惧你
- Communication software development and Application
- Take you into the cloud native database industry, Amazon Aurora
- Day 7 small exercise
- How to make a blood bar in the game
猜你喜欢
QT: QSS custom qtreeview instance
Differences among norm, normalize and normalized in eigen
Hard goods | write all the codes as soon as you change the test steps? Why not try yaml to realize data-driven?
11. Provider service registration of Nacos service registration source code analysis
Game test related tests a hero's skills (spring moves are asked more questions)
那些一门心思研究自动化测试的人,后来怎样了?
使用ML.NET+ONNX预训练模型整活B站经典《华强买瓜》
硬 货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据驱动?
公司测试部门来了个00后卷王之王,老油条感叹真干不过,但是...
Overview of testing theory
随机推荐
The role and necessity of implementing serializable interface
.Net Core-做一个微信公众号的排队系统
The normal one inch is 25.4 cm, and the image field is 16 cm
What kind of living condition is a tester with a monthly salary of more than 10000?
Solve the problem that pycharm Chinese input method does not follow
"Core values of testing" and "super complete learning guide for 0 basic software testing" summarized by test engineers for 8 years
Qt:qss custom qheaderview instance
[proteus simulation] 16 channel water lamp composed of 74hc154 four wire to 12 wire decoder
Que se passe - t - il ensuite pour ceux qui se sont concentrés sur les tests automatisés?
Multiple IO transfer - preamble
Software testing redis database
Qt:qss custom qspinbox instance
Qt:qss custom qstatusbar instance
Clion debug
QT: QSS custom qtoolbutton instance
Redis notes 01: Introduction
First line of code kotlin notes
QT:QSS自定义QGroupBox实例
ExecutorException: Statement returned more than one row, where no more than one was expected.
在职美团测试工程师的这八年,我是如何成长的,愿技术人看完都有收获