
oracle
Youngshui
这个作者很懒,什么都没留下…
展开
-
在ORACLE里如何取得某条记录的前N条记录或后N条记录
1.select * from table_name where rownum minus select * from table_name where rownum2 .select * from (select t.*,rownum id from table_name t) where ...2007-01-09 16:02:47 · 374 阅读 · 0 评论 -
把数据库由不归档模式改为归档模式
1.sqlplus /nolog2.conn sys/ysg@wfdb_127.0.0.1 as sysdba;3. shutdown immediate4.startup mount exclusive5.alter database archivelog;(改为归档模式)6.alter database open;7. archive log list;8.ALTER SYSTE...2007-11-19 16:38:39 · 253 阅读 · 0 评论 -
关于RMAN的登陆
应该是说存在下rman指令的机器上你login叫backup的机器上后(要存放backup的机器)执行rman target user/passwd@target_db catalog user/oasswd@catalog_db再执行backup 指定要备份路径就好了如要直接备份到磁带上的话,要有磁带厂商提供的驱动软体才能直接备份上去,不过这种授权费用是非常贵的...2007-11-19 14:54:28 · 620 阅读 · 0 评论 -
解决导入异常
alter session set events'10851 trace name context forever,level 2'2007-10-31 18:54:03 · 624 阅读 · 0 评论 -
删除表中重复的记录
delete from wf_tbl_name where workitemstate=4 and isarchive=0 androwid not in ( select max(tt.rowid) from wf_tbl_name tt where tt.workitemstate=4 and tt.isarchive=0 group by tt.workitemindex,tt.p...2007-10-15 14:09:40 · 96 阅读 · 0 评论 -
恢复表的数据(前提是表执行的是DELETE操作)
select * from wf_name as of timestamp(systimestamp-interval '30' minute)2007-10-15 11:44:20 · 148 阅读 · 0 评论 -
解决ORA-12560: TNS: 协议适配器错误
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclese...2007-09-13 17:38:40 · 129 阅读 · 0 评论 -
关于oracle的job
variable job number;begindbms_job.submit(:job,'proc_updaterelate;',trunc(sysdate),'trunc(sysdate+1)');end;begindbms_job.submit(:job,'proc_updaterelate;',sysdate,'sysdate+5/1440');end; begi...2007-05-19 20:13:43 · 121 阅读 · 0 评论 -
STATSPACK使用
STATSPACK包的使用指南STATSPACK包的使用指南 1.oracle8.1.6开始引进statspack,statspack是诊断oracle性能的强有力的工具。 2.安装前准备 A.首先是系统参数的确认: job_query_processes:为了建立自动任务,执行数据收集,该参数要大于0 time_statistics:为了收集操作系统计时信息等,需要将其设置为TRUE B.建议...2007-05-09 20:13:58 · 227 阅读 · 0 评论 -
oracle job的设置
JOB 用法小结 一、设置初始化参数 job_queue_processessql> alter system set job_queue_processes=n;(n>0)job_queue_processes最大值为1000查看job queue 后台进程sql>select name,description from v$bgprocess;二,dbms_...2007-04-12 10:05:56 · 273 阅读 · 0 评论 -
关于oracle的递归
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。创建示例表:CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER <wbr></wbr> DEFAUL...2007-03-21 20:57:12 · 153 阅读 · 0 评论 -
存储过程中执行DDL语句
本地动态SQL执行DDL语句create or replace procedure proc_test(table_name in varchar2, --表名field1 in varchar2, --字段名datatype1 in varchar2, --字段类型field2 in varchar2, --字段名datatype2 in varchar2 --字段类型) as ...2007-01-27 18:03:59 · 703 阅读 · 0 评论 -
oracle解锁的SQL
select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;--查看锁--alter system kill session 'sid,serial#';--把锁给KIL...2007-01-26 16:40:28 · 176 阅读 · 0 评论 -
树递归函数
create or replace function tt_allpath(f_id varchar2) return stringis mm varchar2(4000);cursor cur_purch is select finishsuggestion from tbl_namestart with id=f_id connect by prior paren...2007-12-04 10:35:26 · 182 阅读 · 0 评论