自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 linux centos下mysql数据库的主从复制环境搭建

有两台MySQL数据库服务器Master和slave,Master为主服务器,slave为从服务器,初始状态时,Master和slave中的数据信息相同,当Master中的数据发生变化时,slave也跟着发生相应的变化,使得master和slave的数据信息同步,达到备份的目的。原理图如下:简单来说,mysql的主从复制的原理就是slave把master上面执行的 upda

2017-01-05 15:23:32 373

转载 linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)

grep -rl ‘10.100.137.5’ | xargs sed -i ‘10.100.146.239’sed grep -rl matchstring somedir/ | xargs sed -i ‘s/string1/string2/g’例如:grep -rl ‘windows’ ./path | xargs sed -i ‘s/windows/Linux/

2016-12-08 16:36:55 1015

转载 oracle 使用DBMS_FLASHBACK恢复意外删除的数据

dbms_flashback1> 获得当前SCN select dbms_flashback.get_system_change_number from dual;SQL>  select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER---------------------

2016-08-30 15:06:32 1762

转载 使用expdp导出数据

使用expdp导出数据Data Pump是服务端工具,只能在服务器上使用。这与exp工具不同。Data Pump有以下些优点:1.PARALLEL 并行2.START_JOB 可控制job进行import作业3.ATTACH4.NETWORK_LINK 可以直接通过网络dblink导入到备库5.REMAP_DATAFI

2015-12-16 16:04:57 2924

转载 大表数据插入批量提交

对大表进行插入时,数据非常多,会把undo表空间撑爆,导致插入不成功,可以使用批量提交进行插入,及时释放回滚段。declare  --定义cursor把数据全部读入内存中  cursor cur is    select nsrzhdah, sfzjlx_dm, sfzjhm,       xm,            nsrsbh,             zlsfqq,

2015-12-01 14:41:48 515

转载 大数据量下的DML操作 bulk collect into limit forall commit;

如果有个大数据量的DML操作事务,在OLAP报表等低并发库里. 并且强制归档模式中.采用BULK 和FORALL 会比较快![sql] view plaincopyprint?open cur_COLUMN_USER;    loop     fetch cur_COLUMN_USER bulk collect     into 

2015-12-01 11:24:38 501

转载 Oracle中使用fetch bulk collect into批量效率的读取

通常我们获取游标数据是用 fetch some_cursor intovar1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来更高效的批量取设备

2015-12-01 11:20:30 1921

转载 ArcGISer理解RAC、ASM、磁盘阵列、双机热备等

对于经常与服务器、数据库打交道的DBA来说,RAC、ASM等标题中列举的名词都非常熟悉,但是对刚刚接触人来说,这些概念可能会比较迷茫,今天我就以我自己的理解给大家探讨一下。首先说明一下,我不是专业的DBA,也不是专业的硬件工程师,我也不会在原理上说些什么(其实也不会),只是想通过这篇文章让大家对这些名词有一个认识,知道是做什么的就可以了。磁盘阵列磁盘阵列(Red

2015-10-21 15:05:10 1318

转载 dba,user,v$等开头的常用表和视图

一.Oracle表明细及说明1.dba_开头表    dba_users           数据库用户信息    dba_segments    表段信息    dba_extents        数据区信息    dba_objects        数据库对象信息    dba_tablespaces 数据库表空间信息    dba_data_files

2015-10-20 11:25:17 2943

转载 linux常用命令大全(转)

linux常用命令大全(转)由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls     (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={non

2014-07-10 17:30:32 474

转载 shell调用oracle存储过程

# 否则将参数赋给指定变量if [ $# -lt 5 ];then    echo "[`date`][ERRO][数据装载脚本传入了错误的参数$*]"    echo " 正确调用格式: exec_proc.ksh [存储过程名称] [数据库名称] [数据库用户] [数据库密码] [会计日期]"    exit 1else  # 参数处理  #参数1 存储过程名称:

2014-07-10 16:40:25 3443

转载 Shell处理字符串常用方法

Shell处理字符串常用方法一、构造字符串直接构造STR_ZERO=helloSTR_FIRST="i am a string"STR_SECOND='success'重复多次#repeat the first parm($1) by $2 timesstrRepeat(){local x=$2if [ "$x" == "" ]; thenx=0

2014-07-10 16:35:02 411

转载 Java程序员应该了解的10个面向对象设计原则

要:Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样

2014-03-03 17:21:09 468

转载 JAVA面向对象思想

JAVA语言的思想就是面向对象,它是基于面向过程的。(C语言是面向过程的,其强调的是功能行为。)而面向对象强调的是功能和属性封装体,也就是说JAVA强调的是对象。如果说C语言着重个体的功能,那么JAVA则着重讲整体功能,或者说对象的功能。相对于C语言来讲,JAVA的出现也是编程思想的一种转变,从而使得编程变得好懂、易学。例:C语言面向过程:打开冰箱。存储大象。关上冰箱。强调

2014-03-03 17:14:46 600

转载 mation服务器不能创建对象

“automation服务器不能创建对象”的问题的解决方案大全本人工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥想、千尝万试,终于将其搞定,现将相关方案与大家共享。1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,

2014-03-01 15:56:05 596

转载 关于ORACLE游标的问题(ORA-01000: maximum open cursors exceeded)

昨天在开发过程中,经常碰到ORA-01000: maximum open cursors exceeded这个错误。一看报错,知道是游标超过最大数了,以前在做DB2开发的时候,也曾遇到过类似的问题。虽然解决了,但一直没弄清楚,JDBC是如何和数据库发生交互的?又是在什么时候打开数据库游标的?脑袋就跟浆糊一样,说来真是惭愧啊昨天google了一把,终于解开一点迷惑了。下面的片断转载于www.

2014-02-18 11:20:28 657

转载 有关 ORA-00604 错误的总结

ORA-00604 error occurred at recursive SQL level string Cause:An error occurred while processing a recursive SQL statement (a statement applying to internal dictionary tables)。Action:If the situati

2014-02-18 11:17:14 1054

转载 Apache CXF实战之一 Hello World Web Service

本文链接:http://blog.csdn.net/kongxx/article/details/7525476Apache的CXF现在几乎成了Java领域构建Web Service的首选类库,并且它也确实简单易用,下面就通过几篇系列文章做一下简单介绍。当然首先想到的当然还是那个Hello World示例。这个系列文章中用到的例子都是基于Maven构建的工程,下面是我的pom.xm

2014-01-10 15:14:49 496

转载 oracle直接调用web services

在oracle中直接调用web services怎么操作,在网上查了很久,相关资料,比较少。在这里整理一下,给需要的童鞋们做参考。。Window下oracle开发web services1,  去oracle官网上下载dbws-callout-utility-10131.zip地址:http://www.oracle-base.com/articles/10g/utl_dbws10

2014-01-10 10:16:41 774

转载 Oracle存储过程开发实例

在笔者的一个银行项目中,我接到编写ORACLE存储过程的任务,我是程序员,脑袋里只有一些如何使用CALLABLE接口调用存储过程的经验,一时不知如何下手,我查阅了一些资料,通过实践发现编写ORACLE存储过程是非常不容易的工作,即使上路以后,调试和验证非常麻烦。简单地讲,Oracle存储过程就是存储在Oracle数据库中的一个程序。一.概述Oracle存储过程开发的要点是:

2013-10-24 10:38:07 1159

转载 关于oracle存储过程的若干问题备忘

1.在Oracle中,数据表别名不能加as,如:  select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误  也许,是怕和oracle中的存储过程中的要害字as冲突的问题吧  2.在存储过程中,select某一字段时,后面必须紧跟into,假如select整个记录

2013-10-24 10:36:20 573

转载 oracle存储过程一

存储过程  1 CREATE OR REPLACE PROCEDURE 存储过程名  2 IS  3 BEGIN  4 NULL;  5 END;行1:  CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2:  IS关键词表明后面将跟随一个PL/SQL

2013-10-24 09:58:38 519

原创 sql中函数

decode函数:函数介绍DECODE函数是ORACLE PL/SQL的功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的加20%;工资在8000元或以上的加15%,通常的做法是,先选出记录中的工资字段值 --->select s

2013-10-12 14:34:50 395

转载 sql with as 用法

一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执

2013-10-11 10:27:41 440

转载 Oracle 索引 详解

一.索引介绍1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX .ON .( | ASC | DESC, | ASC | DESC,...)TABLESPACE STORAGE LOGGING | NOLOGGINGCOMPUTE STATISTICSNOCOMPRESS | COMPRESSNOSORT | REVER

2013-10-10 09:33:40 595

转载 vi E212:Can't open file for writing 报错

今天原本过得比较清闲,但是接到一个新任务,安装asm+单节点数据库那么文本安装是比较快的方式之一,这已经是第3次了,应该很熟悉了,遇到错误vi E212:Can't open file for writing 报错感觉权限出了问题,但是没有理由啊。oracle都是正常的,我都给了755,甚至777 问题根源:grid软件,被公司IT部门,放在了/home下,

2013-07-15 17:23:42 731

转载 防火墙问题:TNS-12560: TNS:protocol adapter error

今天在centos 6.2上面安装了oracle 10g,很成功,但是在window XP上通过工具访问数据库时总是报TNS-12560: TNS:protocol adapter error错误,把自己能想到的方法全试了,还是不能解决,再在网上搜了一堆答案,尝试后还是不能解决。同事不经意间的一句话让我把这个该死的问题解决了--防火墙。原来我没有将linux上的防火墙关闭。以root用户登录系统,

2013-06-25 16:03:19 1144

转载 Linux iptables 防火墙 添加删除 端口

一.  Linux 防火墙的启动和关闭1.1 启动命令[root@singledb ~]# service iptables stopFlushing firewall rules:                                   [  OK  ]Setting chains to policy ACCEPT: filter nat

2013-06-25 11:20:21 616

原创 系统账户更改为可登陆账户

Linux中内置账户共有很多个(cat /etc/passwd ),除了有2个可登陆账户:root和自己设置的账户外。还有些其它的账户。在知道密码的情况下,远程电脑可以使用账户:root等登陆本机!     1   root:x:0:0:root:/root:/bin/bash     2   daemon:x:1:1:daemon:/usr/sbin:/bin/sh     3

2013-06-09 11:31:30 1691

原创 屏蔽整段IP和iptables应用

封掉了110.75.17.X这个IP段, 屏蔽整段IP:1iptables -I INPUT -s 110.75.17.0/24 -j DROP屏蔽两段ip,放行这个IP段中的110.75.17.76这个IP使用iptables命令,12iptables

2013-06-09 10:54:32 1465

原创 Linux的开机自动开启和自动关闭

自动关机:一:用shutdown命令来关机比如:#shutdown -h 20:00在晚上8点关机# shutdown -h 40在40分钟后关机shutdown命令一定要用root身份输入,缺点是不能做到每天或某个时刻,而且每次需要在系统启动后打开终端来设置这个命令shutdown: invalid option -- - Usage: shutdown [-

2013-06-08 14:19:36 970

转载 Linux 查询硬件命令

linux下查看硬件信息的指令,比如top,free等,还可以通过内核文件来看,比如/proc/cpuinfo,/proc/meminfo等:占用内存的测量测量一个进程占用了多少内存,linux为我们提供了一个很方便的方法,/proc目录为我们提供了所有的信息,实际上top等工具也通过这里来获取相应的信息。/proc/meminfo 机器的内存使用信息/proc/pid/map

2013-06-08 10:42:54 578

转载 linux 下C编程 总结

在很多人的眼里,C语言和linux常常是分不开的。这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品。当然,linux操作系统本身对C语言的支持也是相当到位的。作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关肤浅,对系统本身的认识也不够到位。作为程序员来说,linux系统为我们提供了很多理想的环境,这其中包

2013-06-08 10:37:25 722

转载 Awk介绍、使用及print语句

原文:  http://www.thegeekstuff.com/2010/01/awk-introduction-tutorial-7-awk-print-examples/本篇翻译转载自:http://zhouzaibao.iteye.com/blog/664909这个而里面排版不好编排,请下载pdf的格式阅读。翻译水平有限,欢迎拍砖。 Awk是一种处理

2013-06-08 10:28:17 669

转载 awk用法小结

转载自:http://www.chinaunix.net/old_jh/24/691456.htmlawk 用法:awk ' pattern {action} '  变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符

2013-06-08 10:15:50 418

转载 Linux的系统停止与重启动命令详解

学习笔记:Linux的系统停止与重启动命令详解   来源: ChinaUnix博客  日期: 2006.05.21 18:04 (共有0条评论) 我要评论   声明:可以自由转载本文,但请务必保留本文的完整性。作者:张子坚说明:本文所涉及示例均在fedora core3下得到。按照正确的过程来关闭Linux系统是很重要的。如果你没有这样做,你的文件系统很可能会变得毫

2013-06-07 17:22:20 1025

转载 linux 技巧:使用 screen 管理你的远程会话

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。元凶:SIGHUP 信号让我们来看看为什么关掉窗口/断

2013-06-07 17:06:43 633

转载 那些你可能不常用却很有用的Linux命令及配置

1. du -sh directory     查询directory占用磁盘空间的大小,du -sh * 可查看当前目录下所有文件夹所占空间大小,如果直接用du -sh可查询当前目录占用的磁盘空间。[cpp] view plaincopyprint?long@long-Ubuntu:~$ du -sh *  28K forsystempro  370M

2013-06-07 16:53:35 827

原创 Linux中关闭响铃

这篇是摘抄各个前辈的博客整合的一:系统响铃是由于,我们的应用程序想终端发出了一个0x7这个字符。终端收到这个字符后就会响铃,解决问题的方法就是不让我们的程序向终端发送这个字符。 或者告诉我们的应用程序向终端发送其他字符,例如空字符等。这就涉及到两个文件terminfo或者termindo。 还有一种方法就是将PC喇叭的驱动模块去掉。使用的命令是 rmmod pcspkr

2013-06-07 16:30:31 2185

转载 “懒惰” Linux 管理员的 10 个关键技巧

简介: 学会这 10 个技巧后,您将成为世界上最强大的 Linux® 系统管理员,整个世界是有点夸张,但要在一个大团队中工作,这些技巧是十分必要的。学习 SHH 通道、VNC、密码恢复、控制台侦察等等。各个技巧都附有例子,可以将这些例子复制到自己的系统中。好的系统管理员区分在效率上。如果一位高效的系统管理员能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得

2013-06-07 15:45:15 503

空空如也

空空如也

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

TA关注的人

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