技术小站

欢迎访问Oracle最新发布

DataStage 抽取Oracle数据库常见问题及解决方法

遇到作业中止时,请到director中查看作业日志,需要关注最先出错的地方,以及出错前的警告。一. 常见ORACLE错误及解决方法网上有一些材料,可供参考:http://ssydxa219.iteye.com/blog/1542742/1.ORA-00904错误,原库某个字段可能已被修改或删除,请在原库确认之后修改job 列中字段,做到跟原库一致。2.ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' 数据库表空间不足,undo...

Oracel 一些常用语句

查询表空间使用率select total.tablespace_name,   round(total.MB, 2) as Total_MB,   round(total.MB - free.MB, 2) as Used_MB,   round((1 - free.MB / total.MB) * 100, 2) || '%' as Used_Pct   from (select tablespace_name, sum(bytes) / 1024 / 1024 as MB   from dba_free_space   group by tablespace_name) free,   (select tablespace_name, sum(bytes) / 1024 / 1024 as MB   from dba_data_files   group by tablespace_name) total   where free.tablespace_name = total.tablespace_name;...

Oracel EXP、IMP 命令详解

命令详解:E:\>exp help=y通过输入 EXP 命令和用户名/口令,您可以在用户 / 口令之后的命令:实例: EXP SCOTT/TIGER或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。要指定参数,您可以使用关键字:格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)...

Oracle查看表空间使用情况

以MB为单位col TABLESPACE_NAME for a20 SELECT D.TABLESPACE_NAME,SPACE "Total(M)", SPACE-NVL(FREE_SPACE,0) "USED(M)", ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) "USED(%)",FREE_SPACE "FREE(M)" FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) SPACE,SUM(BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) FREE_SPACE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) UNION ALL --if have tempfile SELECT D.TABLESPACE_NAME,SPACE "Total(M)", USED_SPACE "USED(M)",ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED(%)", NVL(FREE_SPACE,0) "FREE(M)" FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) SPACE,SUM(BLOCKS) BLOCKS FROM DBA_TEMP_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES_USED)/(1024*1024),2) USED_SPACE, ROUND(SUM(BYTES_FREE)/(1024*1024),2) FREE_SPACE FROM V$TEMP_SPACE_HEADER GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+);...

查看Oracle数据库属性

Oracle 在做数据迁移前要做很多准备,其中很重要的一项就是 查看数据库属性,因为如果两个数据库的配置不一样,可以会产生乱码等问题。查看Oracle数据库属性命令col PARAMETER for a30col VALUE for a40set linesize 160;select * from nls_database_parameters;select * from database_properties;...