当前位置:文档之家› weblogic如何添加GC日志及补丁

weblogic如何添加GC日志及补丁

weblogic如何添加GC日志及补丁
weblogic如何添加GC日志及补丁

Java –jar –d64 –Xmx4000m aaa.jar

ull GC的gc type就是global,这是stop the world的最耗费时间的回收方式,所以需要通过尽量调整参数来避免。如果发现不是由AF引起的,而是在开头写着SYS标签,那么就要好好问问开发,有没有使用System.gc()的必要?可以的话使用-Xdisableexplicitgc来禁止(Sun等JDK下为-XX:+DisableExplicitGC)。

以上所说的都是IBM JDK下垃圾回收日志的情况。在Sun和HP的JDK下情况相似,不过需要使用-XX:PrintHeapAtGC:参数来打印GC前后的详细堆栈信息。另外我建议加上

-Xloggc:filename或者-Xverbosegclog:file_name(方便用工具分析)输出到特定文件,因为不知为何有时候会输出到native_stderr.log,或者在native_stdout.log中和thread dump 夹杂在一起,不方便分析。

将GC日志输出到文件:不同JDK设置的参数不同,参考JDK官方文档

SUN:-Xloggc:filename(例如:-Xloggc:/home/weblogic/bea/gc$$.vgc)

IBM:-Xverbosegc:file=filename或-Xverbosegclog:filename

HP:-Xverbosegc=filename

IBM JDK

-verbose:gc -Xverbosegclog:

例:

JAVA_OPTIONS="-Xms$3m -Xmx$3m -Xdisableexplicitgc -verbose:gc -Xverbosegclog:logs/$1.gc.log.$$"

export JAVA_OPTIONS

HP JDK

-Xverbosegc[:help]|[0|1][:file=[stdout|stderr|]] -Xloggc

Sun JDK / BEA Jrockit

-verbose:gc

sun 模板

nohup ./startWebLogic.sh -verbosegc -Xnoagent -Xloggc:./gc.log &

或者:

export USER_MEM_ARGS="-verbosegc -Xnoagent -Xloggc:./gc.log"

nohup ./startWebLogic.sh &

windows环境:D:\bea\user_projects\domains\develop_domain\bin>startManagedWebLogic.cmd MS1 htt

p://localhost:7001 -verbose:gc -Xloggc:d:\gc.log

HP JDK

-verbosegc -Xverbosegc:file=gclog/AdminServer.gc.log

-XX:-PrintGC

默认不启用

开启GC日志打印。

打印格式例如:

[Full GC 131115K->7482K(1015808K), 0.1633180 secs]

该选项可通过com.sun.management.HotSpotDiagnosticMXBean API 和Jconsole 动态启用。详见https://www.doczj.com/doc/e37448473.html,/developer/technicalArticles/J2SE/monitoring/#Heap_Dump

-XX:-PrintGCDetails

1.4.0引入,默认不启用

打印GC回收的细节。

打印格式例如:

[Full GC (System) [Tenured: 0K->2394K(466048K), 0.0624140 secs] 30822K->2394K(518464K), [Perm : 10443K->10443K(16384K)], 0.0625410 secs] [Times: user=0.05 sys=0.01, real=0.06 secs] 该选项可通过com.sun.management.HotSpotDiagnosticMXBean API 和Jconsole 动态启用。详见https://www.doczj.com/doc/e37448473.html,/developer/technicalArticles/J2SE/monitoring/#Heap_Dump

-XX:-PrintGCTimeStamps

默认不启用

打印GC停顿耗时。

打印格式例如:

2.744: [Full GC (System) 2.744: [Tenured: 0K->2441K(466048K), 0.0598400 secs] 31754K->2441K(518464K), [Perm : 10717K->10717K(16384K)], 0.0599570 secs] [Times: user=0.06 sys=0.00, real=0.06 secs]

在AIX机器上该选项为-verbose:gc -Xverbosegclog:gc.log 可在setDomainEnv里指定"-Xms1024 -Xmx1536 -verbose:gc -Xverbosegclog:gc_$$.log"

根据目前的情况,建议"-Xms1024 -Xmx1536 -verbose:gc -Xverbosegclog:gc_$$.log"(如果操作系统内存允许的话) 先这样设2个简单的参数,在内存溢出这个问题解决了在加上gc策略、新生代与老生代的比例、kCluster和pCluster的参数,其他根据需要再慢慢添加。

你得回忆下这个WebLogic Server是怎么安装上去的,就知道是不是WebLogic Server自带的JDK了,不过这个也不重要。

[quote]JVMDUMP010I Snap dump written to /home/weblogic/bea103/user_projects/domains/alone_domain/Snap.20100424.110622.417982. 0001.trc

JVMDUMP032I JVM requested Heap dump using '/home/weblogic/bea103/user_projects/domains/alone_domain/heapdump.20100424.110622.4 17982.0002.phd' in response to an event[/quote]

J9VM的这个版本内存溢出时自动(不用加参数)生成一个phd格式的heapdump文件,你的没有么?

heapdump文件有点大,急的话到本论坛的群里问问吧。现在在外地出差,晚上的车回去。这两天没时间了。

将heapdump文件拷出来,下载一个IBM的JVM内存溢出分析工具看着帮助先慢慢分析着。

[url]https://www.doczj.com/doc/e37448473.html,/tech/heapanalyzer/download[/url]

[b]打补丁方法:[/b]

CR开头的都可以这样

1.在Weblogic10/common/bin/commEnv.sh脚本中,找到WEBLOGIC_CLASSPATH一行2.在WEBLOGIC_CLASSPATH变量的[b][color=#ff0000]最前面[/color][/b]添加补丁jar包。Eg: WEBLOGIC_CLASSPATH=/路径/CR370915_1030GA.jar:$ 。。。。。。。。。。。。。。。。。

你刚开始说打上那个补丁了,是否是加在setDomainEnv.sh中了?

CLASSPATH="//CR370915.jar:${PRE_CLASSPATH}${CLASSPATHSEP}${WEBLOGIC_CLASSPATH}${CLASSPATH SEP}${POST_CLASSPATH}${CLASSPATHSEP}${WLP_POST_CLASSPATH}"

其实这样也可以,只是只对这个域生效,其他的域就无效了。所以给WebLogic Server打补丁还是要修改最后被调用的那个公共的脚本(commEnv.sh ),有余力的话,仔细看看WebLogic Server的启动流程(主要是脚本调用)。你把启动时,启动脚本输出的内容贴出来,让大家帮你检查下你打成功没有。

find / -name commEnv.sh

如果你是理解Class Loader工作原理的话,为什么要加在CLASSPATH的最前面你可能就明白了,暂时能使补丁打上就行

WEBLOGIC_CLASSPATH="${PATCH_CLASSPATH}${CLASSPATHSEP}${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/ weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar"

修改为:

WEBLOGIC_CLASSPATH=/home/weblogic/wlspk/8173442_92mp3.jar:"${PATCH_CLASSPATH}${CLASSPATHSEP}${JAVA_HOME}/lib/tools.ja r${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${W L_HOME}/server/lib/webservices.jar"

IBM Thread and Monitor Dump Analyzer for Java

[url]https://www.doczj.com/doc/e37448473.html,/tech/jca[/url]

IBM Pattern Modeling and Analysis Tool for Java Garbage Collector

[url]https://www.doczj.com/doc/e37448473.html,/tech/gcdiag[/url]

oracle11g更改归档模式、目录、日志大小

oracle11g更改归档模式、目录、日志大小 一、更改Oracle为归档模式 1.关闭oracle SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. 2.启动为mount状态 SQL> startup mount ORACLE instance started. Total System Global Area 2572144640 bytes Fixed Size 2283984 bytes Variable Size 738199088 bytes Database Buffers 1828716544 bytes Redo Buffers 2945024 bytes Database mounted. 3.更改为归档模式 SQL> alter database archivelog Database altered. 备注:‘archivelog’为归档模式;‘noarchivelog’为非归档模式。 4.更改数据库为‘打开’状态 SQL> alter database open 5.查看归档模式信息 SQL> archvie log list 它会提示归档的模式、是否启用、参数 Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 88 Next log sequence to archive 90 Current log sequence 90 二、更改归档目录 1.查看参数db_recovery_file_dest (1)“db_recovery_file_dest”是用于定义存储归档日志的目录。通过show parameter命令,显示参数的值为(默认为)fast_recovery_area。示例如下:SQL> show parameter db_recovery NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string D:\oracle\fast_recovery_area db_recovery_file_dest_size big integer 4182M (2)查看v$recovery_file_dest视图,可得知fast_recovery_area的空间限制、已使用的空间、文件数等。 SQL> select * from v$recovery_file_dest; NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES ----------- ---------- ----------------- --------------- D:\oracle\fast_recovery_area 4385144832 4346230272 2741248 102 2.更改归档日志目录 语法:alter system set 参数=值scope=spfile; 示例:SQL> alter system set db_recovery_file_dest='D:\oracle\archivelog' scope=spfile; System altered.

weblogic故障诊断与日常维护总结

中间件故障诊断总结 一、步骤: 1、准确描述现象:客户说的和自己查看到的:平台、版本、操作、信息等。特别是,故障前是否有做过什么操作:网络调整、设备调整、主机参数调整、配置文件修改……反正将这一切都列入排查的对象。 2、使用工具收集数据,收集配置文件、日志、dump文件等等。 3、使用分析数据,根据问题或收集的数据,使用适当的工具分析数据,当然包括了在网上和在官方支持站点搜索类似的问题的解决办法。 4、尝试解决问题,根据找到的问题点,尝试解决。如修改错的,复原正确的;运行有问题的,适当调整运行的环境和运行的参数等等。 5、给出最佳解决方案,一般就是继续观察了。 6、总结经验并加以重用,知识积累。 二、通过前台收集基本的信息: 1、重点是故障前做过的操作 2、比对运行平台是否在官方的兼容性列表中,一般就是关注各个版本,特别是一些比较怪异的问题 3、检查环境和参数,如能打开控制台,就在控制台中初步观察,一般进入控制台的格式是http://ip地址:端口/console如:http://192.168.0.89:7001/console/。常用的留意点如下: A、域运行状态(域-监视-健康状况);一般为running状态,如果不是 running,那这些界面就没有了。 B、服务器运行状态(域-环境-服务器),正常的为running。

进入,监视-健康状况);留意JVM 堆中当前可用的内存量。 不同的JVM,所显示的内容可能不一样,以下为sun的:

D、各个server线程状态(域-环境-服务器,点击具体的serve后进入,监 视-线程);一般来说,空闲线程要多;健康状况为ok 如下图health状态为:Warning,这个是有线程阻塞的。

修改归档日志存放路径

那么如何设置归档呢?很简单的步骤 1.关闭数据库 SQL> shutdown immediate; 2.启动数据库为mount模式 SQL> startup mount 3.显示和修改归档模式 SQL> archive log list SQL> alter database archivelog; SQL> alter database open 4.设置归档日志的格式 SQL>alter system set log_archive_format='ARC%s%t%r.log' scope=spfile; 5.设置归档日志的存放路径 SQL>alter system set log_archive_dest='+data/arcl' scope=spfile; SQL>shutdown immediate SQL>startup 6.强制切换归档日至 SQL>alter system switch logfile; 7.取消归档 SQL>alter database noarchivelog; 、2:oracle中log_archive_dest_n和log_archive_dest不能共存,也就是只能使用其一,如果同时使用,会报错如下信息: ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST log_archive_dest_n可以设置10个归档路径,也就是n可以是1-10,接下来要作的是去除db现在的log_archive_dest参数设置,可以执行如下命令清除: SQL> alter system reset log_archive_dest scope=spfile sid='*'; 也可以这样操作: SQL> alter system set log_archive_dest='' scope=spfile; 然后重新启动数据库。 3: 执行命令: SQL> alter system set log_archive_dest_n="location=F:\oracle\product\10.2.0\db_1 \database\arch" scope=spfile; alter system set log_archive_dest_1="location=C:\oracle\archive" scope=spfile;

oracle 归档日志文件路径设置

oracle 归档日志文件路径设置 2012-05-23 15:37:42| 分类:oracle | 标签:oracle log_archive_dest |举报|字号订阅 1:首先查看是否是归档模式运行archive log list 命令(必须以sys身份运行) 运行结果如下; 2:通过上面的信息可以看出已经是归档模式了(如果是非归档模式参考博主的 另一篇文章有关“归档日志与非归档日志切换”), 查看归档日志文件 存放在哪个位置运行show parameter log_archive_dest 命令运行结果如下; 3: 在上面的信息中可以看到,log_archive_dest 的路径为空,我们可以设置这个路径来存放归档日志文件,运行alter system set log_archive_dest='d:/xxx/xxx' scope=spfile;(xxx代表存放路径,最好指定scope=spfile 否则的话重启db,则配置不会生效); 运行结果会出现在如下错误: 第1 行出现错误: ORA-02097: 无法修改参数, 因为指定的值无效 ORA-16018: 无法将LOG_ARCHIVE_DEST 与LOG_ARCHIVE_DEST_n 或DB_RECOVERY_FILE_DEST 一起使用 出现错误的原因是db_recovery_file_dest的参数已经被设置了,去查询一下看看,果真如此。 4: 查看db_recovery_file_dest 参数设置,运行show parameter db_recovery_file_dest 命令运行结果如下; 可以看到已经默认设置了归档的路径。 5:db_recovery_file_dest是缺省的归档位置,下面把它设置为"空",然后设置log_archive_dest参数,指定另外一个非缺省的参数 重启db 如下图 运行shutdown immediate;

数据库归档管理

数据库归档 1、查看、更改归档路径 在ORACLE10G中,默认的归档路径为$ORACLE_BASE/flash_recovery_area。对于这个路径, ORACLE有一个限制,就是默认只能有2G的空间给归档日志使用,可以使用下面两个SQL语句去查看它的限制 select * from v$recovery_file_dest; show parameter db_recovery_file_dest(这个更友好直观一些) 当归档日志数量大于2G时,那么就会由于没有更多的空间去容纳更多的归档日志会报无法继续归档的错误。 如: RA-19809: limit exceeded for recovery files ORA-19804: cannot reclaim 10017792 bytes disk space from 2147483648 limit ARC0: Error 19809 Creating archive log file to '/u01/app/oracle/flash_recovery_area/ORCL/archivelog/2007_04_30/o1_mf _1_220_0_.arc' 这时我们可以修改它的默认限制,比如说将它增加到5G或更多,也可以将归档路径重新置到别的路径,就不会有这个限制了。 更改限制语句如下: alter system set db_recovery_file_dest_size=5368709102; 或者直接修改归档的路径即可 alter system set log_archive_dest_1='location=/u01/archivelog' scope =both; 2、修改归档模式 sql> archive log list; sql> shutdown immediate; sql> startup mount; sql> alter database archivelog;alter database noarchivelog sql> alter database open; sql> archive log list;

ORACLE数据库归档日志满后造成系统宕机的处理方法

第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器在启动时报错,错误为无法连接到数据库。于是连接数据库服务器,打开EM后发现系统报错如图: 提示归档日志写入失败,检查服务器发现磁盘空间满了,于是清理磁盘空间后,重启数据库问题解决。随后把服务器磁盘空间扩容,直接给了oracle数据所在盘1TB的磁盘空间。第二次又出现此问题,经过仔细检查,并与同事确认后,发现是由于ORACLE数据库的归档日志被启用了,而我们系统默认是没有启用ORACLE数据库归档日志这个功能的。 使用sql命令查看: Sql>sqlplus / as nolog;---------------------启动sql*Plus Sql> connect sys/password@orcl as sysdba; Sql> archive log list; 数据库日志模式存档模式 自动存档启用 存档终点USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列4888 下一个存档日志序列4890 当前日志序列4890 Sql> show parameter db_recovery_file_dest; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string D:\oracle\product\10.2.0/flash_recovery_area db_recovery_file_dest_size big integer 20G 发现默认的归档路径为D:\oracle\product\10.2.0/flash_recovery_area。而且限制使用空间为20G。由于每天产生的oracle归档日志差不多就占用2个G的磁盘空间,而且oracle自身并不会自动清理也没有相关设置自动清理归档日志的功能,一段时间不进行清理,20G空间很快就满了。 与客户商议,准备关闭归档日志功能,客户了解情况后,觉得归档日志功能还是需要开启,(归档日志是oracle灾难恢复的必要数据),于是准备把归档日志使用空间扩大,设成200g。 处理方法: 一、首先要处理日志空间满的情况: 1、删除归档日志物理文件,归档日志一般都是位于D:\oracle\product\10.2.0\flash_recovery_area\ORCL\ARCHIVELOG目录下,以日期文件夹存放,删除时至少保留最近几天的日志用于数据库恢复。 2、归档日志的物理文件删除后,ORACLE可以正常登录了,但是还没完全把归档日志删除干净,ORACLE的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM 管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,利用RMAN进行删除操作; 进入cmd, 1.指定数据库实例 C:/Documents and Settings/Administrator>SET ORACLE_SID =orcl 2.连接数据库

Oracle中间件WebLogic 12c维护保养手册

Oracle 中间件 WebLogic 12c 维护保养手册

目录 1日常监控及JVM查看工具 (3) 1.1安装 (3) 2VNC的安装及使用 (3) 2.1安装 (3) 2.2启动vnc (3) 2.3运行VNC Viewer客户端 (3) 2.4查询vnc服务 (4) 2.5停止vnc服务 (5) 2.6增加vnc服务终端 (5) 3服务器相关参数配置 (5) 3.1文件句柄数:根据实际服务器情况配置。 (5) 4常见问题及处理办法 (5) 4.1修改系统字符编码 (5) 4.2手工删除DOMIAN的方法 (6) 4.3域服务器启动端口冲突 (6) 4.4启动后可刷新页面,查看服务状态 (6) 4.5不重启服务情况下,替换静态文件 (6) 4.6weblogic改为开发模式 (7) 4.7版本管理 (7) 4.8使用部署的目标定义的默认值的情况下,清理缓存文件路径 (7) 4.9启动server,server**.out日志文件中包含乱码 (7) 4.10weblogic.xml文件说明 (7) 4.11weblogic控制台密码修改 (8) 4.12节点管理器配置文件说明 (9) 4.13设置GC日志的打印参数 (9) 4.14部署模式设置 (9)

1日常监控及JVM查看工具 1.1安装 2VNC的安装及使用 2.1安装 Linux系统默认已安装vnc服务器端。 2.2启动vnc 若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码,并分配终端编号。 输入命令:vncserver You will require a password to access your desktops. Password:输入连接密码 Verify:再次输入密码 xauth: creating new authority file /webapp/.Xauthority New 'gd-webapps01:1 (webapp)' desktop is gd-webapps01:1 分配终端编号 Creating default startup script /webapp/.vnc/xstartup Starting applications specified in /webapp/.vnc/xstartup Log file is /webapp/.vnc/gd-webapps01:1.log 2.3运行VNC Viewer客户端 在Microsoft Windows上运行VNC Viewer “vncviewer.exe”,系统会出现”Connection details”对话框 在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP地址:终端编号,单击“连接”按钮,再输入密码后,进入vnc操作界面。

关于Oracle归档介绍

数据库归档模式介绍 简介: 归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重 做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换时,后台进程ARCH会将重做日志的内容保存到归档日志中,当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库。在Oracle10g中,只要启动数据库的归档模式,Oracle 就会启用自动归档,从而避免了10g以前由于用户疏忽所带来的一系列问题。 日志操作模式:ARCHIVELOG(归档),NOARCHIVELOG(非归档) 启动Oracle10g数据库的归档模式详细步骤 对于非归档模式的数据库改为归档模式(主要以Oracle 10g为参考)使用以下步骤:步骤1(查看数据库的归档状态) 首先查看数据库现有模式可使用以下语句,显示数据库处于非归档模式下 SQL> select name,log_mode from v$database; NAME LOG_MODE --------- ------------ ZHQHDB NOARCHIVELOG 也可以用下面的语句 [oracle@wangdm ~ 10:28 #9]$ sqlplus / as sysdba SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination ?/dbs/arch Oldest online log sequence 534 Current log sequence 536 步骤2(设置归档日志文件路径) SQL>alter system set log_archive_dest_1='location=/u01/arch'; 该语句含义是设置归档日志文件的存放路径,实际上Oracle 10g以后可以生成多份一样的日志,保存多个位置以防不测

系统维护手册模板

湖南省地方税务局规费管理系统 维护手册 长沙海蝶计算机科技开发有限公司

一、适用范围 该手册适用于系统管理员及系统维护人员适用。 二、系统运行环境 2.1数据库环境 使用刀片3和刀片4这两块配置一模一样硬件来作为 ORACEL RAC 环境的两个物理节点。 在刀片系统配置两块物理千兆网卡作为数据库RAC实用网卡。 服务器信息: 网络配置: 其中公共IP的子网掩码: 安装软件: 数据库配置: grid 及 database 软件的安装操作全部都在 RAC1 服务器上进行,RAC2 服务器上的软件都是通过RAC1 通过局域网共享来完成安装。其数据库管理信息配置如下: 全局数据库名:orcl

数据库IP: 数据库别名: 所有账户统一管理口令: Asm专用的ASMSNNP口令: 数据库创建用户:密码: 网络拓扑图 2.2 Web环境 Web服务器为虚拟操作系统。 网络配置: 主机名: IP地址: IP的子网掩码: 默认网关: 安装软件: Weblogic配置: Weblogic管理用户:管理密码: 三、系统运维计划 3.1运维目标 地方税务局规费管理系统运维管理的目标是保证系统平台的正常、可靠、高速运行,保证对突发事

件、需求变更进行快速响应,保证规费管理系统的信息完整。 3.2运维内容 系统平台维护: 保证操作系统、数据库系统、中间件、其他支撑系统应用的软件系统及网络协议等安全性、可靠性和可用性而实施的维护与管理;及时排除系统故障;每月对系统平台进行一次巡检,及时消除故障隐患,保障系统的安全、稳定、持续运行。 应用系统管理和维护: 在系统维护过程中采取各种技术手段及时排除系统故障,保证系统及相应接口的安全性、可靠性和可用性。及时消除系统可能存在的安全隐患和威胁、根据需求更新或变更系统功能。 数据储存设施管理和维护: 为保证数据存储设施、如服务器设备、集群系统、存储网络及支撑数据存储设施运行的软件平台的安全性、可靠性和可用性,保证存储数据的安全。定期对系统的性能,确认数据存储的安全,及时消除故障隐患,保障系统安全、稳定、持续运行。 数据管理和维护: 数据管理是系统应用的核心。为保证数据存储、数据访问、数据通信、数据交换的安全,每月对数据的完整性、安全性、可靠性进行检查。 3.3 运维服务 在维护期间,具备灵活、多样的通信手段,提供5*8小时的响应服务,保证用户能及时得到技术支持。对于影响系统运行的故障,3小时内派人到现场解决,对于一般性故障,提供电话或E-Mail等方式解决;在维护期之外,由于软件原因引起的故障,由开发商提供升级解决; 技术支持热线为用户提供全面的技术服务,负责记录、解答用户的问题。 (1)公司不断地向用户传递最新的技术和产品,主动提供版本升级,并保证签定合同规定的期限内的系统维护及版本更新,同时向用户提供长期的技术咨询和服务。 (2)在系统的正常运行中出现的严重问题需现场解决的做到: ?公司做到1小时内响应,3小时内到现场服务。 ?其它情况根据距离远近尽快到现场服务。 (3)负责为用户到现场安装并调试公司的应用软件,直到系统能正常运行。

如何使用归档日志进行完全恢复

如何使用归档日志进行完全恢复 系统环境: 1、操作系统:Windows 2000 Server,机器内存128M 2、数据库:Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:C:\ORACLE 模拟现象: 先将数据库设置为归档模式(见“如何启动ARCHIVELOG模式(将数据库设置为归档模式).doc”)SQL*Plus --创建实验表空间 create tablespace test datafile 'c:\test.ora' size 5M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED default storage (initial 128K next 1M pctincrease 0) / --创建实验用户 drop user test cascade; create user test identified by test default tablespace test; grant connect,resource to test; conn test/test create table a(a number); insert into a values(1); insert into a select * from a; --反复插入,达到10万条 commit; 拷贝test.ora为test1.ora文件 insert into a select * from a; --20万条 commit; 关闭数据库 shutdown 删除test.ora文件,把test1.ora拷贝为test.ora。 重新启动数据库 这时,可以mount上,但无法打开,因为现在使用的数据文件是旧的 只有10万条记录,与控制文件中记载的log number不一样 startup mount 需要recover database,使数据库记录重新恢复到当前的20万条 C:\>svrmgrl svrmgrl>connect internal

WebLogic Server配置和维护管理手册091130

WebLogic Server配置和维护管理 手册 二零零九年十一月

目录 1 WEBLOGIC基本概念和环境说明 (4) 1.1基本概念 (4) 1.2环境说明 (5) 2 配置 (6) 2.1W EB L OGIC S ERVER 配置 (6) 2.1.1 创建Standalone Server Domain (6) 2.1.2 创建Standalone Server Domain (12) 2.2WTC配置 (13) 2.2.1 Tuxedo 配置 (14) 2.2.2 WebLogic 配置 (14) 2.2.3 WTC连通性的简单检查方法 (16) 2.3JDBC配置 (18) 3 性能调优 (19) 3.1JVM调优 (19) 3.2W EB L OGIC S ERVER调优 (19) 3.2.1 尽量使用本地IO库 (19) 3.2.2 调整默认执行线程数 (20) 3.3JDBC调优 (21) 3.3.1 驱动程序类型选择 (21) 3.3.2 调节连接池初始容量和最大容量 (21) 3.3.3 其他配置 (22) 3.4WEB调优 (22) 3.4.1 调整WEB应用描述符 (22) 3.5其他调优设置 (23) 3.5.1 WebLogic文件描述符大小调整 (23) 4 维护管理 (24)

4.1启动WEBLOGIC SERVER (24) 4.2停止WEBLOGIC SERVER (24) 4.3登录和退出管理控制台 (24) 4.4性能监控 (25) 5 案例 (27) 5.1 WEBLOGIC SERVER响应慢 (27) 5.2WTC FAQ (27) 5.2.1 TPENOENT(6):0:0:TPED_MINVAL(0):QMNONE(0):0:No local or remote domain available xxx服务 (27) 5.2.2 TPESYSTEM(12):0:0:TPED_MINVAL(0):QMNONE(0):0 (28) 5.2.3 TPESYSTEM(13):0:0:TPED_MINVAL(0):QMNONE(0):0 (28) 5.2.4 TPESYSTEM(10):0:0:TPED_MINVAL(0):QMNONE(0):0 (28) 5.3其他 (28) 5.3.1 为什么页面中的图表(饼图,柱状图)和验证码等图片在WebLogic 环境中不能正常显示? (28) 5.3.2 修改的JSP不会立即生效怎么办? (29) 5.3.3 JSP里面的静态文件、include JSP 中文显示不正常,这个问题怎么 解决? (29) 5.3.4 当发生JDBC连接池泄漏现象时,如何进行调试? (30)

oracleg更改归档模式目录日志大小

o r a c l e g更改归档模式 目录日志大小 Document number【980KGB-6898YT-769T8CB-246UT-18GG08】

oracle11g更改归档模式、目录、日志大小 一、更改Oracle为归档模式 1.关闭oracle SQL>shutdownimmediate; Databaseclosed. Databasedismounted. ORACLEinstanceshutdown. 2.启动为mount状态 SQL>startupmount ORACLEinstancestarted. TotalSystemGlobalAreabytes FixedSize2283984bytes VariableSizebytes DatabaseBuffersbytes RedoBuffers2945024bytes Databasemounted. 3.更改为归档模式 SQL>alterdatabasearchivelog Databasealtered. 备注:‘archivelog’为归档模式;‘noarchivelog’为非归档模式。 4.更改数据库为‘打开’状态 SQL>alterdatabaseopen 5.查看归档模式信息 SQL>archvieloglist 它会提示归档的模式、是否启用、参数 DatabaselogmodeArchiveMode AutomaticarchivalEnabled ArchivedestinationUSE_DB_RECOVERY_FILE_DEST Oldestonlinelogsequence88 Nextlogsequencetoarchive90 Currentlogsequence90 二、更改归档目录 1.查看参数db_recovery_file_dest (1)“db_recovery_file_dest”是用于定义存储归档日志的目录。通过showparameter命令,显示参数的值为(默认为)fast_recovery_area。示例如下:

WebLogic问题分析常用方法及技巧剖析

WebLogic问题分析常用方法及技巧 说明: 该文档专门针对WebLogic10.3怎么查问题、定位问题及日常维护中的一些小技巧,该文档适合对WEB应用程序有一定认识、对WebLogic 有一定了解,对当前主机环境熟悉,对Aix命令有一定基础的相关人员。其它非法人员切记在不了解的情况下做任何修改,执行任何命令,以此带来的任何问题及影响概不负责。 一、日常监控 1、集群负载监控 1.查看集群内各Server的单独访问地址,是否能正常访问,Server访问地址后面有统一说 明,常见的无法访问原因有: a.Server没有启动(提示Service not available),启动Server即可; b.应用程序是否为Active(提示403或404),update或start即可; c.应用程序已经是Active,Server也RUNNING仍无法访问,则可以通过应用程序的Monitoring 查看各Server上的运行情况,查看对应Server的*.out日志,通常情况下是应用程序更新有问 题导致的; 2.查看Proxy Server的线程数,根据应用程序根路径名可以定位是哪个具体的Server或集 群,若有队列吞吐量为0的情况说明集群没有实现分发(需要分析Proxy的web.xml 文件,看看对应的servlet(即应用程序根路径))是否有如下配置: Ngboss #该名称必需要有对应的servlet-mapping weblogic.servlet.proxy.HttpClusterServlet WebLogicCluster 10.131.39.75:7101|10.131.39.76:7101 #IP及端口是否配置正确,顺序是否正确

Weblogic+10.3+集群配置手册

Weblogic 10.3集群配置手册 (版本号:V1.0)

修改记录:

目录 1.预备知识 (4) 2.本文环境 (4) 3.配置WebLogic Server集群 (4)

1.预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 2.本文环境 平台:RHL 5.0 软件:WebLogic Server 10.3配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制

多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;

Weblogic用户权限操作手册

Weblogic 定制用户权限操作手册 1Weblogic 11g各个组的权限 1.1Administrators Administrators这个用户组是创建域时系统用户默认为此组,管理权限最大。可以浏览、配置、修改服务器配置及停止、启动服务器,部署和取消应用程序。 1.2Deployers Deployers这个用户组可以部署和取消应用程序(包括创建连接池数据源)。可以浏览但不能修改服务器配置(主要是指myserver中各选项参数等)。如果用户属于此组时,在控制台看不见安全性选项即Security。 1.3Monitors Monitors这个用户组只能浏览服务器配置,监视服务器性能,不能修改任何东西。如果用户属于此组时,在控制台看不见安全性选项即Security。 1.4Operators Operators这个用户组可以启动和关闭服务器,并可以浏览服务器配置。不能部署取消应用程序(包括创建连接池河数据源)。如果用户属于此组时,在控制台看不见安全性选项即Security。 注:创建用户时,可以根据需要赋予其一个或者多个用户组的权限。 2创建用户组对应的用户 在浏览器中输入控制台地址(http://localhost:7001/console),在登录界面登入。

2.1创建特定权限用户 2.1.1 创建用户 (1)点击控制台左侧:域结构—安全领域;如下图所示: (2)再点击控制台右侧新界面上面的默认安全领域(安全领域可以自己新建一个,没有特殊情况一般使用默认的就可以了)myrealm;如下图所示:

(3)在安全领域配置界面上,选择“用户和组”标签;在“用户和组”的配置界面在点击“用户”,在其下点击“新建”按钮新建一个用户。如下图所示: (4)在用户信息填写的界面,按要求填写“名称”、“口令”和“确认口令”,提供程序保持默认选项,“说明”一栏可以根据需要自行填写或不填写,确认信息后点击“确定” 按钮。如下图所示: 2.1.2 新用户分配用户组 之前创建的新的用户并没有指定用户组,而要对用户进行权限的控制却是要通过用户组来实现。接下就是介绍如何给用户分配其相应的用户组。

Centos7.6下Oracle开启归档日志

centos7 给普通用户添加sudo权限; 1、sudo的使用 首先需要管理员root赋予某个用户sudo权限 [root@centos7 ~]# vi /etc/sudoers #实际修改的是/etc/sudoers文件 由上图可知: 第一个字段代表用户名(组名), 第二个字段ALL=(ALL)中第一个ALL主要指的就是本机, 小括号中的ALL表示可以使用的身份(ALL主要表示root身份), 最后一个ALL代表授权命令为所有命令。 那么,oracle ALL=(ALL) ALL就表示给oracle用户在本主机下能使用root用户的所有命令的权限。 %wheel ALL=(ALL) ALL就表示给wheel组内所有用户在本主机下能使用root用户的所有命令的权限。 增加:Oracle ALL=(ALL)ALL Oracle ALL=/usrs/sbin/shutdown -r now

oracle开启归档模式 1、首先用sys登录数据库,查看oracle是否开启归档模式 [root@centos7 ~]# su - oracle [oracle@centos7 ~]$ sqlplus /nolog SQL> conn sys/manager as sysdba (1)输入archive log list来查看是否开启,如下说明不是归档模式 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 40 Current log sequence42 (2)需要将数据库归档更改为enable,使用shutdown immediate来关闭数据库SQL> shutdown immediate;

oracle11g_ASM_归档日志闪回区目录空间使用率100%的解决办法

XX项目故障解决库——VER 1.0 2012年6月

文挡名称初稿 审核建立日期 作者 文档修订记录 章节编号章节名称修订内容简述修订日期修订前版本号

目录 1.总统架构 (4) 2.故障解决库 (4) 3.详细解决方法 (5) 3.1.序号1 (5) 3.1.1.解决方法 (5) 1.总统架构 架构图: 2.故障解决库 序号发生 时间 故障现象故障原因 解决方法 详见3.详细解决方法 前期预防 详见3.详细解决方 法 解决人联系方式 1 2012 年10 月9 日上 午11 时数据库系统 宕机,应用 系统停用。 自动备份脚 本中,删除 归档日志的 命令没有添 加 noprompt 参数,需要 人工输入 YES确认, 不能自动执 1、备份最近3天的归档日 志。 2、删除最近2天归档日 志。 3、正常关闭数据库。 4、正常开启数据库。 5、开启相关应用系统。 6、做数据库完全备份。 7、更改自动备份脚本,添 监控归档目录空间使 用百分比,一旦超过 80%开始告警。 select file_type, percent_space_used as used,percent_space _reclaimable as reclaimable, number_of_files as

行,造成存放归档日志的闪回区目录空间使用率积累到100%,引起数据库系统宕机。加noprompt参数。测试自 动备份脚本。 "number" from v$flash_recovery_a rea_usage; 3.详细解决方法 3.1.序号1 3.1.1.解决方法 1、备份最近3天的归档日志。 # cd /home/db/oracle_backup # mkdir 2012_10_07 # mkdir 2012_10_08 # mkdir 2012_10_09 # su - grider $ asmcmd ASMCMD> ls ARCVG/ DBVG/ ASMCMD> cd ARCVG ASMCMD> ls JXPAEA/ ASMCMD> cd JXPAEA ASMCMD> ls ARCHIVELOG/ CONTROLFILE/ ONLINELOG/ ASMCMD> cd ARCHIVELOG

Weblogic使用手册大全详解(中文)

1 WEBLOGIC服务器管理概述10 域、管理服务器与受管服务器10 启动管理控制台12 运行时对象与配置对象12 日志消息的集中访问14 W EB L OGIC管理服务器与W EB L OGIC受管服务器15 启动时的错误消息15 启动W EB L OGIC管理服务器15 WebLogic服务器启动时的口令使用16 从Start菜单启动WebLogic管理服务器16 启动与终止Windows服务形式的WebLogic服务器16 从命令行启动WebLogic管理服务器17 用脚本启动管理服务器20 在受管服务器运行时重启管理服务器 20 在同台机器上重启管理服务器21 在其它机器上重启管理服务器21 将W EB L OGIC受管服务器加入到域22 启动W EB L OGIC受管服务器22 通过脚本启动W EB L OGIC受管服务器 24 从老版本W EB L OGIC服务器升级 25 从管理控制台终止W EB L OGIC服务器 25 从命令行停止服务器25 暂停和恢复受管服务器26 将W EB L OGIC服务器设置为W INDOWS服务26 删除W INDOWS服务形式的W EB L OGIC服务器27 更改安装成Windows服务的服务器口令27 注册启动与终止类28 2 节点管理器 29 节点管理器概述29 配置与启动节点管理器30 启动节点管理器31 启动管理服务器32 3 配置WEBLOGIC服务器与集群35 服务器与集群配置概述35 管理服务器的角色35 启动管理控制台37 动态配置的工作原理38 集群配置规划38 - 1 -

服务器配置任务列表39 集群配置列表41 新建一个域42 概述43 监控服务器44 终止或暂停服务器45 性能45 集群数据46 服务器安全46 JMS 47 JTA 47 监控JDBC连接池 47 管理控制台的M ONITORING页面一览表48 4 用日志消息管理WEBLOGIC服务器51 日志子系统概述51 本地服务器的日志文件53 启动日志53 客户端日志54 日志文件的格式54 消息属性54 消息目录55 消息的严重级别55 消息调试56 浏览日志文件56 查看日志56 创建域日志过滤器57 5 分发应用58 分发格式58 用管理控制台分发应用58 步骤1:配置与分发应用59 步骤2:分发应用组件 59 分发顺序61 自动分发62 启用或禁用自动部署62 动态分发64 启用与禁用自动分发64 自动分发展开目录格式的应用64 卸载或重新分发被自动分发的应用65 6 配置WEBLOGIC服务器的WEB组件66 - 2 -

相关主题
文本预览
相关文档 最新文档