- 博客(30)
- 资源 (8)
- 收藏
- 关注
转载 fashion modules for pythoner
Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。一、测试和调试python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习TDD 技巧。sure:Sure 是最适合自动化测试的 Python
2014-01-23 14:35:57 565
转载 python 版本的基于redis 的queue
The following article shows how to use redis to build a simple multi-producer, multi-consumer Queue with an interface similar to the python standardlib queue. With this queue you can easily share da
2014-01-23 14:28:59 595
转载 基于redis 的python版本的queue
The following article shows how to use redis to build a simple multi-producer, multi-consumer Queue with an interface similar to the python standardlib queue. With this queue you can easily share da
2014-01-23 14:27:42 162
原创 python 2.x 版本和3.x版本的 后台守护进程
工作中经常会用到 python 写脚本,做运维工作,后台进程会经常用到,从国外一个哥们那边看到的记录下来,以备后患: python 2.x#!/usr/bin/env pythonimport sys, os, time, atexitfrom signal import SIGTERM class Daemon: """ A generic daemon class.
2014-01-14 16:17:56 565
原创 oracle dataguard 数据库切换 python 脚本
闲暇 之余写了一个python脚本 。用于oracle数据库 dataguard 切换。 只完成了 基本的 切换工作, 分析一下 : #!/home/oracle/dbapython/bin/python# author : ruichao.lin# contract : ruiaylin@gmail.com# func : oracle database
2014-01-14 15:06:24 1241
转载 java web 和文件相关路径问题
System.out.println("-----------------=================================----------------------------");ServletContext apps = this.getServletContext();String sparth = apps.getContextPath();System
2013-08-13 11:37:01 252
原创 ERROR: ORA-00257: archiver error. Connect internal only, until freed.
show parameter recoverySQL> show parameter recovery ;发现 db_recovery_file_dest_size 值太小了, 当归档超过这个值之后就会报错 ERROR: ORA-00257: archiver error. Connect internal only, until freed.show archiv
2013-08-13 11:30:20 501
转载 Important !! Clustering Factor Calculation Improvement
Believe me, this article is worth reading I’m currently not allowed to discuss Oracle 12c Database goodies but I am allowed to discuss things perhaps initially intended for 12c that are currently
2013-07-25 17:00:03 399
原创 工作两年来的一点积累和沉淀
毕业已经两年了,在公司也已经两年了,做个总结以示纪念。从毕业到现在从事的职位,由开发转为应用DBA,再到现在的核心库DBA。工作职能一直在逐渐变化。但都是大同小异。当然在公司遇到了很多牛逼的同时有两个oracle的ACE :老楼和童家旺,能天天跟这么多大牛一起共事,深感荣幸。自己的成长也比较快。从一个开发成为了掌管核心交易数据库的DBA。下面从个人成长上面谈谈我自己对数据架构以及对应用
2013-07-23 11:10:54 1058
原创 rac 安装遇到的问题
详细错误信息为:An internal error occurred within cluster verification frameworkUnable to obtain network interface list from OracleClusterwarePRCT-1011: Failed to run “oifcfg”. Detailed error: nul
2013-07-06 17:45:22 688
原创 oracle kill session的一些情况
最近一次数据维护的时候 ,kill session 总结,中间出了一点小插曲 , 所以总结一下数据库杀session 有两种方式, 第一种是通过 sid 和 serial# ,这是在我们可以在 系统 v$session 里面可以获取到这两个参数。我们可以通过 username, 登录时间, machine 等条件进行过滤。然后生成我们的alter system kill s
2013-05-24 16:33:17 578
转载 MTS详解
ORACLE的连接模式有二,分别是专用服务器模式和共享服务器模式。这两种模式很容易区分。对于专用服务器模式,给每一个SESSION分配一个单独的SERVER PROCESS,直到用户断开连接,才会释放这一块资源。她就好比是我们的的士,在把你送到目的地之前不会为其他人服务的。对于共享服务器模式,这就是我们的公交车了,一辆公交车是可以为多个用户服务的。下面我来详细描述一
2013-05-16 10:20:29 1832
原创 ERROR: ORA-00257: archiver error. Connect internal only, until freed.
show parameter recoverySQL> show parameter recovery ;发现 db_recovery_file_dest_size 值太小了, 当归档超过这个值之后就会报错 ERROR: ORA-00257: archiver error. Connect internal only, until freed.SQL> arch
2013-02-21 13:08:33 283
原创 oracle mts 配置的情况下 ,ora-12518 解决
最近遇到该问题 , 通过这个这个方法解决的, 特此记录一下alter system set dispatchers =' (protocol=tcp)(dispatchers=40) (connections=500)' ;local_listener 为空下面是摘自 http://www.dba-oracle.com Note: Starting in 11gR2,
2013-01-24 11:19:33 682
转载 db time 时间单位
先来说一下时间单位和简写:1, centi-代表"百分之一", 所以cs表示百分之一秒2, milli-代表"千分之一", 所以ms表示千分之一秒3, micro-代表"百万分之一", 所以us表示百万分之一秒 我一直搞不清楚V$SYSSTAT中的CPU used by this session和V$SQL中的CPU_TIME一列的时间单位是什么,今天就写一下
2012-06-21 13:44:06 1307
原创 lvm 的管理和使用
Lvm测试文档1. 安装lvm的软件。一般默认是安装好的 如果没有安装 ,去网上下载一个稳定版本。安装一下。2. 我的测试是在虚拟机上的测试。本身配置如下: 默认安装系统的时候,是使用整个磁盘,自动分区的。系统启动之后发现是默认做了lvm管理,磁盘被分为两个 一个 sda1,一个sda2. Sda2上面做了一个lvm的pv已经vg。Vg上划分了两个lv。一会
2012-06-12 11:13:06 884
转载 ssh 授权 信任通道
有两台机器: Node1 和 Node2账号都为: oracle第一步:登陆Node1su - oracle第二步:生成密钥ssh-keygen -d (选择缺省指导指令结束 )output:Enter file in which to save the key (/home/oracle/.ssh/id_dsa):Enter passp
2012-06-04 16:50:10 272
转载 oracle flash database
flashback: 1 . flashback table test TO TIMESTAMP TO_TIMESTAMP('2008-10-21 22:53:00',’yyyy-mm-dd hh24:mi:ss’); 2.flashback table test to before drop ; 3.show recyclebin ; 来查看删除的表。 sel
2012-05-23 16:12:37 367
转载 oracle Flashback DROP
Flashback DROP Flashback Drop 是从Oracle 10g 开始出现的, 用于恢复用户误删除的对象(包括表,索引等), 这个技术依赖于Tablespace Recycle Bin(表空间回收站),这个功能和windows的回收站非常类似。 Flashback 不支持sys用户. system表空间下的对象,也不能从回收站里拿到。故使用SYS 或者SYSTEM用户
2012-05-23 16:11:51 1120
转载 oracle flash query
Flashback QueryFlashback 是ORACLE 自9i 就开始提供的一项特性,在9i 中利用oracle 查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。一、Flashback Query正如前言中所提,Flashback Query 是利用多
2012-05-23 16:10:38 618
原创 lvm的管理和维护
Lvm测试文档1. 安装lvm的软件。一般默认是安装好的如果没有安装 ,去网上下载一个稳定版本。安装一下。2. 我的测试是在虚拟机上的测试。本身配置如下: 默认安装系统的时候,是使用整个磁盘,自动分区的。系统启动之后发现是默认做了lvm管理,磁盘被分为两个一个 sda1,一个sda2. Sda2上面做了一个lvm的pv已经vg。Vg上划分了两个lv。一会上图
2012-05-14 12:05:35 2646
转载 dwr 问题
dwr 总是提示 Session Error问题后来上网找到了解决方法:在web.xml配置文件中..dwr的配置error问题解决---A request has been denied as apotent" style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
2012-03-05 10:34:05 77
原创 date 类型相减
select (TO_DATE ('2012-03-01 12:21:23', 'yyyy-mm-dd hh24:mi:ss' ) - TO_DATE ('2012-03-01 12:20:20', 'yyyy-mm-dd hh24:mi:ss'))* 24 * 60 * 60 from dual ;
2012-03-02 11:28:23 726
原创 rman 在线不停机,搭建dg
1. 首先把,主备库的参数文件修改好。2. 主库使用rman做全备份, 创建对应的备份目录(主备目录一致)a. rman target /b. backup full database format='/data2/rmanbak/FOR_STANDBY_sid_%u' ;3. 创建备库控制文件:a. sqlsb. alter database create standby
2012-02-17 12:44:07 696
转载 cpp 操作文件
ofstream的使用ofstream的使用方法 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(向流输出数据。比如说系统有一个默认的标准输出流(cou
2012-02-15 18:11:16 1066
原创 exp imp 方式 数据迁移
数据库迁移是dba日常工作中必不可少的一项基本工作:数据库迁移的方法有好几种:基本的exp,imp;高今后的数据泵的方式expdp,impdp;传输表空间TTS;数据库的整体迁移。今天我想谈谈最基本的imp,exp 使用pipe做中间线,省去了导出文件占用很多空间的弊端,并且在需要迁移的量很大的情况下使用管道可以提高效率具体步骤:事先要将tnsname.ora
2012-01-10 17:33:09 306
原创 关于shrink的测试记录一下
CREATE TABLESPACE mytest DATAFILE '/data2/ora11g/xunyang1/mytest.dbf' SIZE 1024MEXTENT MANAGEMENT LOCALSEGMENT SPACE MANAGEMENT AUTO;create table objtest1 tablespace mytest as select * from dba_
2012-01-10 17:31:57 258
原创 执行计划的管理---baseline(11g)
baseline是oracle11g的新功能。它是一种新的方式来管理sql_plan,相比之前的sql调优方式,baseline有一种防患于未然的效果,只有经过优化器评估,不会使得性能下降的sql_plan才会加入到baseline中。具体baseline的知识请参考tuning guide 15章。当使用了baseline管理执行计划的时候,需要设置这两个参数默认
2012-01-10 17:30:01 515
原创 自动sql调优(automatic tuning)中的 SQL_profile完整例子
-- general create a tuning taskDECLAREmy_task_name VARCHAR2(30);my_sqltext CLOB;BEGINmy_sqltext := 'SELECT /*+ ORDERED */ * ' ||'FROM employees e, locations l, departments d ' ||'WHE
2012-01-10 17:29:05 334
原创 手动使用sql profile来进行执行计划的稳固
1. create table to be testSQL> create table protest as select * from all_objects;Table created.SQL> select count(*) from protest; COUNT(*)---------- 12819 2. create index protest_
2012-01-10 17:27:48 326
Implementing Cloud Design Patterns for AWS 01
2017-12-06
High Performance Images Shrink Load and Deliver Images for Speed epub
2017-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人