Powerdesiger反向工程之缺少MV对应的表
今天项目里报说通过POWERDESIGER反向工程生成的表里面缺少许多的表.[@more@]通过查找发现缺少的这些表都是物化视图对应的实体表,通过跟踪PD后台调用数据库的SQL语句发现是其对应的SQL为:select t.owner, t.table_name from sys.all_all_tables t where not exists (select 1 from sys.all_mviews s where s.owner = t.owner and t.table_name in (s.mview_name, s.update_log)) and t.iot_name is null and nvl(t.dropped, 'NO') = 'NO' and t.owner='TEST' order by t.owner, t.table_name通过以上问题的原因就很明显了,是PD
记一次ORA-07445: exception encountered: core dump [_intel_fast_memcpy.A()+10] [SIGSEGV] [Address not ma
错误描述:oracle 10.2.0.4 64bitredhat5.6 64bit在创建函数完成后调用直接报错:Errors in file /opt/oracle/admin/kebao/udump/kebao_ora_26334.trc:ORA-07445: exception encountered: core dump [_intel_fast_memcpy.A()+10] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []SESSION会话也直接中断。[@more@]通过定义typetype bodyfunction后通过SQL调用新声明的function函数,会话直接关闭,通过查看alert文件发现报以下错误:Errors in file /opt/oracle/admin/kebao/udump/kebao_ora_26334.trc:ORA-07445: exception
WIN下安装agent
在win模式下和在linux下安装AGENT程序稍微有点出入,但总的方式都是使用静默的方式来安装,在linux下只需WGET, wget https://gcem:4900/agent_download/11.1.0.1.0/linux_x64/agentDownload.linux_x64 --no-check-certificate然后再安装:./agentDownload.linux_x64 -b $ORACLE_HOME -m gcem -r 4900 -y最后再执行$AGENT_HOME/root.sh文件即可,但是在WIN下就稍微有点出入,[@more@]在win下,首先要编辑response目录下得additional_agent.rsp文件内的几个参数:因为我不使用安全更新所以对应修改的参数为:SECURITY_UPDATES_VIA_MYORACLE
11GR2'S ONE ERROR "NI cryptographic checksum mismatch error: 12599."
[oracle@gcem alert]$ adrciADRCI: Release 11.2.0.1.0 - Production on 星期二 10月 11 15:11:08 2011Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.ADR base = "/u01/app"adrci> show alert -tail 40 -f ***********************************************************************NI cryptographic checksum mismatch error: 12599.VERSION INFORMATION:TNS for Linux: Version 11.2.0.1.0 - ProductionOracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.1.0 - ProductionT
11GR2'S ONE ERROR "NI cryptographic checksum mismatch error: 12599."
[oracle@gcem alert]$ adrciADRCI: Release 11.2.0.1.0 - Production on 星期二 10月 11 15:11:08 2011Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.ADR base = "/u01/app"adrci> show alert -tail 40 -f ***********************************************************************NI cryptographic checksum mismatch error: 12599.VERSION INFORMATION:TNS for Linux: Version 11.2.0.1.0 - ProductionOracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.1.0 - ProductionT
ORACLE GC 加载mysql插件并发布问题总结
环境介绍:oracle GC11G 64BITORACLE LINUX 5.6 64BITMYSQL mysql Ver 14.14 Distrib 5.5.9, for Linux (x86_64) using readline 5.1ERROR:CS 10.2<MetricColl><String> 5mysql<String> 8qqsmysql<String> 8Response<String> 8Response<String> 192011-09-16 16:30:26<String> 166em_error=#28000Access denied for user 'root'@'qqdb.domain' (using password: NO) at /u01/app/10.2.1/db_1/agent11g/sysman/admin/scripts/emx/mysql/mysql_oem.pm line 45[@more@]今天需要将mysql添加到GC的监
OEM GC11G OMS不能发现主机的问题解决
环境:oracle OEM GC 11GOLX 5.6 64BIT在一台host上安装好AGENT后,发现不能在“目标”页签内不能发现新加的host,其他数据库、监听一切正常。[@more@]解决方式:再新安装的HOST机器上修改: $AGENT_HOME/sysman/emd/targets.xml文件,修改前:[oracle@qqdb ~]$ cat $AGENT_HOME/sysman/emd/targets.xml<Targets AGENT_TOKEN="6160aa0c6a04a931a68ee4b23ab71e439a9e9b7f"> <Target TYPE="oracle_emd" NAME="qqdb.domain:3872" DISPLAY_NAME="qqdb.domain:3872"/>
How to Download and Apply the Recommended WLS patch WDJ7 on WLS for 11g Grid Control Installation o
Applies to: Enterprise Manager Grid Control - Version: 11.1.0.1 to 11.1.0.1 - Release: 11.1 to 11.1Information in this document applies to any platform.GoalThe Goal of this Document is to provide Steps to Download and Apply Recommended Patch (WDJ7) for 11.1.0.1 Grid Control Installation using Smart Update Tool or using the Offline Method.[@more@]SolutionIt is recommended to apply Patch WDJ7 on WLS home before Installing/Upgrading the Grid control to 11.1.0.1. Release. Note: Make sure that you ha
VNC分辨率设置
由于初始的VNC分辨是800*600的,为了使用方便需要修改大点:首先停掉VNC的进程:killall -9 Xvnc新起:vncserver -geometry 1280x1024[@more@]
GC 安装问题小计
环境:GRID CENTER 10.2.0.5REDHAT 4 64BITSTAT:在进入安装时对system parameter进行检查,检查hostname不通过[@more@]今天在安装GC的时候,发现GC对于hostname有严格的限定,必须以某种格式而存在,正确的hosts文件应该包含以下两条:127.0.0.1 localhost.localdomain localhost192.168.8.93 gcem.domain gcemgcem是hostname
记一次ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
环境:oracle 10.2.0.1 64bitlinux 5.46bittest env.....error: 今天启动测试库直接报以下错误:[oracle@bogon ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 14 09:57:42 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an idle instance. SQL> startupORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], [][@more@]通过DOC:336447.1,确实是一BUG,主要是因为主机名变动导致的问题,通过修改主机名为原来的问题得以解决.[ora
powercenter7.1.1-normalizer组件
POWERCENTER7.1.1 相信第一次接触powercenter的同学对normalizer这个组件并不陌生,她是用来做行列转换的组件,她的使用和其他组件的区别就是normalizer是先设置后拖拽,其他大部分组件都是先拖拽好了再慢慢的设置就可以了,迥异啊迥异,由于之前总按照 拖拽-设置的思路找原因了,后来看了helper后恍然大悟![@more@] 。
Powercenter7.1.1——session error TM_6795
环境:POWERCENTER 7.1.1WIN2003ORACLE10G[@more@]在powercenter的mapping里运行workflow的时候,运行失败,后台对应的错误日志是: [TM_6795 The Repository Service marked the session or session instance as impacted, and the Integration Service is not configured to run impacted sessions.原因:这是因为目标workflow依赖的mapping对象发生了变化所导致解决:Admin Console中对相应的Integration Service进行配置,在PowerCenter_Integration_Service->Properties —>Advanced Properties 下启用"Run sessions imp
记一次ALTER SESSION SET hash_join_enabled specifies an obsolete parameter
环境:ORACLE 10.2.0.4 64BITREDHAT 5.4 64BITWAR:ALTER SESSION SET hash_join_enabled specifies an obsolete parameterThu Jun 30 15:44:20 2011ALTER SESSION SET hash_join_enabled specifies an obsolete parameterALTER SYSTEM SET hash_join_enabled specifies an obsolete parameterThu Jun 30 15:44:30 2011ALTER SESSION SET hash_join_enabled specifies an obsolete parameterThu Jun 30 15:45:28 2011[@more@]今天在数据库巡检的时候发现alter文件里输出了许多类似于以下的信息:ALTER SESSION SET hash_join_enabled speci
问题之Process m000 died, see its trace file&ksvcreate: Process(m000) creation failed
环境:ORACLE10.2.0.4LINUX 5.4ERROR:Thu Jun 30 13:41:45 2011Process m000 died, see its trace fileThu Jun 30 13:41:45 2011ksvcreate: Process(m000) creation failedThu Jun 30 13:42:22 2011[@more@]今天DEV环境的数据库前台反应不能进行连接,通过查看ALTER文件发现后台报了许多:Thu Jun 30 13:41:45 2011Process m000 died, see its trace fileThu Jun 30 13:41:45 2011ksvcreate: Process(m000) creation failedThu Jun 30 13:42:22 2011metalink给出的解释是资源不足导致的问题,于是查看:select * from v$resource_limit;1
Powercenter8.1.1之启动Service initialization failed
环境介绍:Powercenter8.1.1 win32bitSQL SERVER 2008[@more@]由于公司要做BI项目,所以准备使用powercenter这个老大工具,下载-安装一切顺利,可是在启动service的时候却报:The Integration Service PowerCenter_Integration_Service is enabled to run in Normal mode. Disable The service did not start due to the following error: Service initialization failed.. Check the log for more information 很是不解,powercenter本身可以设置为启动DEBUG模式,设置方式为:选择相应的NODE->Properties->Error Severity Level 修
MS SQL2008 SA登陆提示 : 原因:该用户被禁用
环境:MS SQL 2008WIN7 32BIT[@more@]今天同事说以前MS SQL2008是通过WIN验证的,这次想通过SA登陆,但是提示说:该用户被禁用,解决方式为:1、首先通过windows验证模式登陆 2、登陆成功后找到[安全]的下拉列表框 3、找到用户子列表4、选择sa 右键属性。5、状态下,把禁用设置为启用6、重新登陆,问题解决
设置MYSQL不区分表大小写
ENV:MYSQL 5.0+CENTOS[@more@]通过修改/etc/my.cnf,在[mysqld]后面加上:lower_case_table_names = 1{默认是0的}重启mysql则可,新建表时,无论表名有无大小写,在数据库里统一转换为小写存储,但是之前的表还会保持原来的形式。PS:虽然mysql提供了这种方式,但是还是要规范我们的程序,避免这种问题发生。
又见ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
ENV:ORACLE 10.2.0.1 64BITREDHAT 5.4 64BIT[@more@]今天在启动本地的一个测试环境的时候发现报:[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Mon May 16 16:57:56 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to an idle instance.SQL> startupORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []SQL> 日志文件:Mon May 16 17:03:32 2011Errors in file /u01/admin/qqdb/udump/qqdb_ora_6906.trc:ORA-00600:
记解决OEM起不来提示C4J_DBConsole_xxxx(hostname)_xxxx(sid) not found
环境:ORACLE10G 64BITREDHAT5.4 64BITOBJECT:[oracle@localhost ~]$ emctl start dbconsoleTZ set to PRCOC4J Configuration issue. /u01/app/10.2.1/db_1/oc4j/j2ee/OC4J_DBConsole_qqdb_qqdb not found. [@more@]今天在启动OEM时提示:[oracle@localhost ~]$ emctl start dbconsoleTZ set to PRCOC4J Configuration issue. /u01/app/10.2.1/db_1/oc4j/j2ee/OC4J_DBConsole_qqdb_qqdb not found. 以上报错中:OC4J_DBConsole_qqdb_qqdb 其组成部分分别是:OC4J_DBConsole_{hostname}_{oracle_sid}知道了这个我们就应该都明白问题怎么解决