闪回和归档的关系
--打开闪回功能sys@ORZ> startup mountORACLE 例程已经启动。Total System Global Area 293601280 bytesFixed Size &nb...
用wm_concat合并行及merge into更新
已知需求:kmb结构:as_code varchar2(21),as_name varchar2(30)样例数据:(as_code列的编码是规则的,即3-3-3-3)as_code as_name501  ...
set autotrace使用的问题与解决
SQL> set autotrace on Cannot SET AUTOTRACE解决:1、首先必须采用Oracle的sql*plus登陆,pl/sql里无法使用set autotrace。2、执行以下两个脚本-- 创建执行计划的表SQL> @?\rdbms\admin\utlxplan.sql;...
rm出错: Argument list too long
# rm * -rf-bash: /bin/rm: Argument list too long 网上找了个方法,贴上来给大家分享find PATH -name *.mp3 -exec rm {} 或者 ls | xargs -n 10 rm -fr ls 如,要删除 /tmp/123/abc 目录下的...
关于OLTP和OLAP的学习(转)
联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。当 今的数据处理...
行迁移或行连接
行迁移或行连接SQL> @?/rdbms/admin/utlchain.sql表已创建。SQL> desc chained_rows; 名称 &nb...
Oracle spool 用法小结
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char...
查看oracle数据库是否归档和修改归档模式
在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设...
修改列的数据类型
alter table fyt_ntj_table7 modify( dzdx varchar2(10)); 如果列dzdx不为空,oracle不允许修改该列的数据类型。可通过以下步骤实现修改:--1.添加列add(newColumn varchar2(10)) alter...
安装g++
rpm -ivhcpp-4.1.2-42.el5.i386.rpm rpm -ihv kernel-headers-2.6.18-92.el5.i386.rpm rpm-ivh glibc-headers-2.5-24.i386.rpm rpm -ivh glibc-devel-2.5-24.i386.rpm rpm-ivh libgomp-4.1.2-42.el5.i386.rpm r...
insert超过4000字节的字符串
--即使是clob类型的字段,一次insert也最多4000 byte --要一次insert 超过4000byte,可用bind variable来配合达成dec...
解决PL/SQL Developer 打开clob类型提示:无效句柄
PL/SQL Developer打开clob类型提示:无效句柄。解决方法:应该是PL/SQL的本身bug,打开windows的PrintSpooler 系统服务,一切就正常了!
oracle转移数据文件
首先关闭数据库,将要转移的数据文件拷贝到新的目录下。然后:1、打开数据库至mount状态:SQL> startup mountORACLE instancestarted. Total System GlobalArea 805306368 bytesFixed Si...
怎样成长为一个真正的Oracle DBA(转)
Oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭...
Oracle数据字典简介
首先,Oracle的字典表和视图基本上可以分为三个层次。 1.1 X$表 这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。 这部分表对数据库来说至关重要,所以Oracle不允许SYSDBA之外的用...
Oracle数据字典简介
首先,Oracle的字典表和视图基本上可以分为三个层次。 1.1 X$表 这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。 这部分表对数据库来说至关重要,所以Oracle不允许SYSDBA之外的用...
flashback总结
转自:http://www.cnblogs.com/coohoo/archive/2011/01/16/1936888.htmlFlashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自...
Row Movement对系统的影响
转自:http://www.cio360.net/h/2253/319106-9313.html#pagerROW MOVEMENT特性最初是在8i时引入的,其目的是提高分区表的灵活性——允许更新Partition Key。这一特性默认是关闭,只是在使用到一些特殊功能时会要求打...
Merge用法
1.Merge语法:MERGE [hint] INTO[schema .] table [t_alias] USING [schema .] { table | view | subquery } [t_alias] ON ( condition ) WHEN MATCHED THEN merge_update_clause WHEN NOT MATCHED THEN merg...
查看常用的系统表和分区表
查所有用户的表在all_tables 主键名称、外键在all_constraints ,user_cons_columns 索引在all_indexes 但主键也会成为索引,所以主键也会在all_indexes里面。 具体需要的字段可以DESC下这几个view,dba登陆的话...