博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月16日

摘要: 例一:弹出消息窗口,等待用户选择后进行下一步的处理;fnd_message.set_string('该物料多发和欠发的物料总成本,占物料需求总成本的比重,' ||chr(10) || '已经超过预设允差!' ||chr(10) || chr(10) ||' 是否继续?');v_choose := fnd_message.question('确定', NULL, '取消', 1, 3,'NOTE')IF v_choose = 3 THENRETURN;ELSIF v_choose = 1 THENYo 阅读全文

posted @ 2011-11-16 14:41 奥客 阅读(755) 评论(0) 推荐(0) 编辑

2011年11月9日

摘要: --显示完整日期ls -l --time-style=full_iso查看CPU个数grep 'model name' /proc/cpuinfo |wc -l查看每个CPU情况grep 'model name' /proc/cpuinfo查询计划任务contab -l查询进程ps auxw --sort=%cpu 按cpu排序ps aux | grep vnc 查询有vnc的进程--带文件夹复制cp -Rv prodbak/ shen--文件改名mv fold1 fold2挂光驱mount /dev/cdrom /mnt/cdrom复制文件的格式rm -fr 阅读全文

posted @ 2011-11-09 16:43 奥客 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 假设LARGE_TABLE是一个较大的表,且username列上没有索引,则运行下面的语句: SQL>SELECT*FROMLARGE_TABLEwhereUSERNAME=‘TEST’; QueryPlan ----------------------------------------- SELECTSTATEMENTOptimizer=CHOOSE(Cost=1234Card=1Bytes=14) TABLEACCESSFULLLARGE_TABLE[:Q65001][ANALYZED] 在这个例子中,TABLE ACCESS FULL LARGE_TABLE是第一个操作,意... 阅读全文

posted @ 2011-11-09 14:16 奥客 阅读(783) 评论(0) 推荐(0) 编辑

2011年11月7日

摘要: 首先创建四个临时表t1,t2,t3,t4,和他们相对应的索引 复制内容到剪贴板 代码:create table t1 as select * from user_objects;create table t2 as select * from user_objects;create table t3 as select * from user_objects;create table t4 as select * from user_objects;create unique index pk_t1_idx on t1(object_id);create unique index pk_t2_ 阅读全文

posted @ 2011-11-07 16:43 奥客 阅读(1112) 评论(0) 推荐(0) 编辑

摘要: --使用执行计划explain plan set statement_id='test1' for select * from dual;--查询执行计划SELECT A.OPERATION,A.OPTIONS,A.OBJECT_NAME,A.OBJECT_TYPE,A.ID,A.PARENT_ID,a.cost,a.io_cost,a.cpu_cost,A.*FROM PLAN_TABLE aWHERE A.STATEMENT_ID='test1'ORDER BY A.Id;--创建查询执行计划的表rem rem $Header: utlxplan.sql 2 阅读全文

posted @ 2011-11-07 15:45 奥客 阅读(248) 评论(0) 推荐(0) 编辑

2011年11月6日

摘要: --查看表空间select a.a1 表空间名称,c.c2 类型,c.c3 区管理,b.b2/1024/1024 表空间大小M,(b.b2-a.a2)/1024/1024 已使用M,substr((b.b2-a.a2)/b.b2*100,1,5) 利用率from (select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by t 阅读全文

posted @ 2011-11-06 09:03 奥客 阅读(568) 评论(0) 推荐(0) 编辑

2011年11月5日

摘要: begin dbms_output.put_line('aa');end;set serveroutput on;报 ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes问题的解决方法1:set serveroutput on size 1000000方法2:exec dbms_output.enable(999999999999999999999); 阅读全文

posted @ 2011-11-05 15:49 奥客 阅读(228) 评论(0) 推荐(0) 编辑

摘要: --查询所有的表select * from all_objects where object_name=upper('secom_cv_cust_order_data')--查询表的所有列,并以豆号间隔select tcv.table_name, ltrim( max(sys_connect_by_path(tcv.column_name, ',') ),',') column_namefrom( select tc.table_name, tc.column_name ,row_number() over(partition by tc.tab 阅读全文

posted @ 2011-11-05 09:38 奥客 阅读(193) 评论(0) 推荐(0) 编辑

2011年11月4日

摘要: --取得当前用户FND_PROFILE.VALUE('USER_ID'))--设置OUfnd_client_info.set_org_context(81); 阅读全文

posted @ 2011-11-04 11:29 奥客 阅读(194) 评论(0) 推荐(0) 编辑

2011年11月3日

摘要: SELECT /*+ rule */a.Sid,b.Serial#,Decode(a.TYPE, 'MR', 'Media Recovery', 'RT', 'Redo Thread', 'UN', 'User Name', 'TX', 'Transaction', 'TM', 'DML', 'UL', 'PL/SQL User Lock', 'DX', 'Distributed 阅读全文

posted @ 2011-11-03 13:50 奥客 阅读(155) 评论(0) 推荐(0) 编辑