随笔分类 -  ORACLE

摘要:select sum( case when (t.beg_dt'20150401') then t.ac_bal else 0 end ) d1,sum( case when (t.beg_dt'20150402') then t.ac_bal else 0 end ) d2,sum( case ... 阅读全文
posted @ 2015-05-07 18:48 顿金 阅读(305) 评论(0) 推荐(0)
摘要:删除同一组内其他记录DELETE from memactivities a where exists(select 1 FROM (select Uuid,ci_no,lst_upd_ts,ROW_NUMBER() OVER(PARTITION BY Uuid order by ci_no) rn... 阅读全文
posted @ 2015-04-29 19:22 顿金 阅读(298) 评论(0) 推荐(0)
摘要:--表空间文件select * from dba_data_files;--表空间占用情况SELECT a.tablespace_name , a.bytes / 1024 / 1024 "表空间大小(M)", ( a.b... 阅读全文
posted @ 2015-03-08 21:30 顿金 阅读(170) 评论(0) 推荐(0)
摘要:sqlplus 执行不了可能原因是未设置环境变量,设置方法:exportORACLE_HOME=/usr/local/instantclient_11_2 阅读全文
posted @ 2015-01-30 14:32 顿金 阅读(320) 评论(0) 推荐(0)
摘要:the account is locked解决办法:1、进入sqlplussqlplus "/as sysdba"2、解锁:alter user hpmng account unlock;3、修改密码:alter user hporg identified by hporg; 阅读全文
posted @ 2015-01-23 17:53 顿金 阅读(348) 评论(0) 推荐(0)
摘要:-- 移除索引drop index TB_1;drop index TB_2 ;alter table TB drop constraint PK_TB;--允许列为空alter table TB modify (LN_NO CHAR(16) NULL);alter table TB modify... 阅读全文
posted @ 2015-01-23 12:48 顿金 阅读(383) 评论(0) 推荐(0)
摘要:解决方法1:先find / -name flash_recovery_area-type d 查找闪恢复空间的文件夹(D:\oracle\product\10.2.0\flash_recovery_area)手工删除里面的日志,然后在ORACLE用户下用rman进入把归档日志删除1)命令>rman ... 阅读全文
posted @ 2014-12-26 18:08 顿金 阅读(419) 评论(0) 推荐(0)
摘要:echo $ORACLE_HOME 阅读全文
posted @ 2014-12-26 17:37 顿金 阅读(116) 评论(0) 推荐(0)
摘要:1. DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录create or replace director... 阅读全文
posted @ 2014-12-18 22:37 顿金 阅读(7731) 评论(0) 推荐(0)
摘要:minus这个集合操作符号的作用是从一个结果集合中减掉另一个结果集中数据,也就是说从一个结果集中去除两个结果集中的共有部分。下面是一些例子:这个例子使用minus从第一个结果集中将两个结果集的公有的部分去除。select *from a where col>= 10minusselect *from... 阅读全文
posted @ 2014-12-16 14:46 顿金 阅读(5963) 评论(0) 推荐(0)
摘要:1、http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载对用版本的Instant Client Package - BasicInstant client的版本很多:主要是Basi... 阅读全文
posted @ 2014-10-10 10:02 顿金 阅读(349) 评论(0) 推荐(0)
摘要:1. 显示当前目录pwd2 远程复制scp ics20140902_0200.DMP oracle@10.10.16.40:./hpdata3 重启数据库lsnrctl stop;--监听服务停止shutdown immediate;startup;4 进入Oraclesqlplus "/as sy... 阅读全文
posted @ 2014-09-30 11:37 顿金 阅读(382) 评论(0) 推荐(0)
摘要:一、电脑安装了多个Oracle客户端时,需要设定pl/sql 中的home二、配置环境变量:(打开环境变量配置界面操作:我的电脑---属性---高级---环境变量,在系统变量部分新建或编辑即可。win7即以上操作系统为:计算机——属性——高级系统设置——环境变量)1) 变量名:ORACLE_HOME... 阅读全文
posted @ 2014-08-26 11:38 顿金 阅读(663) 评论(0) 推荐(0)
摘要:select * from a minus (select * from a where id=1) 阅读全文
posted @ 2014-08-23 18:03 顿金 阅读(216) 评论(0) 推荐(0)
摘要:1.在定义函数时:如果有参数,则参数可有类型但是不加长度。2.在执行函数:var/variablevar_namevar_type(如果数据类型是number则没有长度,如果数据类型是varchar2,则可以写长度) call(此处不能用exec)函数名(参数)into:var_n... 阅读全文
posted @ 2014-06-27 14:59 顿金 阅读(154) 评论(0) 推荐(0)
摘要:解决方法如下:=========================================================SQL> select session_id from v$locked_object;SESSION_ID---------- 56SQL> SELECT sid, se... 阅读全文
posted @ 2014-06-13 19:23 顿金 阅读(2891) 评论(0) 推荐(0)