ORACLE UPDATE 语句误区
当需要用一个表里的记录去更新另一个表是,往往容易陷入update语句语法误区,请注意下面例子:create table TABLEA( ID NUMBER, N...
KEEP池特性
当有多个段的storage指向keep池时,若keep池不能够有效容纳段的所有数据,数据的更换将根据段的FIFO原则替换。如果一个段只有部分数据存在于keep池,当对这个段进行查询时,将不会从keep池读取,而是直接从磁盘进行...
客户端tnsping得通,但是sqlplus下connect时hang住了
各位好,我在windowsXP下安装了ORACLE10g,并升级到了10.2.0.2.0 ,安装过程正常,database启动正常,listener启动也正常。主要环境变量如下:ORACLE_HOME=D:\oracle\product\10.2.0\db_1ORACLE_SID=orcldb_name,ins...
Oracle 官方文档归类(转载)
2009年08月26日 星期三 15:38某人的总结,贴在这里了oracle官方文档归类原则:凡是Reference相关的文档都无需精读,碰到问题时速查即可1.ORACLE新功能 Oracle Datab...
ORACLE物理读和逻辑读(SET AUTOTRACE ON 部分参数解释)
set autotrace 产生部分信息解读的官方文档基本的定义为如下:recursive calls: Number of recursive calls generated at both the user and system level. Oracle maintains tables used for internal proce...
启动EM 后收到 crital alert
执行 emctl start dbconsole 正常因为之前设置过邮件alert ,收到报警一封邮件:Name=Management Services and RepositoryType=oracle_emrepHost=nullMetric=Targets not providing dataTimestamp=Mar 31, 2009 11...
一个奇怪的执行计划(为什么不是HASH JOIN OUTER 关联)
SQL> select t1.MSISDN, 2 t1.PROV_ID , 3  ...
multitable INSERT(insert 新语句用法 )
INSERT FIRSTWHEN policy_type = 'P' THEN INTO property_premium_fact(policy_id,policy_nbr ,premium_amt) VALUES (property_premium_seq.nextval,p...
Oracle DBMS_SUPPORT HOW-to (转自fenng)
转自: http://dbanotes.net/database/oracle_dbms_support_howto.htmlDBMS_SUPPORT是Oracle提供的一个软件包。供内部支持人员使用以更有效地跟踪 SQL。这个包没有正式的说明文件,默认情况下,系统不安装这个包。...
ORACLE instance 与 database
ORACLE instance 即 ORACLE 内存结构的统称。ORACLE database 即ORACLE 物理文件的统称。
Enable/Disable/Validate/Novalidate几个关键字对Constraint的控制
问题描述:做数据迁移时源表有重复记录,且有主键,数据迁移至目标表后,先针对表insert 数据,后创建索引及主键,发现不能创建主键,因为数据有重复记录,则考虑按下面方式:1.先创建索引,后在索引上创建novalida...
pfile与spfile理解(手记)
ORACLE10g: orcl指实例名pfile 和spifle 都是作为oracle实例启动时的参数配置文件,pfile是一个文本文件,spfile是一个二进制文件,pfile可以手动修改,spfile不能手动修改。他们默认存放的位置为$OR...
archive 问题及处理命令(手记)
1. 在本机上(windows XP)有个oracle归档环境,由于每次操作系统重启造成数据库未归档SQL>STARTUPORA-16038: 日志 3 序列号 5035 无法归档ORA-19809: 超出了恢复文件数的限制ORA-00312: 联机日志 3 线程 1: ......R...
sqlplus常用命令
sqlplus命令:0. host oerr ora 32004(UNIX 系统下查看ORACLE错误命令,host表示执行的是操作系统命令)1. list:列存于sqlplus 中缓存的语句,sqlplus缓存中只能存最近执行过的一条语句。2. 执行SQL语句命令:"/" 或 ...
ORACLE9i 与10g 不同点
1.imp/exp 方式说明:虽然ORACLE10g imp/exp 的help 显示的信息是一样的,但是实际操作还是发现一些不同a. ORACLE9i的 imp ..... tables=( tabel1,table2 ) 中的tables 后接的是括号 ,而 ORACLE1...
ORA-00604: error occurred at recursive SQL level 1
ORA-00604: error occurred at recursive SQL level 1ORA-01422: exact fetch returns more than requested number of rows删除一个用户下的表,出现如上错误(oracle10.2.0.4)SQL> drop table aidm_etl_id;drop...
利用rman创建standby(一)
出处: http://ningoo.itpub.net) 使用rman来创建standby,过程相当简单,主库无需停机。本次试验演示了利用Rman热备,然后restore来创建备库的过程。1.试验环境SQL> select * from v$version;BANNER---...
解决错误:ORA-01467:分类(sort)关键字过长
语句一,进行行列转换时 ,当运行下面语句时报错“ORA-01467:分类(sort)关键字过长”,这主要是item_value这个字段里是字符类型,可能排序比较时占用过多内存了,这种情况可以将MAX()函数里的值先转换为 整数,0或1 ...
ORA-12838: cannot read/modify an object after modifying it in parallel
如果用了insert /*+ append */ into table as select .. from table 这样的操作来insert,必须在操作后commit,或是rollback,不然就不能再insert /*+ append */ into table as select .. from table 。ORACLE报出错...
explain plan,autotrace,tkprof,执行计划和静态统计信息的解读(转载)
explain plan,autotrace,tkprof,执行计划和静态统计信息的解读 1、 执行计划 执行计划的设定 c...