- 博客(14)
- 资源 (14)
- 收藏
- 关注
原创 日积月累-oracle笔记
------------------------------------------------------------------------------------------锁:行级排他锁TX,表级共享锁TM(主要防止其他事务对表进行DDL操作)block:修改同一条记录的多个事务之间。一个事务修改未提交,另一个事务也修改该记录时,处于等待状态。行级锁。TX。如果修改的是不同的记录,
2012-02-13 20:54:39
1528
原创 oracle trunc 函数处理日期格式,日期类型很有用的几个sql
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间2011-12-29 16:24:34select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)2011-1-1select trunc(sysdate,'q') from dual; --截取到季
2011-12-29 17:27:39
79941
原创 plsql developer 一执行就报错,存储过程编译报错
杀后台进行, select * from v$accesswhere object ='RPT_200051_BAK'; select * from v$session where sid='315';alter system kill session '315,32882';
2011-12-26 19:07:48
3284
翻译 BFILE数据的存取
bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对 oracle来说是只读的,也不参与事务性控制和数据恢复 bfile的基本操作如下: 1.先在oracle数据库中下面我们建立一个目录别名,用于将文件定位指针映射到文
2011-10-12 10:12:27
1545
原创 blob数据读取(一般是图片)
<br />1.确认现有对象<br />SQL>select fid,fname,fdesc from eygle_blob;<br /><br /> FID FNAME FDESC<br />---------- -------------------------------------------------- ------------------------------<br />1 ShaoLin.jpg 少林寺-康
2011-01-07 19:42:00
1788
原创 dos、plsql命令窗口中执行imp/exp语句
<br />--plsql的命令窗口<br />SQL> host exp scott/sys@orcl file=c:/emp.dmp tables=emp log=c:/emp.log<br />或者SQL> $ exp icd/icd@oral file=d:/emp.dmp nolog;<br />若想要在plsql环境下执行exp,imp语句,则需要在前面加host或者$<br /><br />--dos下<br />C:/>exp scott/sys@orcl file=c:/emp.dmp t
2011-01-07 18:51:00
17730
原创 查看当前语言环境 以及 记录命令执行时间
set timing on;SQL> set timing on;SQL> select 1 from dual ; 1---------- 1Executed in 0.093 seconds
2011-01-07 16:33:00
983
原创 oemapp相关命令
<br /> [oracle@Linux oracle] $oemapp dbastudio<br /> [oracle@Linux oracle] $oemapp console <br /> [oracle@Linux oracle] $oemapp txtmgr<br /> [oracle@Linux oracle] $oemapp ocmcli<br /> [oracle@Linux oracle] $oemapp lmviewer<br /> [oracle@Linux or
2011-01-07 14:41:00
1260
原创 Oracle 9i监听程序启动与关闭
<br /> 启动Oracle 9i监听程序,操作如下:<br /> 说明:Oracle的监听程序主要是为客户端的连接提供接口的。<br /> ――――――――――――――――――――――――――――――<br /> [oracle@Linux oracle] $ lsnrctl <br /><br /> LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 26-FEB-2004 16:10:17 <br /> Copyright (c
2011-01-07 14:26:00
3131
原创 oracle字符/字符串替换
<br />select REGEXP_REPLACE( '00000921000001 ', '921', '924') from dual; <br />select REPLACE( '00000921000001 ', '921', '924') from dual; <br />select translate( '00000921000001 ', '921', '924') from dual; <br /> <br />REPLACE 函数是用另外一个值来替代串中的某个值。例如,可以用
2010-12-30 12:11:00
62265
原创 extract—oracle时间抽取函数用法
ELECT last_name, EXTRACT(YEAR FROM (SYSDATE - hire_date) YEAR TO MONTH ) || ' years ' || EXTRACT(MONTH FROM (SYSDATE - hire_date) YEAR TO MONTH ) || ' months' "Interval"FROM employees ;LAST_NAME Interval----------------
2010-12-30 11:37:00
2399
原创 oracle资源被锁,如何解锁
<br />查询得到当前数据库中锁,以及解锁:<br />查锁<br />SELECT /*+ rule */ s.username,<br />decode(l.type,'TM','TABLE LOCK',<br />'TX','ROW LOCK',<br />NULL) LOCK_LEVEL,<br />o.owner,o.object_name,o.object_type,<br />s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser<br
2010-12-30 11:05:00
910
原创 oracle恢复误删除记录和表
<br />注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.<br /> <br />1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。<br />注意使用管理员登录系统:<br />select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。<br /> <br />如果drop了表,怎么办??见下面:<br
2010-12-30 10:58:00
1198
原创 ORA-28000:账户被锁定(密码输入错误多次用户自动被锁定)
(密码输入错误多次用户自动被锁定)解决办法:alter user user_name account unlock;
2010-12-30 10:54:00
2715
1-sql server2005视频教程配套ppt下载
2011-03-12
1-oracle各指标查看、常用命令及操作(自己修订)
2011-02-12
1-oracle傻瓜手册(自己修订版)
2011-02-12
oracle函数大全
2011-01-05
1-oracle傻瓜手册,参考文档
2011-01-05
2-Oracle常用命令--自己整理
2010-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人