oracle
文章平均质量分 70
vernonchen163
这个作者很懒,什么都没留下…
展开
-
删除用户下所有对象oracle
删除用户下所有对象oracle原创 2013-11-06 09:07:15 · 123 阅读 · 0 评论 -
Oracle锁 图例
Oracle锁 图例原创 2014-03-13 13:58:18 · 75 阅读 · 0 评论 -
oracle系统视图
--oracle树查询select * from FUNC T WHERE T.URL = 'examRoom/initExamRoomTicketList';SELECT * FROM FUNC START WITH FUNC_ID = '13-02-03-01'CONNECT BY PRIOR FUNC_ID = PARENT_ID;SELECT * FROM ...原创 2014-03-26 09:29:07 · 84 阅读 · 0 评论 -
ORACLE查看并修改最大连接数
ORACLE查看并修改最大连接数第一步,在cmd命令行,输入sqlplus第二步,根据提示输入用户名与密码1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer...原创 2014-03-26 13:52:15 · 107 阅读 · 0 评论 -
0001-Oracle-系统-视图
--oracle树查询select * from FUNC T WHERE T.URL = 'examRoom/initExamRoomTicketList';SELECT * FROM FUNC START WITH FUNC_ID = '13-02-03-01'CONNECT BY PRIOR FUNC_ID = PARENT_ID;SELECT * FROM ...原创 2014-03-29 09:59:34 · 88 阅读 · 0 评论 -
oracle获取过程的错误异常代码,错误,异常栈信息
得到oracle异常行号,代码,异常栈信息Sql代码 declare v_i number(10); begin select 10 into v_i from dual where 1=3; exception when others then dbms_output.put_line(dbms_utility.format_...原创 2014-08-22 15:19:25 · 529 阅读 · 0 评论 -
oracle删除重复记录
delete from cred_account ca1 where rowid < (select max(ca2.rowid) from cred_account ca2 where ca1.certi_type_id = ca2.certi_type_id and ca1.c...原创 2014-08-22 15:49:22 · 80 阅读 · 0 评论 -
oracle树查询(叶子、带缩进)
select t.func_id as func_id --ID ,lpad(' ', (level - 1) * 10, ' ') || t.func_name as func_name --节点名称(带缩进) ,connect_by_isleaf as is_leaf --是否为叶子节点:1-是;0-否; ,connect_by_root t.func...原创 2015-03-17 09:46:07 · 568 阅读 · 0 评论 -
转:oracle层次查询 树查询 (详细)
oracle层次查询转自:http://www.2cto.com/database/201209/156398.html2012-09-20 0 个评论 作者:linwaterbin收藏 我要投稿 1 定义: 层次查询使用树的遍历,走遍含树形结构的数据集合,来获取树的层次关系报表的方法 ...原创 2015-03-20 15:03:26 · 529 阅读 · 0 评论 -
oracle表关联层级树查询
select level ,lpad(' ', (level - 1) * 20, ' ') || t.fk_table as node_name --节点名称(带缩进) ,t.fk_name ,t.fk_table ,t.pk_name ,t.pk_table from (select null as...原创 2015-03-20 17:27:27 · 499 阅读 · 0 评论 -
oracle常用系统视图+导入导出
==导出一个完整数据库[结构+数据]========exp system/password file=/u01/20101115.dmp log=/u01/20101115.log full=y==只导出数据库的结构而不导出里面的数据=====exp system/password file=/u01/20101115.dmp log=/u01/20101115.log full=...原创 2013-10-23 19:23:38 · 1486 阅读 · 0 评论 -
oracle exp 命令使用
==导出一个完整数据库[结构+数据]========exp system/password file=/u01/20101115.dmp log=/u01/20101115.log full=y==只导出数据库的结构而不导出里面的数据=====exp system/password file=/u01/20101115.dmp log=/u01/20101115.log full=y ...原创 2013-10-23 19:24:27 · 190 阅读 · 0 评论 -
转:ORACLE表空间管理维护
ORACLE表空间管理维护2013-11-11 23:24 by 潇湘隐者, 7743 阅读, 6 评论, 收藏, 编辑1:表空间概念 在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构。从物理结构上看是放在数据文件中。一个表空间可由多个数据文件组成。如下图所示,一个数据库由对应一个或多个表空间,表空间逻辑上有一个...原创 2015-03-27 11:25:16 · 265 阅读 · 0 评论 -
oracle字符集修改 中文乱码
sqlplus / as sysdba;//操作系统用户认证模式sqlplus sys/admin as sysdba;//非操作系统用户认证模式1、查询oracle服务端字符集 select t.PARAMETER ,t.VALUE from nls_database_parameters t where t.PARAMETER in ('NLS_LA...原创 2015-03-30 15:06:41 · 521 阅读 · 0 评论 -
连接到sqlplus
root/passwdsu - oraclesqlplus / as sysdba关闭db: shutdown immediate重启db :startup重启系统: reboot原创 2014-04-17 11:25:25 · 99 阅读 · 0 评论 -
oracle sql替换指定范围的字符串
--oracle替换指定范围的字符串(范围4-6)select substr('123456789', 1, 3) || '***' || SUBSTR('123456789', 7) from dual;--结果:123***789原创 2015-06-18 17:49:16 · 1088 阅读 · 0 评论 -
Oracle 列转行函数 Listagg()
Oracle 列转行函数 Listagg()博客分类: Oracle SQL 这是一个Oracle的列转行函数:LISTAGG() 先看示例代码:Sql代码 收藏代码with temp as( select 'China' nation ,'Guangzhou' city from dual union all select 'China' n...原创 2014-09-25 13:54:33 · 791 阅读 · 0 评论 -
oracle表空间管理
--查看修改ORACLE表空间--1、查看所有表空间信息select a.tablespace_name ,round(a.bytes_alloc / 1024 / 1024, 2) megs_alloc ,round(nvl(b.bytes_free, 0) / 1024 / 1024, 2) megs_free ,round((a.bytes_...原创 2014-04-24 11:15:46 · 143 阅读 · 0 评论 -
oracle查询优化方法
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其...原创 2014-03-10 17:06:17 · 108 阅读 · 0 评论 -
数据库导入导出dump.txt
数据库导入导出dump原创 2014-07-28 10:26:59 · 229 阅读 · 0 评论 -
0001-Oracle-系统-视图
参考:http://www.cnblogs.com/kerrycode/p/3418694.html--查看表空间信息select * from dba_tablespaces t where t.tablespace_name = 'EMS';--查看数据文件信息select * from dba_data_files T WHERE T.TABLESPACE_NAME = ...原创 2014-03-07 13:57:56 · 76 阅读 · 0 评论 -
数据迁移详解
查找用户下所有空表并分配空间_解决不能导入exp空表 declare cursor c1 is select 'alter table ' || table_name || ' allocate extent' as xxx from user_tables where num_rows = 0; stmt varchar2(4000);begin for...原创 2013-11-16 10:00:36 · 223 阅读 · 0 评论 -
oracle禁用外键后清空所有表数据
declare --所有外键约束 cursor c1 is select t.table_name ,t.constraint_name from user_constraints t where t.owner = 'IVM' AND T.constraint_type = 'R'; --所有业务表 ...原创 2013-11-28 13:54:38 · 343 阅读 · 0 评论 -
Oracle-系统-视图-常用
--数据库版本select * from V$INSTANCE;--所有对象select T.* from SYS.ALL_OBJECTS T where T.OBJECT_NAME like 'EXAM';--表名称select T.* from USER_TAB_COMMENTS T where T.table_name like '%APPLY%...原创 2013-11-30 10:21:05 · 102 阅读 · 0 评论 -
Oracle查出所有主表或从表
--查出所有从表select/*+ INDEX(sys.con$,I_CON1) */ OWNER,CONSTRAINT_NAME,CONSTRAINT_TYPE,TABLE_NAME,R_OWNER,R_CONSTRAINT_NAME from ALL_CONSTRAINTS T where T.OWNER = SYS.LOGIN_USER ...原创 2013-11-30 10:22:06 · 386 阅读 · 0 评论 -
oracle查看表空间使用情况
select b.file_name 物理文件名 ,b.tablespace_name 表空间 ,b.bytes / 1024 / 1024 大小M ,(b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M ,substr((b.bytes - sum(nvl(a.bytes, 0))) / (...原创 2013-12-11 15:19:55 · 99 阅读 · 0 评论 -
oracle查询自动生成实体entity
select 'private ' || (case when col.DATA_TYPE = 'VARCHAR2' then 'String' when col.DATA_TYPE = 'NUMBER' then 'BigDecimal' when col.DATA_TYPE = 'DATE'...原创 2013-12-12 10:51:00 · 332 阅读 · 0 评论 -
oracle从分组中找出某个值,分组中是否包含某个值
SELECT MIN(created_timestamp), MAX(resource_id), MAX(price), MIN(CASE WHEN event_type IN (1704, 1701, 1703) THEN found_value WHEN event_type = 1...原创 2013-08-15 15:33:11 · 2045 阅读 · 0 评论 -
Oracle分组分段统计-sum+case when+group by使用实例
实例演示: (1)查询表users中的数据。 select u.id,u.realname,U.SEX from users u; 查询结果如下 ID REALNAME SEX 1 10082 松XX 2 10084 林XX 1 3 10087 西XX 4 10100 胡XX 5 10102 龙XX 1 ...... (...原创 2014-06-13 09:30:43 · 4085 阅读 · 1 评论 -
oracle约束、表和列名之间的查询-1
oracle约束、表和列名之间的查询SELECT USER_CONS_COLUMNS.CONSTRAINT_NAME AS 约束名, USER_CONS_COLUMNS.TABLE_NAME AS 表名, USER_CONS_COLUMNS.COLUMN_NAME AS 列名, USER_CONS_COLUMNS.POSITION AS 位置 FROM ...原创 2013-09-03 15:56:17 · 99 阅读 · 0 评论 -
oracle约束、表和列名之间的查询-2
--查看约束信息select UC_1.TABLE_NAME as 从表名称 ,UC_1.CONSTRAINT_NAME as 从表约束名称 ,UC_1.CONSTRAINT_TYPE as 从表约束类型 ,UCC_1.column_name as 从表约束列名称 ,UC_2.TABLE_NAME as 主表名...原创 2013-09-03 15:57:14 · 98 阅读 · 0 评论 -
oracle查询生成列别名
select ',' ,col.COLUMN_NAME ,' as ' ,LOWER(substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 1, 1)) || substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 2) from user_...原创 2015-01-06 15:00:36 · 739 阅读 · 0 评论 -
禁用启用所有外键约束.tst
禁用所有外键约束.tstdeclare cursor c1 is select t.table_name ,t.constraint_name from user_constraints t where t.owner = 'EMS3' AND T.constraint_type = 'R'; stmt va...原创 2015-01-12 11:05:08 · 170 阅读 · 0 评论 -
自写函数用于替换wm_concat函数.zip
-- wm_concat出现在oracle10g版本中,不仅是加密的,而且是在一个单独的用户中,不方便使用。并且10g以前的版本也用不上。经过破解移植,可以方便大家使用-- 将下边的一个type,一个函数的创建脚本执行,就可以构建自己的wm_concat(这里叫zh_concat)。使用方法同wm_concat:-- type:create or replace TYPE ...原创 2015-01-19 16:25:43 · 267 阅读 · 0 评论 -
ORACLE表空间管理维护
[url]http://www.cnblogs.com/kerrycode/p/3418694.html[/url]原创 2015-01-22 11:34:08 · 107 阅读 · 0 评论 -
Oracle批量杀死锁.sql
declare cursor mycur is select s.sid, s.serial# from v$session s, v$lock l, dba_objects o where l.sid = s.sid and l.id1 = o.object_id(+) and o.object_name = 'table...原创 2014-03-03 16:43:47 · 379 阅读 · 0 评论 -
Oracle批量杀死锁.tst
declare cursor mycur is select s.sid ,s.serial# from v$session s ,v$lock l ,dba_objects o where l.sid = s.sid and l.id1 = o.object_...原创 2014-03-03 16:45:28 · 166 阅读 · 0 评论 -
WMSYS.WM_CONCAT 函数 行转列
WMSYS.WM_CONCAT 函數的用法 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30 BLAKE 30 JAMES 30 MARTIN 30 ...原创 2014-03-07 11:43:01 · 79 阅读 · 0 评论 -
分页帮助类-oracle-java
/** * 分页帮助类 * * @author vernon.chen * */public class PaginationHepler { /** * 构建分页查询语句 * * @param querySQL * 原始查询语句 * @param startIndex * 开...原创 2014-10-09 17:46:42 · 108 阅读 · 0 评论