自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhaohp的博客

个人杂七杂八笔记

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux批量杀进程

手动杀掉linux某程序进程委实麻烦,今天写了一个简单的脚本,可以批量杀掉程序进程。java同步没有成功,会有很多进程堵住,ps axuw|grep java,看到有几十个进程挂着,看着不爽,决定杀之,写了个简单的脚本,如下(kill.sh):方法一#!/bin/shkeys=`(ps -ef |grep "java" |grep -v "grep") | awk '{print $2}'`for key in ${keys[*]}do kill -9 $keydone运行:

2020-08-03 23:14:59 195

原创 AIX系统dump文件系统太小

#lsvg rootvg查看剩余的pp数量如果足够大小,可以在线扩lg_dumplv的大小#extendlv lg_dumplv 2 (表示2个pp大小。例如pp=256m 那么2pp=512M,以此类推)#lslv lg_dumplv 查看扩充后的大小。

2020-08-01 18:27:08 1010

原创 AIX 用snap抓取日志

在AIX系统里执行如下2条命令:snap -r 回车(会提示您选YES或NO,选YES)snap -gc回车完成后,会建立个文件,位于/tmp/ibmsupt 下,文件名是snap.pax.Z。用ftp收集生成好的snap.pax.Z文件,方法如下:1.运行里输入"CMD " —ftp +空格+主机ip地址,然后输入用户名和密码进入ftp>lcd C:/ 回车-----------将要下载的snap文件放到d盘根目录下面(也可以放到其他盘)ftp> cd /tmp/ib

2020-08-01 18:24:13 1142

原创 AIX查看裸盘大小

查看主机上总共挂了多少块硬盘#lspvhdisk0 00c905b5747a9947 rootvg activehdisk1 00c905b5421df41c rootvg activehdisk2 00c905b54b386868 None hdisk3

2020-08-01 18:19:55 2645

转载 ORA-600错误关于spfile损坏

问题现象[instance alert log]Thu Sep 16 17:13:17 2010Errors in file/u01/app/oracle/diag/rdbms/bdafisdrs/bdafisdc2/trace/bdafisdc2_mmon_12522.trc (incident=14620):ORA-00600: internal error code, arguments: [kmgs_parameter_update_timeout_1], [17510], [], [.

2020-07-21 16:38:16 126

原创 “KUP-04040: file timezdif.csv in TIMEZDIF_DIR not found

"KUP-04040: file timezdif.csv in TIMEZDIF_DIR not found " logged by GATHER_STATS_JOB in alert.log after upgrade [ID 1290722.1]ReferencesApplies to:Oracle Server - Standard Edition - Version: 10.2.0.5 to 11.2.0.2 - Release: 10.2 to 11.2Information in th

2020-07-21 16:35:26 400

原创 RAC环境下crsctl无法启动数据库

$srvctl start database -d racPRCR-1079 : Failed to start resource ora.rac.dbORA-12547: TNS:lost contactORA-12547: TNS:lost contactCRS-5017: The resource action "ora.rac.db start" encountered the following error:ORA-12547: TNS:lost contact. For detail

2020-07-21 16:26:28 294

原创 Weblogic 用户名密码写入配置文件的方法

方法1:用户名、密码没有被加密vi /home/weblogic/bea/user_projects/domains/test1_domain/bin/startWebLogic.sh文件前面参数赋值部分加入:WLS_USER=weblogicWLS_PW=weblogicvi /home/weblogic/bea/user_projects/domains/test1_domain/bin/stopWebLogic.sh文件前面参数赋值部分加入:userID="username='weblo

2020-07-21 16:25:09 3149

原创 修改oracle数据库字符集的方法

[oracle@server1 ~]$ sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.5.0 - Production on Thu Nov 7 21:08:42 2013Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

2020-07-16 23:13:30 179

原创 Oracle 10g 中通过DBLink访问MySQL数据库

前一阵在公司通过Oracle访问MySQL,测试环境:CentOS5_X64, Oracle10g_X64, MySQL5 。把一些经验分享给大家!1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,以便可以连接MySQL数据库。查看Client安装情况:rpm -qa |grep mysqlmysql-5.0.45-7.el5mysql-5.0.45-7.el5得到两条记录,一条是x86_64的,一条是i386的。如果看到还没有

2020-07-16 23:09:15 220

原创 HP patch 安装

方法:确认需要的patch在HP的网站http://www12.itrc.hp.com/service/ciss/login.do上登陆.选择HP_ux选择操作系统的版本,后在"search by keyword"框中切换为"search by patch ID"后面的框里输入patch名字(只写后面的数字即可).如果不只一个patch,可在回车后继续填写.点search在新页面中,在所需要的patch前面打钩(有三列patch,其中第一列是之前你要求的,第二列是HP推荐的,第三列是最新的.一

2020-07-16 23:02:43 962

原创 SWAP的删除和新建

首先停应用,然后:1.将第二个SWAP删除:进入SAM–>Disks and File Systems–>SWAP–>选择需要删除的swap名–>actions–>remove根据需要,重启server2.新建SWAP:进入SAM–>Disks and File Systems–>logical volumes–>actions–>create–>修改所在vg–>修改swap信息lvname lvswap2

2020-07-16 23:01:05 516

原创 Weblogic生产模式将用户名密码写入配置文件的方法

方法1:用户名、密码没有被加密vi /home/weblogic/bea/user_projects/domains/test1_domain/bin/startWebLogic.sh文件前面参数赋值部分加入:WLS_USER=weblogicWLS_PW=weblogicvi /home/weblogic/bea/user_projects/domains/test1_domain/bin/stopWebLogic.sh文件前面参数赋值部分加入:userID="username='weblo

2020-07-14 20:17:14 549

原创 tuxedo 常见问题汇总

1 、tmboot: internal error: CMDTUX_CAT:4578: ERROR: Unlicensed System Binary查看$TUXDIR/udataobj/lic.txt 文件及权限2 、exec BBL -A : Failed. tmboot: WARN: No BBL available on site BSX0.Will not attempt to boot server processes on that site.重新创建TLOG,查看

2020-07-14 20:13:40 991

原创 tuxedo安装报错 java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment

$ ./tuxedo81_aix52.binPreparing to install...Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)Stack Trace:java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment at java.la

2020-07-14 20:09:55 416

原创 emc CX存储更换硬盘过程

EMC CX存储一般在二种情况下需要换盘,一为硬盘已经损坏(亮黄灯),二为频繁报DIsk soft media error错误,第一种情况很简单,直接去现场热拔插换硬盘即可,第二种情况其实硬盘还没有硬件损坏,指示灯仍正常,这种情况换硬盘需要多点步骤,下面是实际更换过程的记录: 找到相应需要更换的硬盘(存储->Physical->Bus x Enclosure x->Disks),然后右键执行copy to hot Spare,即把需要更换硬盘上的数据copy到hotspare盘上

2020-07-14 20:07:36 2118

原创 Installation Of Netbackup fails during the phase, when the VRTSpbx software is installed

ProblemInstallation Of Netbackup fails during the phase, when the VRTSpbx software is installedSolutionErrors: Installing PBX was unsuccessful.Aborting …A failure was detected running cp_to_client HP-UX-IA64 HP-UX11.31.Rerun /usr/openv/netbackup/bin/

2020-07-14 20:03:20 264

原创 ORA-03113: 通信通道的文件结尾

"ORA-03113: 通信通道的文件结尾SQL> startup mount;ORACLE 例程已经启动。Total System Global Area 835104768 bytesFixed Size 2217952 bytesVariable Size 637536288 bytesDatabase Buffers 188743680 bytesRedo Buffers

2020-07-14 19:55:44 494

原创 ORA-4031 During Startup Nomount using RMAN without parameter file (PFILE) [ID 1176443.1]

In this DocumentSymptomsCauseSolutionApplies to:Oracle Server - Enterprise Edition - Version: 11.2.0.1 and later [Release: 11.2 and later ]Information in this document applies to any platform.SymptomsRMAN startup nomount failed with ORA-4031Cust

2020-07-14 19:54:39 129

原创 ora-04030 进程内存不足解决方案

方案一:ORA-04030:在尝试分配…字节 (hash-join subh,kllcqas:kllsltba) 时进程内存不足。 ORA-04030:out of process memory when trying to allocate string bytes ORA-04030的出现原因及解决方法: ORA-04030出现的基本都是过多的使用memory造成的 Oracle process使用的内存数量是有一定限制的:A. 对于32 BIT系统,有SGA 1.7G限制B. 某些OS系统本身也

2020-07-14 19:52:07 7629

原创 ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance

alter system reset log_archive_start scope=spfile;删除spfile中的log_archive_start=true项。查看alert log的信息。看有没有特殊启动项。例如:Using parameter settings in server-side pfile /oracle/product/db_1_new/dbs/initrac1.oraSystem parameters with non-default values: processe

2020-07-14 19:48:44 443

原创 ORA-04030: out of process memory (pga heap,redo read buffer) “

"ORA-04030: out of process memory (pga heap,redo read buffer) "Errors While Migrating Database To 10.2.0.1 on AIX 5L [ID 423292.1]In this DocumentSymptomsCauseSolutionApplies to:Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 10.2.0.4 - Re

2020-07-14 19:46:10 531

原创 oracle在不知道sys密码情况下登陆用户

有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。  具体操作过程如下:SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004  Copyright ? 1982, 2002, oracle Corporation. All rights reserved.  SQL> connect sys/oracle as sysd

2020-07-13 23:38:01 246 1

原创 oracle RAC归档模式切换

NO.10 RAC环境下更改归档模式在RAC环境下更改归档模式不像单机环境下那么简单,今天尝试了一下,记录下来试验环境:oracle 10gR2 redhat as 5.4,两节点更改参数SQL>alter system set log_archive_dest_1='location=+RAC_DISK' sid='RACDB1';alter system set log_archve_dest_1='location=/arch' scope=spfile;System altere

2020-07-13 23:35:29 419

原创 手工AWR报告

查询快照历史select * from DBA_HIST_WR_CONTROL;设置awr快照生成周期exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( interval => 30, retention => 43200);收工生成awr快照EXECUTE DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();生成awr报告@?/rdbms/admin/awrrpt.sql

2020-07-12 20:48:18 91

原创 Orace性能监控的SQL

监控数据库性能的SQL查看tablespace的空間使用情況select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name监控事例的等待select event,sum(decode(wait_Time,0,0,1)) "Prev",sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot"from v$session_Waitg

2020-07-12 20:00:17 63

原创 查看ASM磁盘组对应的磁盘路径

[root@linux1 ~]# oracleasm listdisksCV01CV02CV03DATA1如果我们知道当前系统下有多少ASM磁盘组,但不知道每个磁盘组对应的具体磁盘路径,利用用下列命令来查找。[root@linux1 ~]# ls -l /dev/oracleasm/disks/total 0brw-rw---- 1 grid oinstall 8, 17 Jun 18 22:00 CV01brw-rw---- 1 grid oinstall 8, 33 Jun 18 2

2020-07-12 19:56:31 4299

原创 oracle 数据回滚查询、闪回查询

由于在做开发的时候,是多个同事同时对同一个包进行操作,如果在对package body 做Edit之前,没有进行Refresh操作,极易造成包的覆盖。如果覆盖,只能通过闪存进行恢复。1.以SYS用户登录数据库,先找对象的OBJ号码SELECT obj#FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('2011-11-21 11:30:00', 'YYYY-MM-DD HH24:MI:SS')WHERE NAME = ' PKG_QT_QTSWTS';--AS OF T

2020-07-12 19:54:36 1221

原创 weblogic 启动jar 冲突

启动服务的时候如果发现程序中明明包含某个jar包,但启动服务时还是会报错说找不到这个包中的某个类,此时应判断是否存在程序jar包与weblogic自带jar包冲突的现象。如果属实则应该在工程WEB-INF下新增weblogic.xml文件。<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"xmlns:xs

2020-07-12 19:49:00 1035 1

原创 oracle sqlloader 数据快速导入

sqlldr username/password control=/home/oracle/sqlldr/mdm.ctl log=/home/oracle/sqlldr/mdm.log bad=/home/oracle/sqlldr/mdm.bad data=/home/oracle/sqlldr/mdm.txt rows=1000sqlloader 控制文件sqlload.ctl LOAD DATA INFILE 'd:\data.txt' INTO TABLE test TR

2020-07-11 16:27:54 452

原创 oracle 集群、单机所表查询处理

oracle 获取对象锁sqlSelect s.Inst_Id, Vv.Instance_Number "当前实例ID", Vv.Instance_Name 当前实例name, Vv.Host_Name 当前主机名, v.Instance_Number 被锁实例id,

2020-07-11 16:21:46 269

原创 oracle数据库通过cron定时dump

备份脚本#!/bin/sh export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export DATA_DIR=/home/bakup/data export LOGS_DIR=/home/bakup/logs expor

2020-07-11 16:16:09 284

原创 oracle 快速倒入导出csv、txt

数据导出@aa.sqlset echo offset term offset line 1000 pages 0set feedback offset heading offset trimspool onspool 成本分摊结果.csv--获取文件表头select '"关联分摊单据号","项目编号","项目简称","分项编码","分项名称","费用类型","分摊金额","分摊比例"' from dual;--获取文件内容select '"' || CBFT_FTJGSJ_1 ||

2020-07-11 16:14:22 250

原创 oracle 存储过程堆栈信息

oracle在执行过程中如何快速的定位到哪一行 存储过程代码出错CREATE OR REPLACE Function Geterrmsg(Functionname Varchar2 Default Null) Return Varchar2 Is --Result Varchar2; Av_Err Varchar2(1000);Begin If Functionname Is Null Then Av_Err := Substrb(Dbms_Utility.Format_Error_Bac

2020-07-11 16:10:26 379

原创 oracle调用外部shell 脚本

oracle需要调用外部的shell 、bat、python等命令需要先获得全新grant create job to usernamegrant CREATE EXTERNAL JOB to usernamevim $ORACLE_HOME/rdbms/admin/externaljob.ora1、shell脚本里开头要加#!/bin/bash等指定使用的shell类型2、所有相关环境变量都得在shell里明确指定3、如果要写入文件必需使用绝对路径Begin Dbms_Sch

2020-07-11 16:08:03 973

原创 oracle 多线程并发任务

oracle 创建多个定时任务job达到异步多线程的方式执行多个操作任务 Procedure Trimspaceall Is Begin For Rec In (Select * From Tabs Where Regexp_Like(Table_Name, '[0-9]')) Loop --通过任务后台 模拟多线程 Dbms_Scheduler.Create_Job(Job_Name => 'Trimspace' || Rec.Table_Name,

2020-07-11 16:03:26 2694

原创 oracle 通过触发器记录各个版本存储过程

oracle存储过程在开发的过程中会有多人修改,会导致pl/sql版本冲突,通过该操作可以记录各个版本的pl/sql记录,追溯历史的变更创建表记录各个版本信息(ODDS_SOURCELOG.sql)-- Create tablecreate table ODDS_SOURCELOG( opdate DATE not null, object_name VARCHAR2(128) not null, object_type VARCHAR2(20) not null,

2020-07-11 16:01:15 903

原创 virtualbox修改瓷盘uuid

d:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid F:\maclean\maclean2.vdiUUID changed to: dce228eb-cf89-4198-81af-6a8c0a3050e31、清理虚拟机硬盘;2、虚拟机硬盘碎片整理;3、清除虚拟机硬盘上没用到的空间(把没用到的空间写入0),推荐使用sdelete。sdelete下载地址:http://technet.micr

2020-07-11 15:53:36 213

原创 彻底删除卸载、删除loaderrunner

实现彻底删除LR的步骤 打开任务管理器,关闭所有LR相关的进程 请备份好所有LR脚本 进入控制面板-添加与删除(Win7下程序与功能),找到HP LoadRunner并点击删除按钮,若出现提示"shared DLLs"消息框则选择移除所有选项。 跟着向导删除完毕后重启测试机, 找到哦所有LoadRunner文件夹,包括开始菜单下的启动项,将其全部删除掉 在我的电脑中搜索wlrun.*和vugen.*,并全部删除 打开注册表regedit,删除如下key:HKEY_CURRENT_USER -&

2020-07-11 15:51:31 2599

原创 redis使用过程的一些技巧

生产环境禁止flushdb ,批量删除全部的reids keyredis-cli -a password keys "*" | xargs redis-cli -a password deldocker环境 登陆redis 查看信息docker exec -it `docker ps |grep (container Id or container Name )|awk '{print $1}'` redis-cli -a password...

2020-07-11 15:23:13 66

PLSQL Developer绿色版,无需安装oracle客户端

PLSQL Developer绿色版,无需安装oracle客户端,64位系统,32位系统都可使用。

2016-07-07

oracle到mysql建表语句迁移

oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

2015-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除