搜索""的结果
 
0

oracle 10g rac 存储迁移

发表者:admin分类:数据库2015-03-24 11:07:37 阅读[2509]
环境介绍:两台机器做的10g rac,需要用新存储替换掉老存储,服务器不变。做之前先做个全备以防万一,下面的没有备份的步骤,只是介绍一下迁移存储的过程,给有类似需求的朋友做个参考下面是具体实施步骤:1、迁移votedisk[oracle@rac1 ~]$ crsctl query css votedisk0.     0    /dev/raw/raw2located 1 votedisk(s).停止两节点crsrac1:[root@rac1 ~]# /etc/init.d/init.crs stopShutting down Oracle Cluster Ready Services (CRS):Stopping resources.Successfully stopped CRS resourcesStopping CSSD.Shutting down CSS daemon.Shutdown request successfully issued.Shutdown has begun. The daemons should exit soon.[root@rac1 ~]#rac2:[root@rac2 ~]# /etc/init.d/init.crs stopShutting down Oracle Cluster Ready Services (CRS):Stopping resources.Successfully stopped CRS resourcesStopping CSSD.Shutting down CSS daemon.Shutdown request successfully issued.Shutdown has begun. The daemons should exit soon.[root@rac2 ~]#备份vote盘[root@rac1 ~]# dd if=/dev/raw/raw2 of=/oracle/vote.bak20131120 bs=1M94...
Oracle 官网有关单实例迁移到RAC的一个步骤说明:       How to Convert 10g Single-Instance database to 10g RAC using Manual Conversion procedure [ID 747457.1]http://blog.csdn.net/tianlesoftware/archive/2010/12/09/6065903.aspx          RMAN 备份异机恢复 并创建新DBID       http://blog.csdn.net/tianlesoftware/archive/2011/03/11/6240983.aspx 一. 大致操作步骤如下:1.  安装Clusterware 和 ASM 实例2.  备份源库,并将备份集copy到rac 节点上3.  在RAC 上还原并修改初始化参数文件,还原控制文件和数据文件4.  增加undo 表空间和redo log 线程组,创建密钥文件5.  配置RAC监听6.  将数据库等资源添加到CRS 注意: 迁移的2个db版本版本要一致。包括小版本。 比如10.2.0.4.0.        我这个测试的时候是从10.2.0.1.0 迁移到10.2.0.4.0. 结果在open resetlogs的时候报错了,必须要先升级后,才能打开。       Redhat 5.4 Orcle RAC...
shell 分析日志访问路径,统计访问IP,IPTABLES解与封 以下是shell的详细内容#!/bin/bash#特性:#1,可分析多个网站项目日志#2,每个网站项目日志可根据关键字进行统计分析#3,可调整访问IP次数的阀值(超过多少次加入到墙)#4,可调整IP封的时间#5,可在定时任务修改分析日志的时间间隔#6,防火墙在封的时候进行了去重,不会封同样的IP#-----zhaoll@###############################################################################################-----------------------------------------防火墙封IP-----------------------------------------################################################################################################当前时间戳,用于比较drop_ip.log里的时间戳ip_diff_time=`date +%s`IPTABLES=/sbin/iptables#防火墙时间阀值--默认10分钟,比较已封IP是否超过10分钟,如果超过10分钟,则解封ip_return_time=$((10*60))#ip_return_time=43200#ip_return_time=86400for i in `cat /data0/shells/drop_ip.log | awk -F ":" '{if('$ip_diff_time'-$1>='$ip_return_time'-60){print}}'`doIPLIST1=`echo $...
linux中利用shell脚本监控网站状态异常监控网站可以实时做到网站一个稳定判断了,下面整理了这些代码是可以监控网站是不是正常,如果不正确我们发邮件通知站长,这个有点像dnspod网站监控功能了,下面整理了一些例子,有需要的可进入看看。   最近刚好需要测试一下新建站的稳定性,所以写了个SHELL脚本放到本机(最近换了mac本),能够实时查看你需要监控的WEB页面状态,并发送到指定邮箱.    这里赞一下OS X自带有crontab计划任务,可以直接在本机测试脚本啦^_^   代码如下复制代码 # vi check_web_alive.sh---------------------------------------------------------------------#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH# define urlWEB_URL=("http://www.111cn.net" "http://m.111n.net" "http://www.111cn.net")# check networkNET_ALIVE=$(ping -c 5 8.8.8.8 |grep 'received'|awk 'BEGIN {FS=","} {print $2}'|awk '{print $1}')if [ $NET_ALIVE == 0 ]; then    echo "Network is not active,please check your n...
linux中shell生成随机密码示例shell命令可以生成随机密码我在很早以前就介绍过一些例子了,这里看到一站长写的文章再整理一下与大家一起学习他的方法。 为了生成更加无序及相应复杂的密码,因此写了个生成随机密码的脚本,在此之前生成密码通常我是通过如下命令实现的cat /dev/urandom | head -n 1 | md5sum | head -c 16好了,不说所了,直接上脚本  代码如下复制代码  [root@liufofu shell]# cat make_random_passwd.sh #!/bin/bash########################################## author        www.111cn.net# email         14158286@qq.com# date          2014-08-15######### descprition ################### 1.生成随机密码# 2.#########################################init variablesPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH ff_outputdir=/tmp/liufofucurdate=$(date +%Y%m%d)curtime=$(date +%H%M%S)ff_logfile=${ff_outputdir}/${curdate}.log if [ ! -e ${ff...
 CentOS服务器应用的Linux安全设置Shell脚本 本文我们来分享一下Linux系统安全设置Shell脚本,此脚本已经在我的CentOS服务器上应用了一段时间,目前没出现什么问题,你只需要执行以下脚本,就能够让你的Centos主机变得安全了。 为了方便管理Linux主机,我们把常用的系统安全配置写成一个shell脚本,以后有新的主机或者重新升级安装Linux系统时,只需要简单的执行一下这个脚本就可以完成安全设置,这让工作变得更加简单,shell真的是个好东西。Linux的系统安全设 置Shell脚本是第二次更新,已经大量应用在某大型媒体网站体系中,加入了之前没有想到的一些安全设置。使用方法将其复制,保存为一个shell文件, 比如security.sh.将其上传到Linux服务器上,执行sh security.sh,就可以使用该脚本了!  代码如下复制代码 #!/bin/sh# desc: setup linux system security#account setuppasswd -l xfspasswd -l newspasswd -l nscdpasswd -l dbuspasswd -l vcsapasswd -l gamespasswd -l nobodypasswd -l avahipasswd -l haldaemonpasswd -l gopherpasswd -l ftppasswd -l mailnullpasswd -l pcappasswd -l mailpasswd -l shutdownpasswd -l haltpasswd -l uucppas...
DDoS deflate–Iptables减轻被DDOS/CC攻击互联网上被DDOS,CC是家常便饭,在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽,只能手动屏蔽,今天我给大家介绍的就是一款可以自动屏蔽DDOS,CC,SYN攻击的软件:DDoS Deflate。DDoS deflate官方地址:http://deflate.medialayer.com/DOS DEFLATE是一个轻量级的bash shell脚本,以协助用户阻止DDOS攻击,它利用下面的命令创建一个连接到服务器的IP地址列表,以及与他们连接总数。它是在软件层面上的简单和最容易安装的解决方案之一。如何查看是否被攻击 输入上面的命令查看#: netstat-ntu | awk'{print $5}'| cut-d: -f1 | sort| uniq-c | sort-n下面是安装教程#: wget http://www.inetbase.com/scripts/ddos/install.sh#: chmod 0700 install.sh#: ./install.sh安装完以后,你会看到一大篇协议,按q退出即可 :安装后文件说明 安装目录为:/usr/local/ddos/ddos.conf ? DDoS-Deflate 的配置文件,其中配置防止ddos时的各种行为ddos.sh ? DDoS-Deflate 的主程序,使用shell编写的,整个程序的功能模块ignore.ip.list ? 白名单,该文件中的ip超过设定的连接数时,也不被 DDoS-Def...
shell if判断中常用的也就是绿色部分,尾部部分越看越不懂。从百度文库转载。[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。[ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。[ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。[ -p FILE ] 如果 FILE 存在且是一个名字管道(F如果O)则为真。[ -r FILE ] 如果 FILE 存在且是可读的则为真。[ -s FILE ] 如果 FILE 存在且大小不为o则为真。[ -t FD ] 如果文件描述符 FD 打开且指向一个终端则为真。[ -u FILE ] 如果 FILE 存在且设置了SUID (set user ID)则为真。[ -w FILE ] 如果 FILE 如果 FILE 存在且是可写的则为真。[ -x FILE ] 如果 FILE 存在且是可执行的则为真。[ -O FILE ] 如果 FILE 存在且属有效用户ID则为真。[ -G FILE ] 如果 FILE 存在且属有效用户组则为真。[ -L FILE ] 如果 FILE 存在且是一个符号连接则为真。...
Linux Shell脚本编程的五个经典例子【新手学习】本文是笔者整理的Linux新手学习Shell 脚本编程的五个经典例子,他们分别是绘制特殊图形,五颜六色的脚本,加密文件/目录,查看服务器利用率,查看硬盘使用情况及发送提示邮件。这两个例子在日常使用中应用非常广。 例子一:绘制特殊图形#!/bin/bash MAX_NO=0 echo -n "Enter Number between (5 to 9) : " read MAX_NO if ! [ $MAX_NO -ge 5 -a $MAX_NO -le 9 ] ; then echo "WTF... I ask to enter number between 5 and 9, Try Again" exit 1 fi clear for (( i=1; i=i; s-- )) do echo -n " " done for (( j=1; j=1; i-- )) do for (( s=i; s<=MAX_NO; s++ )) do echo -n " " done for (( j=1; j<=i; j++ )) do echo -n " ." done echo "" done echo -e "nnttt Whenever you need help, Tecmint.com is always there"你应该不会被上述例子中的“关键字”困扰了,很多都是你熟悉的,或者从它们的名字可以猜出它...
在安装编译webbench的时候,出现如下错误信息ctags *.cinstall -s webbench /usr/local/bininstall -m 644 webbench.1 /usr/local/man/man1install: 无法创建普通文件"/usr/local/man/man1": 没有那个文件或目录make: *** [install] 错误 1意思是说缺少ctags命令,我没有装了,运行以下命令即可#: yum install ctags#: mkdir /usr/local/man -pwebbenchwebbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。下载地址可以到google搜,我这里给出一个下载地址:http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz这个程序更小,解压后不到50K,呵呵安装#tar zxvf webbench-1.5.tar.gz#cd webbench-1.5#make && make install会在当前目录生成webbench可执行文件,直接可以使用了用法:webbench -c 并发数 -t 运行测试时间 URL如:webbench -c 5000 -t 120 http://www.163.comPS:关于ctags信息,可以运行命令了解一下NAME       ctags - Generate tag files for source codeSYNOPSIS       ctags [options] [file(s)]    &nb...
    总共269页,当前第144页 | 页数:
  1. 134
  2. 135
  3. 136
  4. 137
  5. 138
  6. 139
  7. 140
  8. 141
  9. 142
  10. 143
  11. 144
  12. 145
  13. 146
  14. 147
  15. 148
  16. 149
  17. 150
  18. 151
  19. 152
  20. 153
  21. 154