当前位置:网站首页>如何清理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
边栏推荐
- Lecture 1 number field
- Day 7 small exercise
- In the middle of the year, I have prepared a small number of automated interview questions. Welcome to the self-test
- Have you learned the new technology to improve sales in 2021?
- ExecutorException: Statement returned more than one row, where no more than one was expected.
- Qt:qss custom qspinbox instance
- What kind of living condition is a tester with a monthly salary of more than 10000?
- 最高月薪18K 拥有好的“心态和选择”, 成功就差“认真和坚持”~
- Solution: jupyter notebook does not pop up the default browser
- 值得关注的15种软件测试趋势
猜你喜欢
Differences among norm, normalize and normalized in eigen
My understanding of testing (summarized by senior testers)
软件测试必学基本理论知识——APP测试
8年测试总监的行业思考,看完后测试思维认知更深刻
Communication software development and Application
Large scale e-commerce project - environment construction
[true question of the Blue Bridge Cup trials 44] scratch eliminate the skeleton Legion children programming explanation of the true question of the Blue Bridge Cup trials
现在零基础转行软件测试还OK吗?
How does MySQL find the latest data row that meets the conditions?
Comment réaliser des tests automatisés pour les tests logiciels embarqués?
随机推荐
[true question of the Blue Bridge Cup trials 44] scratch eliminate the skeleton Legion children programming explanation of the true question of the Blue Bridge Cup trials
Commonly used discrete random distribution
Qt:qss custom qheaderview instance
《通信软件开发与应用》
Flink < --> how to use redis +with parameter
Day 7 small exercise
公司测试部门来了个00后卷王之王,老油条感叹真干不过,但是...
硬 货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据驱动?
游戏测试相关 测试一个英雄的技能(春招被问比较多的一道题)
Large scale e-commerce project - environment construction
Test what the leader should do
Multiple IO transfer - preamble
IIS does not take effect after modifying the configuration information
Overview of testing theory
Is it OK to test the zero basis software?
"Core values of testing" and "super complete learning guide for 0 basic software testing" summarized by test engineers for 8 years
Clion debug
15 software testing Trends Worthy of attention
Strategic management of project organization
Activity and fragment lifecycle