- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查看表空间使用情况
增加表空间大小的四种方法
----查看表空间路径:
Select * from dba_data_files
----Meathod1:给表空间增加数据文件
ALTER TABLESPACE app_data ADD DATAFILE D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF SIZE 50M;
----Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE
--数据文件路径D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF
--数据文件大小SIZE 50M
--自动扩展,大小为5M AUTOEXTEND ON NEXT 5M
--自动扩展最大值MAXSIZE 100M;
---- Meathod3:允许已存在的数据文件自动增长
ALTER DATABASE DATAFILE D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
---- Meathod4:手工改变已存在数据文件的大小
ALTER DATABASE DATAFILE D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF RESIZE 100M;
--
--同德使用
ALTER TABLESPACE TS_EMR ADD DATAFILE
+ASM_DATA/orcl/datafile/ts_emr12.ora SIZE 4096M AUTOEXTEND ON NEXT 2M;
sp_lock 杀进程
--
--查询被锁进程数
connect system/sysn1i5y1s2@oracle;
select b.sid,b.serial#,a.sql_text,b.sid,b.MACHINE,b.PROGRAM from v$sqlarea a,v$session b,v$locked_object c
where a.address = b.sql_address and b.sid = c.SESSION_ID;
--杀死锁进程
connect system/sysn1i5y1s2@oracle;
alter system kill session session.id,serial#;
--杀死锁进程成功,但还是被锁
select * from v$lock where block=1;
--执行以下语句,如果有记录,而且一直存在,杀掉进程.
select * from v$locked_object;
--如果有记录,根据检索出来的sid
select * from v$session where sid=??;
--再根据杀进程语句
alter system kill session session.id,serial#;
--select alter system kill session ||b.sid||,||b.serial#||; from v$sqlarea a,v$session b,v$locked_object c
--where a.address = b.sql_address and b.sid = c.SESSION_ID;
(2).再杀操作系统进程:
KILL -9 刚才查出的SPID
或者用ORAKILL(刚才查出的SID和SPID)。
Oracle 的锁表与解锁
SELECT /*+ rule */ s.username, decode(l.type,TM,TABLE LOCK, TX,ROW LOCK,
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+) AND s.username is NOT Null
--kill session语句
alter system kill session50,492;
--以下几个为相关表
SELECT * FROM v$lock; SELECT * FROM v$sqlarea; SELECT * FROM v$session; SELECT * FROM v$proce
您可能关注的文档
最近下载
- 北京市西城区2025-2026学年高一上学期期末考试 物理含答案 .pdf VIP
- 微生物发酵机制.pptx VIP
- 施工场地已具备施工条件的证明.doc VIP
- 2025年福州城市建设投资集团公司治理结构组织架构和部门职能.docx
- GM_T 0027-2014 清晰版 智能密码钥匙技术规范.docx VIP
- 2025年轮机英语问答题答案全 .pdf VIP
- 微生物代谢产物发酵.pptx VIP
- 新教材-普通高中教科书物理教师用书选择性必修1 电子版.pdf VIP
- 砖厂突发环境事件应急预案.pdf VIP
- 高中政治部编版必修四《哲学与文化》全册知识点填空练习(分单元课时编排)(附参考答案)(2023秋最新版).pdf VIP
文档评论(0)