oracle使用过的各种指令

oracle使用过的各种指令

ID:38272517

大小:235.88 KB

页数:22页

时间:2019-06-07

oracle使用过的各种指令_第1页
oracle使用过的各种指令_第2页
oracle使用过的各种指令_第3页
oracle使用过的各种指令_第4页
oracle使用过的各种指令_第5页
资源描述:

《oracle使用过的各种指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、oracle锁表查询settimingon;Selectp.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_namefromv$processp,v$sessiona,v$locked_objectb,all_objectscwherep.addr=a.paddranda.process=b.processandc.object_id=b.object_idcmdcd根目录cd..返回上一目录2、查询相同炉次号的行selectheatnofromil2_wss03groupbyh

2、eatnohavingcount(*)>1select*fromil2_wss03whereheatnoin(selectheatnofromil2_wss03groupbyheatnohavingcount(*)>1)3、将计划更新成当前时间updateil2_int_msgsetATTRIBUTE5=sysdatewhereMSG_TABLE_NAME='IL2_MGR.IL2_WSS03'ANDATTRIBUTE5=TO_DATE('01/01/200000:00:00','MM/DD/YYYYHH24:MI:SS')select*fromil2_i

3、nt_msgwhereMSG_TABLE_NAME='IL2_MGR.IL2_WSS03'ANDATTRIBUTE5=TO_DATE('01/01/200000:00:00','MM/DD/YYYYHH24:MI:SS')4、数据库中复制新表先将原表HMI_LOG改成HMI_LOG1createtableHMI_LOGasselect*fromHMI_LOG1createtable新表asselect*from旧表数据一起复制createtabletmp_zsh_info_cdmatablespaceIBAS_TS_DATA1asselecta.devic

4、e_number,a.customer_no,a.user_nofrombusi.info_cdmaawhererownum<1001createtableIL2_WSS03_NEWtablespaceTS_ERPasselect*fromIL2_WSS03where1=2createtable新表asselect*from旧表where1=2空表createtableB.新表asselect*fromA.旧表copyfroma/atob/bcreatetableaaausingselect*fromaaa;5、删除大于3个月的信息selectcount(

5、*)fromil2_wss03deletefromIL2_MGR.IL2_WSS03WHERE(sysdate-MSG_TIME)>90;selectcount(*)fromIL2_MGR.IL2_WSS03WHERE(sysdate-MSG_TIME)>90;6、ORA-00054:资源正忙,但指定以NOWAIT方式获取资源解决方法今天做数据清洗,在做数据操作的时候突然发现了一个小问题需要立即停止在运行的存储过程。于是狂点取消,结果是停下来了,但是发现表被锁起来了,而且是TM锁(表级)。郁闷!!一KILL就给我来个ORA-00031:标记要删去的会话。郁

6、闷!到网上狂搜解决办法,呵~在这写下解决办法:第一:确认有那些锁,并的出相应的SID和SERIAL#。以便KILLSELECT/*+rule*/s.username,decode(l.type,'TM','TABLELOCK','TX','ROWLOCK',NULL)LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROMv$sessions,v$lockl,dba_objectsoWHEREl.sid

7、=s.sidANDl.id1=o.object_id(+)ANDs.usernameisNOTNULL第二:使用kill语句altersystemkillsession'SID,SERIAL#'7、精炼读取综合二级IL2_WSS03msg_time1).修改IL2DB程序,读取综合二级中IL2_WSS03中的MSG_TIME8、创建新的表格将原表格作为_bak1)复制对应表的script里的内容,放到文件中保存;然后将内容复制到Editor中准备执行[定检查与旧表的所有列是否一样匹配]2)使用指令创建新表(createtableil2_int_msg1[新

8、表]asselect*fromil2_int_msg[旧表]whe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。