自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志(转)

前言:今天遇到这个sql服务无法启用 。无法登陆 的情况。。在google 百度 搜了一下。发现很多网站都是采集来的数据。。(很奇怪这些采集站都那么靠前!)照着文章里边的方法去试试都不行,,,后来终于找到一个。。记录再下 。 原文转自 :http://www.networkquestions.org/?p=389 ,感谢一下原作者的辛苦。本地计算机上的MSSQLSERVER服务启动后又

2012-12-26 15:07:26 1754

转载 mysql的数据恢复

数据库数据被误删除是经常看到的事情,数据的恢复也就自然成为了DBA很重要的一门基本功夫,比较笨拙的办法是拉出历史的备份到另外的一台机器恢复出来,但是这种方法如果数据量比较大的话,往往会耗费较长的时间,以前在使用oracle的时候,提供了很多数据恢复的办法,常用的办法就是采用闪回flashback,或者通过logmnr在分析日志完成数据的恢复,但是在mysql中,数据的恢复变成了很困难的一件事情。

2012-12-26 13:07:02 382

转载 MySQL简单操作之alter table改变表的结构

MySQL之alter语句用法总结1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT

2012-12-26 12:56:53 583

转载 mysql explain 中key_len的计算

今天丁原问我mysql执行计划中的key_len是怎么计算得到的,当时还没有注意,在高性能的那本书讲到过这个值的计算,但是自己看执行计划的时候一直都没有太在意这个值,更不用说深讨这个值的计算了:ken_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断所有的索引字段都被查询用到。在查看官方文档的时候,也没有发现详细的key_len的计算介绍,后来做

2012-12-26 12:56:14 4414

转载 Linux umount 报 device is busy 的处理方法

今天在IDC 辐射了半天,又弄了套DG。 在Linux 挂盘这块也小学了两招。  一.  umout 移动硬盘       开始用sftp 将安装文件copy到服务器的时候,速度太慢了,500k/s。几个G的东西,copy 这些就要半个多小时,扛不住,拿移动硬盘来copy了。 结果移动硬盘的格式不对。 是NTFS 格式,Linux 识别不了。 只能格式化成FAT32的。 而GG 的

2012-12-24 13:21:19 480

转载 Oracle数据库字符集问题解析

经常看到一些朋友问ORACLE字符集方面的问题,我想以迭代的方式来介绍一下。[B]第一次迭代:掌握字符集方面的基本概念。[/B] 有些朋友可能会认为这是多此一举,但实际上正是由于对相关基本概念把握不清,才导致了诸多问题和疑问。首先是字符集的概念。我们知道,电子计算机最初是用来进行科学计算的(所以叫做“计算机”),但随着技术的发展,还需要计算机进行其它方面的应用处理。这就要求计算

2012-12-21 14:55:11 344

转载 Oracle在Linux内核参数的修改

实例:kernel.core_uses_pid = 1 kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 900

2012-12-21 13:40:28 396

转载 分页存储过程,无错版,本人亲测

--drop procedure p_page--gocreate procedure p_page(@Tables   varchar(1000), --表名如testtable@PrimaryKey   varchar(100),--表的主键,必须唯一性@Sort   varchar(200)   =   NULL,--排序字段如f_Name asc或f_nam

2012-12-20 17:31:58 283

转载 SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案

出现此类问题一般都是在非法卸载sql2005出现的在 “开始” -->  “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。在Sql

2012-12-20 17:27:31 559

转载 安装SQL2005,提示SQL server服务无法启动(多核机器)

在四颗六核CPU的BL 680C 上安装SQL server2005,安装到一般时,报错。 提示:SQL Server 服务无法启动.有关详细信息,请参阅SQL Server联机丛书中的主题"如何查看SQL Server 2005 安装日志文件"和"手动启动SQL Server。 原因:在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2

2012-12-19 13:10:24 2368

转载 MySQL 4个timeout参数说明

4个timeout都是为了防止某一个链接长时间占用一数据库的描述符,又不干事情,或者网络有问题没有释放这个描述符,线程阻塞种种资源浪费的情况.我们要主动的"卡"掉对端!首先看看这4个timeout在mysql5.1手册里的英文解释:connect_timeout The number of seconds that the mysqld server waits for a con

2012-12-19 09:41:13 537

原创 sqlserver2005 joins

2012-12-14 14:32:13 319

转载 关于数据文件头的检查点SCN知识

在控制文件中存放着数据文件的信息,这些信息包含了一些经常改变的属性,比如说数据文件的“结束SCN”.    这些东西在数据库启动时,对于验证数据库文件的完整性具有很重要的意义。    在ITpub上找到了一篇文章,很好,转过来了,并作了一些测试。    1、系统检查点scn    当一个检查点动作完成后,Oracle就把系统检查点的SCN存储到控制文件中。

2012-12-13 10:28:36 1868

转载 Oracle kill sessin 说明 .

来源http://blog.csdn.net/tianlesoftware/article/details/7417058一.Session 状态说明Oracle session 有如下几种状态ACTIVE - Sessioncurrently executing SQLINACTIVE  KILLED - Sessionmarked to be killedCACHED

2012-12-13 10:07:46 566

转载 RAC 的一些概念性和原理性的知识

一 集群环境下的一些特殊问题 1.1 并发控制在集群环境中, 关键数据通常是共享存放的,比如放在共享磁盘上。 而各个节点的对数据有相同的访问权限, 这时就必须有某种机制能够控制节点对数据的访问。 Oracle RAC 是利用DLM(Distribute Lock Management) 机制来进行多个实例间的并发控制。 1.2 健忘症(Amnesia)集群环境配置文件不是集

2012-12-12 15:09:57 346

转载 Oracle Data Guard 理论知识

RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。 他们各自的侧重点不同,适用场景也不同。RAC 它的强项在于解决单点故障和负载均衡,因此RAC 方案常用于7*24 的核心系统,但RAC 方案中的数据只有一份,尽管可以通过RAID 等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。Data G

2012-12-12 15:08:52 459

转载 ORA-20000故障排除手记

1、发现故障。    在Oracle10.2.0.1的alert.log文件中发现如下错误。Sql代码 ed Jul  8 22:00:08 2009  Errors in file /export/home/oracle/admin/ora10g/bdump/ora10g_j000_1472.trc:  ORA-12012: error on auto execute

2012-12-12 13:57:43 8051

转载 Oracle中的 UPDATE FROM 解决方法

在表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。例如:UPDATE Table2SET Table2.ColB = Table2.Co

2012-12-12 13:46:49 418

转载 dataguard主库丢失archivelog,如何不重建备库?

昨天群中有网友问到dataguard环境中,由于主库archivelog丢失,且尚未同步到standby,问如何在避免重建standby的情况下来将standby恢复成功的。 下面是我的测试过程,供参考!—-主库SQL> SELECT database_role FROM v$database; DATABASE_ROLE--------------

2012-12-08 17:32:52 1239

转载 将普通表转变为分区表

SQL> SQL> desc     DBMS_REDEFINITION                                                 PROCEDURE ABORT_REDEF_TABLE Argument Name                  Type                    In/Out Default? --------

2012-12-07 17:04:31 312

转载 Oracle Stream配置详细步骤

1 引言  Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,从而实现数据库之间的同步。这种技术可以将整个数据库、数据库中的对象复制到另一数据库中,通过使用Stream的技术,对归档日志的挖掘,可以

2012-12-07 15:50:11 300

转载 REMOTE_LOGIN_PASSWORDFILE参数三种取值及其行为特性分析

REMOTE_LOGIN_PASSWORDFILE参数三种取值及其行为特性分析 在某些情况下可以使用REMOTE_LOGIN_PASSWORDFILE参数增强系统的安全性,所谓提高安全性就是禁止以SYSDBA或SYSOPER特权用户从客户端登陆到数据库系统中。这是一种牺牲管理便捷性为前提的。需酌情使用。本文主要阐述REMOTE_LOGIN_PASSWORDFILE参数的三种取值及对

2012-12-07 14:26:50 1279

转载 Oracle alter语句的用法

alter语句的用法需要修改结构的,就用到alter语句,方法如下:ALTER TABLE语句用于修改已经存在的表的设计。语法:ALTER TABLE table ADD COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index]ALTER TABLE table ADD CONSTRAINT multifieldindexA

2012-12-06 15:22:05 1571

原创 mysql命令

[root@dd]mysqlshow +--------------------+|     Databases      |+--------------------+| information_schema || abc                || mysql              || performance_schema || test

2012-12-05 15:19:59 631

原创 linux常用查找命令

find  在文件系统层次结构中查找文件(1)  查找属于用户grep的所有文件find / -user grep(2) 在/tmp目录下查找7天都没有存取的文件find /tmp -type f -atime +7(3)删除core文件find / -name core -exec rm {}\; whereis 命令whereis命令在用户收到“没有发现”出

2012-12-04 11:37:57 362

转载 oracle表常驻内存

SQL> create table scott.test_buffer storage(buffer_pool keep) as select * from dba_objects;                               Table created.SQL> alter table scott.test_buffer storage(buffer_pool kee

2012-12-03 17:19:53 1610

转载 lock_sga和pre_page_sga参数

原标题:使用lock_sga和pre_page_sga参数保证SGA常驻物理内存转自:http://space.itpub.net/519536/viewspace-623128通过修改lock_sga和pre_page_sga参数可以保证SGA不被换出到虚拟内存,进而可以提高SGA的使用效率。通过这个小文儿给大家展示一下这两个参数的修改过程,不要太乐观,修改过程是存在“小坎坷”的。当

2012-12-03 16:38:26 589

转载 ORA-7445 [kslgetl] ORA-108

客户的一个系统的alert日志报如下错误:Tue Oct 09 03:43:33 CST 2012found dead dispatcher 'D000', pid = (15, 56)Tue Oct 09 03:43:33 CST 2012dispatcher 'D000' encountered error getting listening addressTue Oct

2012-12-03 10:19:57 924

转载 v$sqlarea,v$sql,v$sqltext提供的sql语句区别

v$sqltext存储的是完整的SQL,SQL被分割SQL> desc v$sqltextName                                      Null?    Type----------------------------------------- -------- ----------------------------ADDRESS

2012-12-03 09:31:10 379

转载 oralce脚本执行语句

--bat content begin--sqlplus / as sysdba @b.sql--bat content end--b.sql content as follow:select count(*) from tab; -------------------------$SQLPLUS_CMD $USERID >/dev/null spool ${BATCH

2012-12-03 09:30:17 319

转载 8个DBA最常用的监控Oracle数据库的常用shell脚本

一.8个重要的脚本来监控Oracle数据库:1.检查实例的可用性2.检查监听器的可用性3.检查alert日志文件中的错误信息4.在存放log文件的地方满以前清空旧的log文件5.分析table和index以获得更好的性能6.检查表空间的使用情况7.找出无效的对象8.监控用户和事务二.DBA需要的Unix基本知识基本的UNIX命令,以下是一些常用的Unix命令

2012-12-03 09:29:11 623

转载 oracle 跟踪文件和转储命令

一、Oracle跟踪文件        Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDA

2012-12-03 09:27:59 412

转载 不明白header_block与block_id

desc dba_extentsName            Type         Nullable Default Comments                                                  --------------- ------------ -------- ------- ------------------------------

2012-12-03 09:27:06 859

转载 bbed 命令测试记录,备查吧

在linux上面有,需要编译:cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk BBED=$ORACLE_HOME/rdbms/lib/bbed $ORACLE_HOME/bin/bbed或者make –f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed 然后把$ORACLE_HOME/rdbms/

2012-12-03 09:24:46 518

转载 Oracle BBED工具说明

一.  BBED介绍       有关BBED 详细使用说明的pdf文档,也是从网上下载的:              http://download.csdn.net/source/1902555        Thename bbed is an acronym for Block Browser and EDitor and it is shipped with thed

2012-12-03 09:23:18 465

转载 ORACLE 最大连接

select count(*)from v$process--当前的连接数 select value from v$parameter where name='processes'--数据库允许的最大连接数修改最大连接数:alter system set processes=300 scope=spfile;--重启数据库:shutdown immediate;star

2012-12-03 09:21:36 452

转载 oracle 10g DATA PUMP 的REMAP_SCHEMA和REMAP_TABLESPACE的功能

REMAP_SCHEMAP Objects from one schema are loaded into another schema. CREATE OR REPLACE DIRECTORY test_dir AS ’c:/expdp’; GRANT READ, WRITE ON DIRECTORY test_dir TO test; GRANT READ, WRITE ON

2012-12-03 09:20:03 2841

转载 一, 监控缓冲区的命中率

1.1 oracle的内存结构内存结构(SGA system global area)是oracle为一个实例分配的一组共享内存缓冲区, 它包含该实例的数据和控制信息. SGA在实例启动时被自动分配, 当实例关闭时被收回. 数据库的所有数据操作都通过SGA来进行.SGA中内存根据存放信息的不同, 可以分为如下几个区域.数据库缓冲区(Buffer Cache): 存放数据库中数据

2012-12-03 09:17:55 624

转载 linux系统/var/log目录下的信息详解

一、/var目录/var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail二、:/var/log/系统的引导日志:/var/log/boot.log例如:Feb 26 10:40:48 sendmial : sendmail

2012-12-03 09:14:05 1017

windows分区工具

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

2013-06-08

windows强大分区工具server 版

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

2013-06-08

空空如也

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

TA关注的人

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