ETL和数据仓库的优化
优化方案:ETL的过程原理和数据仓库建设 1.引言 数据仓库建设中的ETL(Extract, Transform, Load)是数据抽取、转换和装载到模型的过程,整个过程基本是通过控制用SQL语句编写的存储过程和函数的方式来实现对数据的直接操作,SQL语句的效率将直接影响到数据仓库后台的性能。 目前,国内的大中型企业基本都具有四年以上计算机信息系统应用经验,积累了大量可分析的业务数据,这些信息系统中的数据需要通过搭建数据仓库平台才能得到科学的分析,这也是近几年数据仓库系统建设成为IT领域热门话题的原因。 2.优化的思路分析
ora-12520 RAC(转载)
朋友搭的一套rac,由于网络变更修改了public ip和vip,之后rac启动正常,listener状态正常,用plsql developer连接数据库报错ora-12520查找了一下原因:系统设置了一个local_listener,而这个local_listener在tns里面的配置ip还是原来的ip,修改为新ip之后重启监听和resources,可以正常连接了!附:[oracle@db1 ~]$ sqlplus test@orclSQL*Plus: Release 10.1.0.3.0 - Production on Sat Mar 22 22:37:51 2008Copyright (c) 1982, 2004, Oracle. All rights reserved.Enter password: ERROR:ORA-12520: TNS:listener could not find avai
解决:ORA-12516错误
解决过程:1、查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 10月 9 15:50:21 2006Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdba已连接。SQL> select count(*) from v$session;COUNT(*)---------- 45SQL> show parameter processesNAME TYPE VALUEdb_writer_processes integer 1gcs_server_processes integer
数据库灾难恢复_RMAN
rman 时间点的不完全恢复 收藏 上周一个朋友的数据库发生误删除操作,请我帮忙进行恢复。由于备份比较充分,所以只需要通过RMAN进行一个基于时间点(这个时间点需要根据故障时间进行判断选取)。首先启动实例:[oracle@stat ~]$ export ORACLE_SID=order[oracle@stat ~]$ rman target / Recovery Manager: Release 10.2.0.2.0 - Production on Thu Sep 14 22:43:50 2006Copyright (c) 1982, 2005, Oracle. All rights reserved.connected to target database (not started)RMAN> set DBID=1341966532executing command: SET DBIDRMAN&
sqlplus /nolog command not found
环境变量已经配好,但是仍报错:[oracle@dg1 ~]$ vi .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHunset USERNAMEexport EDITOR=viexport ORACLE_SID=dg1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport PATH=/u01/app/oracle/product/10.2.0/db_1/bin:/bin:/usr/bin:/usr/sbin:/usr/lo
Oracle undo表空间损坏的修复
Oracle undo表空间损坏的修复 收藏 朋友的数据库坏了,非归档模式,没有备份,要我帮忙修复一下。环境:windows 2003oracle 9.2.0.1noarchivelog故障行为:数据库运行时,直接拔电导致无法启动。我把他发来的数据库文件在本地建了个库,然后启动,检查故障信息。C:>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on Tue Feb 14 13:49:00 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect sys/manager as sysdbaConnected.SQL> startup pfile='d:oracle92ora92databaseinittest