powerdesigner 反向工程没有默认值的问题(reverse engineering not default value)
在用PowerDesigner进行反向工程时,发现字段的默认值没有传过来,而在正向工程时又没有问题,这是一个很严重的问题。经过研究发现是由于oracle数据字典all_tab_columns中默认值data_default数据类型的原因造...
备份flashback area的问题
RMAN> backup recovery area;启动 backup 于 14-10月-10使用目标数据库控制文件替代恢复目录说明与资料档案库中的任何数据文件副本都不匹配 MAN-00571: =============================================...
测试表的空间压缩与表空间的关系
当一个大表的数据用delete删除后,其空间并没有回收,有时候我们通过alter table的shrink space子句实现空间的回收。 下面是shrink子句的文档解释:shrink_clause The shrink clause lets you manual...
oracle导出大数量数据到文件sqluldr2
在oracle中,当要导出表的数据时,由于数据量巨大,导出的工作显得有点困难,现提供有如下几种方式:1、imp/exp工具,导出来的是dmp文件,如果想要excel或txt就显得有点难;2、PLSQL Developer开发工具,它...
Oracle 查看SQL的执行计划
Oracle 查看SQL的执行计划1、直接产生执行计划SQL> set autotrace on explainSQL> select * from dual;D-XExecution Plan----------------------------------------------------------Plan hash value: 272002...
有关10.1.0.1版本spreport.sql文件运行出错解决
出错的位置,运行到这里时就退出来了!Instance Activity Stats DB/Inst: DEMO/demo Snaps: 1-3-> Statistics identified by '(derived)' come from sources other than SYSSTATStatistic  ...
数据库高级恢复
DBMS_BACKUP_RESTORE可用于特殊情况下的恢复在controlfile故障时,可以利用它进恢复数据文件,DBMS_BACKUP_RESTORE可在nomount状态下进行恢复操作。Oracle提供了一个包:DBMS_BACKUP_RESTORE.DBMS_BACKUP_RE...
oracle 10g中使用block change tracking加快增量备份
在oracle 9i,我们建立增量备份级别可以为1-4,0级表示全备份;在oracle 10g,我们仍然可以使用这些增量备份级别,但是我们基本是只使用0和1级,这也是oracle建议的备份策略。从10g开始,rman做增量备份时...
RMAN备份格式%t时间戳计算
一直有个疑问,就是rman备分时没法指定时分秒,在格式中只有%T为YYYYMMDD,而%t表示为时是戳,它表示备份开始执行的时间戳,但怎么表现为直观的时间一直不知道么计算,下面给出一个公式:SELECT TO_CHAR(730918324/(...
ORA-12500错误
一开发人员找我去,说监听服务器起不来,马上赶到。二话不说,删除监听,再建立监听,服务器起来了!用PLSQL Developer连接一下ORA-12500: TNS: 监听程序无法启动专用服务器进程再cmd,sqlplus一下,还是一样。...
利用oradebug探讨控制文件
C:\Documents and Settings\Administrator>sqlplus /nolog SQL*Plus: Release 10.2.0.4.0 - Production on 星期二 7月 20 16:33:30 2010 Copyright (c) 1982, 2007, Oracle. All Rights ...
ORA-25153: Temporary Tablespace is Empty
10.1.0中做AWR分析时碰到,如下:Specify the Report Name~~~~~~~~~~~~~~~~~~~~~~~The default report file name is awrrpt_1_90_96.html. To use this name,press <return> to continue, otherwise enter...
How to get complete sessions information
*SID - Session identifierSERIAL &...
分区表中多个分区的合并
/*显示当前用户所有分区表的信息 */select * from user_part_tables;/* 显示当前用户所有分区表的详细分区信息* /select * from user_tab_partitions;/* 执行下列语句会产生ORA-14275错误 */alter table PARTITION...
DBA在系统设计、开发中的重要性
一、 现阶段DBA对系统性能及稳定性所做的调整工作目前DBA对系统性能的调整工作大致是这么几个方面:1、 在硬件层面进行调优,这通常就是直接花钱,买设备、扩容。2、 在DB层面进行调优,比如调整初始化参数,调整数...
How to Handle ORA-4068
Applies to: PL/SQL - Version: 10.2.0.4Information in this document applies to any platform.GoalHow to handle this errors in PLSQL?ERROR at line 1:ORA-04068: existing state of packages has been di...
Oracle 10g的可传输表空间操作
最近做了一次跨平台的数据迁移,迁移要求是把部分用户的数据迁移到另一个数据库中。源数据库环境是Solaris 10(x86_64) + ORACLE 10203 RAC + ASM 目标数据库环境是Linux AS 4(x86) + ORACLE 10203 + 文件系统我在这...
数据库事务与隔离级别示例(oracle与sql server对比)
l 本示例文档演示SQL SERVER,ORACLE下不同事务隔离级别的区别,以及两种数据库本身的特点l 为了模拟并发环境,SQL SERVER在SMO程序中打开两个查询窗口即可。oracle可以用两个sql *plus程序连接到相同...
DelExpireFiles
::删除指定天数之前的文件set DatabasePath=J:\DataBaseBackup_copy89set VssPath=J:\VSSBackupset DaysAgo=20forfiles /p %DatabasePath% /s /m *.bak /d -%DaysAgo% /c "cmd /c del /f /q /a @path"forfiles /p ...
FIXWMI.CMD
------------------------ @echo on cd /d c:\temp if not exist %windir%\system32\wbem goto TryInstall cd /d %windir%\system32\wbem net stop winmgmt winmgmt /kill if exist Rep_bak rd Rep_bak /s /q renam...