oracle_DBA语句总结分析和总结.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档