博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle EBS 表空间
阅读量:5285 次
发布时间:2019-06-14

本文共 2274 字,大约阅读时间需要 7 分钟。

-- DATA 这里仅提供查询锁和解锁。有时,锁是正常的,所以杀掉正锁着的进程有一定的风险性。具体步骤如下:-- 1.0 查看 holder的进程SELECT DECODE(request, 0, 'Holder: ', 'Waiter: ') || sid sess,       id1,       id2,       lmode,       request,       type  FROM V$LOCK WHERE (id1, id2, type) IN       (SELECT id1, id2, type FROM V$LOCK WHERE request > 0) ORDER BY id1, request;-- 2.0 看 lock的表SELECT DOB.OBJECT_NAME,       VSS.CLIENT_IDENTIFIER,       LO.SESSION_ID || ',' || VSS.SERIAL#,       LO.LOCKED_MODE,       VSS.SERIAL#,       VSS.ACTION,       VSS.OSUSER,       VSS.LOGON_TIME,       VSS.PROCESS,       VPS.SPID,       VSS.*  FROM V$LOCKED_OBJECT LO, DBA_OBJECTS DOB, V$SESSION VSS, V$PROCESS VPS WHERE LO.OBJECT_ID = DOB.OBJECT_ID   AND LO.SESSION_ID = VSS.SID   AND VSS.PADDR = VPS.ADDR   and VSS.SID = ; -- 值去 1.0 sess 字段 holder: 后的数字    -- 3.0 查看状态 SID SERIAL select * from v$session where sid = ;-- 值去 1.0 sess 字段 holder: 后的数字 -- 4.0 如果状态是 INACTIVE 等,酌情kill ALTER SYSTEM KILL SESSION ' , ';-- 分别取 3.0 SID SERIAL
-- undoSELECT a.tablespace_name as tablespace_name,       to_char(b.total / 1024 / 1024, 999999.99) as Total,       to_char((b.total - a.free) / 1024 / 1024, 999999.99) as Used,       to_char(a.free / 1024 / 1024, 999999.99) as Free,       to_char(round((total - free) / total, 4) * 100, 999.99) as Used_Rate  FROM (SELECT tablespace_name, sum(bytes) free          FROM DBA_FREE_SPACE         GROUP BY tablespace_name) a,       (SELECT tablespace_name, sum(bytes) total          FROM DBA_DATA_FILES         GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name
-- tempSELECT A.tablespace_name tablespace,       D.mb_total,       SUM(A.used_blocks * D.block_size) / 1024 / 1024 mb_used,       D.mb_total - SUM(A.used_blocks * D.block_size) / 1024 / 1024 mb_free  FROM v$sort_segment A,       (SELECT B.name, C.block_size, SUM(C.bytes) / 1024 / 1024 mb_total          FROM v$tablespace B, v$tempfile C         WHERE B.ts# = C.ts#         GROUP BY B.name, C.block_size) D WHERE A.tablespace_name = D.nameGROUP by A.tablespace_name, D.mb_total;

增大表空间

这里仅是改成数据文件自动扩展格式,每个数据文件最大存储32G.

select * from dba_data_files  where tablespace_name = 'XXX’; -- 表空间名称alter database DATAFILE XX autoextend on next 100M maxsize unlimited; -- 扩展为自动扩展,扩展到最大 32G

 

转载于:https://www.cnblogs.com/jenrry/p/10007044.html

你可能感兴趣的文章
Linux查看物理CPU个数,核数,逻辑CPU个数;内存信息
查看>>
sqlserver查询效率
查看>>
FoxMail邮件设置
查看>>
percona-toolkit 之 【pt-online-schema-change】说明
查看>>
[模板]大数加法
查看>>
ZeroBrane Lua脚本编辑器代码自动补全
查看>>
linux下播放mp3
查看>>
POJ1611-The Suspects-并查集
查看>>
笔记--cocos2d-x 3.0 环境搭建
查看>>
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
查看>>
深入理解类成员函数的调用规则(理解成员函数的内存为什么不会反映在sizeof运算符上、类的静态绑定与动态绑定、虚函数表)...
查看>>
div最低高度设置
查看>>
Chrome浏览器正常,IE下界面却乱了
查看>>
关于不断刷新界面jsp+ajax
查看>>
课程总结
查看>>
js高阶函数应用—函数防抖和节流
查看>>
eclipse 中java/scala 混合的maven项目 工作环境篇
查看>>
顺序栈与两栈共享空间-C语言实现
查看>>
【mongo】可以用localhost启动,无法用ip启动问题的解决
查看>>
【QT】视频播放
查看>>