自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux Shell基础

LinuxShell基础测试环境:CentOS7.01、基础命令1.1查看系统可用的shell# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin1.2查看用户的默认sh

2015-11-10 14:20:59 672

原创 RAC中一次ORA-00845的解决

1、现象一个rac节点的实例启动报错ORA-00845: MEMORY_TARGET not supported on this system2、解决停止ASM实例(否则不能umount /dev/shm):$ su - grid$ sqlplus "/as sysasm"SQL> shutdown abort重新挂载(原来tmpfs为2G):# u

2015-10-12 09:58:36 760

原创 Git的基本使用

Git的基本使用环境:Ubuntu15.041、安装查看是否已安装git:$gitTheprogram 'git' is currently not installed. You can install it bytyping:sudoapt-get install git上面的输出表示未安装git。安装git

2015-10-10 15:24:54 429

原创 docker-machine的基本使用

docker-machine的基本使用1、安装curl-Lhttps://github.com/docker/machine/releases/download/v0.4.0/docker-machine_linux-amd64> /usr/local/bin/docker-machinechmod+x /usr/local/bin/docker-m

2015-10-07 16:26:41 3421

原创 Docker容器的连接与docker-compose

Docker容器的连接与docker-compose1、实验步骤步骤一:准备镜像。下载mariaDB镜像,下载ubuntu镜像(安装mysql客户端)。步骤二:容器连接。使用run命令的link选项连接mysql客户端容器到数据库服务器容器。步骤三:使用docker-compose管理容器。使用docker-compose管理客户端与服务器容器。注:实验

2015-10-06 15:55:23 2687

原创 Ubuntu14.04中安装Scrapy爬虫框架

在Ubuntu14.04上安装Scrapy1、首先安装pip$ sudo apt-get install python-pip python-dev build-essential $ sudo pip install --upgrade pip $ sudo pip install --upgrade virtualenv2、使用pip安装Scrapy

2015-09-30 08:52:17 1251

原创 存储过程不能编译(Library cache pin)问题的解决

Library cache pin解决方法Oracle数据库中存储过程无法编译执行,编译存储过程时,发生“卡死”现象。解决的思路是:首先找到哪个对象被锁;然后找到哪个session持有锁;最后终止该session。1、找到一直处于等待状态的sessionselect * from v$session_wait where event like 'li

2015-09-22 13:57:36 753

转载 关于Docker的企业级应用

赢得Docker挑战最佳实践难怪Docker正在迅速发展。Docker,一个开源项目。仅仅两年,Docker价值近10亿美元,最近获得了9500万美元的资金。令人激动的是,我们看到有这么多开发者对这个项目的热情。然而,我将在下面讨论企业使用Docker本身是不够的。现代IT问题许多企业IT团队解决这两个问题:首先,开发者和运维者在优先级上并不能总是达成一致。企业必须应对

2015-09-14 09:25:11 2037

原创 使用Docker部署Scrapy爬虫

使用Docker部署Scrapy爬虫1、目的与步骤环境:Ubuntu14.04 LTS,爬虫程序使用scrapy开发,功能比较简单,就是下载百度贴吧第一页中所有帖子中的图片。目的:将基于Scrapy开发的爬虫程序发布到docker容器中。步骤:a. 在主机上使用setuptools打包python程序,包括一个运行爬虫的命令行;b. 定义do

2015-09-02 15:15:13 8348 1

原创 Docker中的Volume

Docker中的volume1、关于volume1.1 UFS(联合文件系统)    当我们启动一个容器的时候,Docker会加载只读镜像层并在其上(译者注:镜像栈顶部)添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏。当删除Docker容

2015-09-01 16:42:32 563

原创 Docker中的Dockerfile

Docker中的Dockfile1、关于DockerfileDocker可以从一个Dockerfile读取内容,自动生成镜像文件。Dockerfile是一个文本文件,它包含了用户将要在image中执行的所有命令。通过docker build命令创建镜像时,Dockerfile中包含的这些命令将被连续地执行。2、Dockfile中的关键字

2015-09-01 16:39:31 1038

原创 Docker中的镜像

Docker中的镜像1、镜像命名在本机查看镜像:$ docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZElearn/deploy_new    bloomfilterv0.1     33c4fc7846d

2015-08-28 16:49:33 1341

原创 Docker的基本使用

Ubuntu14.04中Docker的基本使用1、安装1.1 使用apt-get安装(非最新版本)sudo apt-get install docker.io1.2 下载安装(最新版本)sudo apt-get install apt-transport-httpssudo apt-key adv --keyserver hk

2015-08-26 15:49:59 2950

原创 使用setuptools打包python项目

使用setuptools打包Python Scrapy程序0、目标开发机上(Ubuntu14.04)有一个BloomFilter算法的简单实现,使用setuptools对其进行打包发布。1、安装setuptoolssudo apt-get install python-setuptools2、项目的目录结构因为使用Scrapy创建的项目baiduti

2015-08-25 16:02:54 1936

原创 Ubuntu14.04上安装pycharm社区版

1、安装JDKsudo apt-add-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer2、安装pycharm社区版wget -q -O - http://archive.getdeb.net/getdeb-archi

2015-08-05 16:59:03 1116

原创 Python学习笔记三:函数

1、返回多个值函数可以返回多个值,其实是将它们作为一个元组:return x,y其实返回的是(x,y)。2、函数的默认参数>>> def add_end(L=[]):...     L.append('END')...     return L... >>> add_end()['END']>>> add_end()['E

2015-07-10 14:57:19 735

原创 python学习笔记二:切片、迭代、迭代器与相关函数

Python中的切片、迭代、迭代器与相关函数1、切片使用切片常常可以以一行代码替代普通的循环。Python中可以对序列切片,序列是指:元组、列表、字符串,这里以列表为例。>>> L=list(range(100))>>> L[0:10][0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> L[:5][0,

2015-07-10 14:54:46 665

原创 Openstack之nova基础

1、Nova体系结构Nova组件在Openstack中负责虚拟机的管理。Nova主要由API、Compute、Conductor、Scheduler四个核心服务所组成,它们之间通过AMPQ消息队列进行通信。1.1 APINova API是进入Nova的HTTP接口,是访问并使用Nova所提供的各种服务的唯一途径,作为客户端和Nova之间的中间层,它把客户端的请求传达给Nova,待N

2015-06-23 10:32:35 1883

原创 Python学习笔记一:数据类型与基本操作

Python学习笔记一:数据类型与基本操作一、Python字符串1.1 可以在三种引号内表示字符串'This is a string'"This is a string""""This is a string"""1.2 使用print函数print("Hello World! ")Hello World! 1.3 转义字符\后的

2015-06-23 10:27:36 529

转载 Openstack Zoning – Region/Availability Zone/Host Aggregate

Openstack Zoning – Region/Availability Zone/Host Aggregate        背景知识    Openstack 自上而下可以分为不同的区域:Regions,Availability Zones和 Host Aggregates。   Region        每个region都有个完整的Opensta

2015-06-05 08:55:51 1556

原创 Openstack之Keystone基础

Openstack之Keystone基础Keystone是Openstack的身份管理服务(Identity Service)。在Openstack的整体框架结构中,Keystone的作用类似一个服务总线,Nova、Glance、Horizon、Swift、Cinder以及Neutron等其他服务通过Keystone来注册其服务的Endpoint,针对这些服务的任何调用都需要经过K

2015-06-04 16:16:45 2123

原创 Openstack之paste deployment与代码调用

Openstack之paste deployment与代码调用具体内容可参考:http://pythonpaste.org/deploy/http://pythonpaste.org/deploy/module-paste.deploy.htmlPaste Deployment用于发现和配置WSGI Application和Server,有了Paste Deploy

2015-06-04 10:56:18 559

转载 RMAN跨平台(endian format不同)迁移数据库

使用rman跨平台(endian format)迁移0、跨endian format迁移的条件oracle10.2之后的版本;源与目标平台在V$TRANSPORTABLE_PLATFORM视图中;只能使用rman进行表空间转换的方法(CONVERT DATAFILE or TABLESPACE),而不能使用数据库转换(RMAN CONVERT DATABASE);

2015-06-03 13:01:18 3124

原创 ARP原理

ARP原理1、什么是ARP协议 ARP协议是“Address ResolutionProtocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目

2015-05-07 10:50:35 432

转载 openstack网络(neutron)模式之GRE的基本原理

openstack网络(neutron)模式之GRE的基本原理neutron网络目的是为OpenStack云更灵活的划分网络,在多租户的环境下提供给每个租户独立的网络环境。neutron混合实施了第二层的VLAN和第三层的路由服务,它可为支持的网络提供防火墙,负载均衡以及IPSec VPN等扩展功能。neutron是openstack中一个重要模块,也是比较难理解和debu

2015-05-05 10:21:36 2110

转载 OpenvSwitch概念和原理

1、什么是OpenvSwitchOpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种虚拟化技术。在这种某一台机器的虚拟化的环境中,一个虚拟交换机(vswitch)主要有两个作用:传递虚拟机VM之间的流量,以及实现VM和外界网络的通信。整个OVS代码用C写

2015-05-05 09:01:12 778

转载 openstack_网络详解

openstack网络详解1、FlatFlat模式和FlatDHCP模式其实区别不大,都是基于网桥网络,只是FLat模式需要管理员手动配置(包括配置网桥和外部的DHCP设备).2、FlatDHCP这种模式下与Flat模式不同的地方在于有一个DHCP进程,每一个运行nova-network进程的节点(网络控制节点/nove-netw

2015-05-02 08:52:58 3089

原创 openstack_面向用户的操作

openstack_面向用户的操作1、镜像OpenStack镜像通常可以被理解为“虚机模板”。镜像也可以被认为是标准安装介质例如ISO镜像。基本上,它们都含有能启动实例的启动系统文件。有几种预制作好的镜像可以被很简单的导入镜像服务。一个最通常被加入的镜像就是CirrOS镜像,非常小,被用来作为测试。为增加这种镜像,只需要:# wget https://launchpad

2015-04-30 16:22:18 2281

原创 openstack_项目与用户的管理

openstack_项目与用户管理1、项目或租户?在OpenStack用户界面和一些文档中,有时候你会看到“项目”是指一组用户,而有时候你会也看到用来替代“租户”,这两种术语是可以通用的。2、管理项目一个用户必须至少属于一个项目,也可以属于多个项目。因此,您应该至少添加一个项目,然后再添加用户。2.1 添加项目通过仪表盘来创建一个项目:用

2015-04-30 14:16:09 7416 1

转载 Oracle中的自动维护任务

Oracle中的自动维护任务Oracle中自动维护任务对应的3条SQL 如下:(1)call dbms_space.auto_space_advisor_job_proc( )(2)calldbms_stats.gather_database_stats_job_proc ( )(3)insert into wri$_adv_objspace_trend_dataselec

2015-04-30 08:12:37 2958

原创 openstack_配额管理

openstack_配额管理官方文档版本日期2015.4,openstack软件版本日期2013.31、配额管理1.1 Set Default Image QuotasTo enable this feature, edit the /etc/glance/glance-api.conf file, and under the [DEFAULT] section,

2015-04-29 15:40:53 6229 1

原创 Oracle中表被锁的解决方法

Oracle中表被锁的解决方法1、确定被锁的表名查询数据库中所有被锁的对象:select o.owner, o.object_name from v$locked_object l, dba_objects o where o.object_id = l.object_id;2、查询正在有哪些会话正在持有或等待该对象的锁select l.se

2015-04-24 08:01:09 3056

原创 Ubuntu下载安装及初期设置的操作

Ubuntu下载、安装以及初期的相关配置0、下载并安装Ubuntu下载地址:http://mirrors3.ustc.edu.cn/ubuntu-releases/precise/ubuntu-12.04.5-server-amd64.iso安装时选择:open-sshserver。1、以root用户登录#sudo -s2、查看网卡

2015-04-20 10:04:26 534

原创 Ubuntu中apt-get update报错的解决方法

1、执行apt-get update时出现问题,信息如下:W:Failed to fetch bzip2:... Hash Sum mismatch2、解决方法# apt-get clean# apt-get update --fix-missing# rm -rf /var/lib/apt/lists/*# mkdir /var/lib/apt/lists/p

2015-04-20 10:01:59 1920

原创 OpenStack_Horizon登录报错问题的解决

OpenStack使用Horizon登录报错问题的解决1、现象安装完horizon后,输入URL可以访问登录页面,但是在登录页面输入用户名和密码,登录报错。2、分析及解决分别使用keystone、cinder、glance、neutron、nova(这次环境中控制节点上安装了这些组件)的客户端命令调用其API进行检测:如使用以下命令:#keyston

2015-04-17 17:16:36 5170

转载 DataPump使用说明

DataPump使用说明一、Export与Import[oracle@rac1 ~]$ exp help=y1.1  Export1.1.1 表模式exp icdmain/icd rows=y indexes=n compress=n buffer=655360 feedback=100000 file=exp.dmp log=exp.log tables=

2015-04-13 10:53:18 2471

原创 Oracle11gR2_GoldenGate中使用datapump实现基于SCN的初始化

Oracle11gR2_GoldenGate中使用datapump实现基于SCN的初始化首先在源端启动extract进程与pump进程,然后执行基于SCN的expdp/impdp初始化,最后以SCN为起点打开目标端的replicat进程。1、测试环境Oracle:11.2.0.4OGG:11.2.1.0.1OS:OL 6.52、清理源端和目标端环

2015-04-13 10:23:59 570

原创 Oraclle11gR2_为GoldenGate源端添加pump进程二

Oraclle11gR2_为GoldenGate源端添加pump进程二前面测试过通过删除源端和目标端的进程并重建的方法添加PUMP进程,这里测试不删除源端和目标端的GoldenGate进程,而直接添加pump进程的过程。1、删除原测试环境的进程1.1 删除源端GGSCI (oraclesrc) 1> info all Program     Status  

2015-04-10 15:49:53 1389

原创 Oracle11gR2_为GoldenGate源端添加pump进程一

Oracle11gR2_为GoldenGate源端添加本地trail和pump进程实例        在原来的测试环境中,源端没有使用本地trail,也没有使用pump进程,这里测试重新配置源端和目标端进程,使源端使用本地trail,并使用pump进程。在本测试中,对源端extract进程删除重建,并新增pump进程,在目标端也对replicat进程删除重建。1、源端设置

2015-04-09 15:17:36 1616

原创 GoldenGate学习笔记二_监控GoldenGate

1、使用GGSCI命令首先进入GoldenGate安装目录,运行GGSCI。info all:查看各进程运行情况。view params :查看进程配置。info |info detail:查看进程信息。info showch:查看进程检查点信息,里面有日志sequence#等信息。stats ,,table .:查看进程处理记录数。vi

2015-04-08 16:56:49 1063

GoldenGate企业级运维实战

GoldenGate企业级运维实战13章完整清晰版,自己下载花了3积分,在传一次免积分下载

2015-04-01

mysql5.6官方文档

mysql5.6的官方文档,PDF版,英文版的

2015-03-15

空空如也

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

TA关注的人

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