自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql安全删除大表

如果mysql数据库存在大表,占用存贮500G以上,这时候执行drop table 很有风险的 【问题隐患】由于业务需求不断变化,可能在DB中存在超大表占用空间或影响性能;对这些表的处理操作,容易造成mysql性能急剧下降,IO性能占用严重等。先前有在生产库drop table造成服务不可用;rm 大文件造成io跑满,引发应用容灾;对大表的操作越轻柔越好【解决办法】1.通过

2013-03-29 14:12:32 917

原创 GoldenGate初体验(单向同步)+Data Pump

是在上一篇基础之上,应用Data PumpGGSCI (hadoop-m1) 154> stop mgr Manager process is required by other GGS processes.Are you sure you want to stop it (y/n)? ySending STOP request to MANAGER ...Request pr

2013-03-25 16:25:46 923

转载 MySQL存储过程中的3种循环

在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。     下

2013-03-25 10:44:07 514

原创 mysql自定义函数(貌似处理页码)

T1表内容name-----------------------------1-3,8,10-124,5,61,3-5,1441-7,9要转换为 --------------------------------------------------------------------------------CREATE FUNCTION myFunct

2013-03-25 10:06:50 571

原创 GoldenGate初体验(单向同步)

GoldenGate下载地址http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html有oracle账号可以直接选择版本平台下载 安装[root@dd]su - oracle[oracle@dd ~]$ mkdir goldengate[oracle@dd ~]$rz 上传到此

2013-03-22 14:37:13 2186

原创 mysql读写分离的实现

MySQL-Proxy的读写分离主要是通过rw-splitting.lua脚本实现的,因此需要安装lua。lua可通过以下方式获得从http://www.lua.org/download.html下载源码包从rpm.pbone.net搜索相关的rpm包download.fedora.redhat.com/pub/fedora/epel/5/i386/lua-5.1.4-4.el5.

2013-03-21 15:54:04 817

转载 sqlserver数据库置疑解决

今天公司同事的sqlserver数据库出现置疑,再网上搜集点资料处理了一下 方法一:  现象:数据库Log日志太大了,shrink不掉。于是想把数据库文件卸下来,删除log,再附加上。附加失败。  提示错误:  服务器: 消息 1813,级别 16,状态 2,行 1  未能打开新数据库 'metadb'。CREATE DATABASE 将终止。  设备激

2013-03-21 10:14:36 738

原创 oracle会话线程管理

SQL> show parameter process;                                                                                                                                          NAME

2013-03-19 15:24:35 802

原创 归档模式误删除文件无备份恢复--无数据丢失

----------归档模式误删除数据无备份恢复--------前提建立表空间以来所有归档日志全部存在SQL> archive log list;

2013-03-19 11:09:48 861

原创 oracle无归档误删除数据打开

---------------------数据库非归档模式下误删除文件,数据库关闭后可以这样打开(丢失数据)-----------------SQL> select name from v$datafile;

2013-03-19 10:45:27 641

原创 oracle访问mysql

官网下载unixODBC ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz官网下载 mysql-connector-odbc-5.1.12-src.tar.gz[root@dd] tar zxvf  unixODBC-2.3.1.tar.gz[root@dd]cd unixODBC-2.3.1[root@dd]./c

2013-03-16 18:25:36 3236

原创 DBMS_RANDOM各函数使用

SQL> desc dbms_random;                                                                                                                                                           PROCEDURE INITIALIZE

2013-03-08 18:23:42 600

转载 Data Guard 之表误操作恢复

有这样种情况,由于误操作了一个业务表(drop/truncate/delete column,etc..)幸被及时发现.此时,我们可以在短时间内恢复这个表的常规操作有这么几种:1) Flashback/Logmnr(如果是DML类,可以使用闪回查询或者logmnr挖掘;如果是drop,可以使用flashback table,但若是字段的更改或者truncate等操作,上述就无法起到作用了)

2013-03-07 16:54:11 798

原创 SQL Server的链接服务器技术总结

一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL         安装MySQL的ODBC驱动MyODBC          1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为myDSN        2、建立链接数据库              EXEC sp_addlinkedserver  @s

2013-03-07 15:21:47 787

原创 sqlserver关于 数据损坏|修复 问题

Location: q:\SPHINX\NTDBMS\storeng\drs\include\record.inl:1447Expression: m_SizeRec > 0 && m_SizeRec SPID: 53Process ID: 380连接中断先运行    DBCC CHECKTABLE('表名',REPAIR_ALLOW_DATA_LOSS )然后会报

2013-03-07 15:06:45 2635 1

转载 oracle 修改列的前后顺序

--------------引至西城稻草Whether you are create table or alter  table plus a filling, the column is asequence of before and after,In oracle you can modify the sequence.for example:SQL>create table te

2013-03-07 14:54:56 1413

转载 MySql中delimiter的作用是什么?

这个命令与存储过程没什么关系吧。其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么MySQL将立即执行该语句。但有时候,不希望

2013-03-07 13:43:13 593

转载 Oracle常用dump命令介绍

一.Memory Dumps1).Global AreaALTER SESSION SET EVENTS 'immediate trace name global_area level n';1 包含PGA2 包含SGA4 包含UGA8 包含indrect memory2).Library CacheALTER SESSION SET EVENTS 'immedia

2013-03-07 13:42:00 527

转载 关于oracle rowid的一些内容

本文讨论的是关于oracle从8i开始引进object的概念后的rowid,即扩展(extended)的rowid:SQL> desc dbms_rowid

2013-03-07 13:37:35 575

原创 sql取每组前N行数据

mysql环境表的信息结构mysql> select * from test02;+------+------+-----+| id   | name | num |+------+------+-----+|    1 | a4   |   4 | |    1 | a1   |   2 | |    1 | a2   |   2 | |    1 | a3

2013-03-07 09:39:43 1245

原创 ORA-12519: TNS:no appropriate service handler found 解决

有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值. select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set proc

2013-03-06 09:16:15 804

原创 nagios监控oracle运行状况

nrpe安装脚本  nagios-plugins-1.4.13.tar.gznrpe-2.8.tar.gz源码包文件提前下载好[root@dd]more install.sh #!/bin/bashtar -xvzf nagios-plugins-1.4.13.tar.gzcd nagios-plugins-1.4.13./configuremakemake

2013-03-05 16:41:12 6983 1

原创 ORACLE审计小结

audit_file_dest='/u1/oracle/admin/updb/adump' --审计线索保存的位置audit_sys_operations=true  --起用对SYSDBA和SYSOPER的附加审计信息audit_trail={ none | os | db | db,extended | xml | xml,extended }None :是默认值,不做审计;o

2013-03-05 13:22:18 895

转载 经典SQL语句大全(基础篇)

1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql

2013-03-04 13:11:55 303

转载 经典SQL语句大全(提升篇)

1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select

2013-03-04 13:11:07 302

转载 经典SQL语句大全(技巧篇)

技巧篇 1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1”是表示选择全部 “where 1=2”全部不选,如:if @strWhere !='' beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere

2013-03-04 13:10:14 334

转载 经典SQL语句大全(数据开发篇)

1.按姓氏笔画排序Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 2.数据库加密select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') =

2013-03-04 13:09:25 382

原创 mysql更两列互换新

---------有where条件的更新,DDL不适用mysql> select * from t001;+------+-------+-------+| id   | name1 | name2 |+------+-------+-------+|    1 | a1    | b1    | |    2 | a2    | b2    | +------+---

2013-03-04 11:22:47 1658

原创 mysql-5.6.10.tar.gz安装

yum -y install  gcc gcc-c++  autoconf automake zlib* fiex* libxml* ncurses-develyum -y install libmcrypt* libtool-ltdl-devel*  make cmakegroupadd mysqluseradd -M -s /sbin/nologin mysqltar zxvf

2013-03-01 11:34:35 3319

windows分区工具

windows分区工具,试一试有以外收获,在常规分区不行的时候可以试一下

2013-06-08

windows强大分区工具server 版

windows强大分区工具,遇到报错磁盘分区,试一试有以外收获

2013-06-08

空空如也

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

TA关注的人

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