随笔分类 - Oracle
摘要:查看表空间创建时间select a.file_name,a.tablespace_name,to_char(b.creation_time,'yyyy-mm-dd')creation_time from dba_data_files a,v$datafile b where a.file_id=b.file# order by tablespace_name;查看表空间信息SELECT * FROM dba_tablespaces;
阅读全文
摘要:-- Create tablecreate table CLIENTDICTIONARYCMD( 序号 NUMBER not null, 本次运行唯一标识 VARCHAR2(100) not null, 科力自动生成命令编号 NUMBER not null, 客户端传来命令编号 NUMBER not null, 客户端唯一标识 VARCHAR2(100) not null, 下发时间 DATE not null)--创建序列create sequence SEQ_CLIENTDICTIONARYCMDminvalue 1nomaxvalues...
阅读全文
摘要:CREATEORREPLACEPROCEDUREJrscPage(Pindexinnumber,Psqlinvarchar2,Psizeinnumber,Prowsoutnumber,Pcountoutnumber,v_curoutsys_refcursor)ASv_sqlVARCHAR2(3000);v_countnumber;v_Plownumber;v_Pheinumber;Begin------------------------------------------------------------取分页总数v_sql:='selectcount(*)from('||
阅读全文
摘要:dmp大约=固定数据+实际数据+统计数据固定数据:包括所有数据库schema定义和dmp文件结构定义,一般几M,可忽略实际数据:所有表格数据和索引数据,计算方法如下:表格数据:SELECTsum(num_rows*AVG_ROW_LEN)FROMdba_all_tablesWHEREowner='USERNAME'索引数据:表格数据×15%统计数据:数据库执行统计后的记录的数据,这部分数据可以不导出(添加选项STATISTICS=NONE)createuserusernameidentifiedbypassword;grantdbatousername;dropuse
阅读全文
摘要:DELETEfrom表WHERE(id)IN(SELECTidFROM表GROUPBYidHAVINGCOUNT(*)>1)ANDROWIDNOTIN(SELECTMIN(ROWID)FROM表GROUPBYidHAVINGCOUNT(*)>1);
阅读全文