在单个站点中恢复 exchange server上的信息存储
在单个站点中恢复 exchange server上的信息存储[@more@]概要本文分步介绍如何使用 Microsoft Exchange 2000 Server 和 Microsoft Exchange Server 2003 中的脱机还原过程从损坏的信息存储中恢复数据。注意:本文并不介绍针对 Exchange 2000 Server 和 Exchange Server 2003 其他任何方面的灾难恢复方法,而且本文介绍的解决方案可能无法恢复信息存储损坏的所有情况。在 Exchange 2000 Server 和 Exchange Server 2003 中发生损坏时,信息存储是最易受影响的组件之一。信息存储由下列四个数据库文件组成: • Priv1.edb • Priv1
RAC日常维护命令
RAC日常维护命令[@more@]所有实例和服务的状态$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2单个实例的状态$ srvctl status instance -d orcl -i orcl2Instance orcl2 is running on node linux2在数据库全局命名服务的状态$ srvctl status service -d orcl -s orcltestService orcltest is running on instance(s) orcl2, orcl1特定节点上节点应用程序的状态$ srvctl status nodeapps -n linux1VIP is running on node: linux1GSD is running on node: linux1List
ntbackup--Active Directory和Exchange邮件灾难恢复
http://lujianhuide.blog.sohu.com/95882615.html[@more@]
oracle 学习笔记 (ORACLE NET )
别人的笔记,写的不错,收录下.[@more@]CHAPTER 1 Networking Overview1. 网络结构BS结构CS结构架构Client -à Server 2层Client -à Middle tier -à Server 3层特点客户端和服务器端使用相同的网络协议客户端可以为瘦客户端或PC中间层实现负载均衡,一台可面对多台服务器。作用是在client和server中起到一个翻译的作用,比如两端的网络协议不同等服务器端存储真实数据举例ie -à iis(web server) -à database server2. oracle网络方案 --- connectivity连接oracle net services特点:a. 使得client和server的连接与网络协议无关,oracle
oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)
oracle网络配置[@more@]【转】三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOMEnetworkadmin目录下。1. sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。例如我们客户端输入sqlplus sys/oracle@orcl假如我的sqlnet.ora是下面这个样子SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)那么,客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络
Windows下虚拟ASM磁盘搭建基于ASM的Oracle 10g数据库系统(1)--转载
前言 很多人对Oracle 10g推出的ASM技术感到畏惧,总觉得是一个black box,自己驾御不了,其实呢,ASM并不是黑匣子,只是大家还没有完全掌握她、了解她。本小结不对ASM技术本身做过多的介绍,假设你对ASM技术有了一定的了解(至少看过一些别人的案例或相关的技术白皮书什么的吧?),本文介绍一个在Windows XP环境下构建一个基于ASM的Oracle 10g(10.2.0.4)单机的数据库,从而给大家提供一个ASM的学习环境,从而尽快的了解ASM,让她变的不再陌生! 在Windows平台下,Oracle提供了一个工具叫asmtool(位于%ORACLE_HOME%bin目录下),通过asmtool可
批处理中的for详解(转载)
简单说,FOR是个循环,可以用你指定的循环范围生成一系列命令。最简单的例子,就是人工指定循环范围,然后对每个值执行指定的命令。例如,想快速报告每个硬盘分区的剩余空间: for %a in (c: d: e: f :) do @dir %a find "bytes free" 将输出: 8 Dir(s) 1,361,334,272 bytes free 15 Dir(s) 8,505,581,568 bytes free 12 Dir(s) 12,975,149,056 bytes free 7 Dir(s) 11,658,854,400 bytes free 用它可以使一些不支持通配符的命令对一系列文件进行操作。在WIN9X中,TYPE命令(显示文件内容)是不支持*.txt这种格式的(WIN2K开
面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?(转载)
1、先要了解当前的Oracle 数据库的版本和平台和相关信息 这个很重要,忙乎了半天还知道你的数据库是哪个版本,跑在什么系统上,那岂不是很悲哀,所以我个人认为这是第一步需要了解的。下面的这些脚本可以帮助你获取你需要的相关信息。select * from v$version;select * from dba_registry_database;select dbid, name, open_mode, database_role, platform_name from v$instance;select dbms_utility.port_string from dual;set serveroutput ondeclarever VARCHAR2(100);compat VARCHAR2(100);begindbms_utility.db_version(ver, compat)
HASH JOIN ,MERGE JOIN ,NESTED LOOP的比较
都是网上抄的,做一下总结[@more@]NESTED LOOP:对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套循环中,内表被外表驱动,外表返回的每一行都要在内表中检索找到与它匹配的行,因此整个查询返回的结果集不能太大(大于1 万不适合),要把返回子集较小表的作为外表(CBO 默认外表是驱动表),而且在内表的连接字段上一定要有索引。当然也可以用ORDERED 提示来改变CBO默认的驱动表,使用USE_NL(table_name1 table_name2)可是强制CBO 执行嵌套循环连接。HASH JOIN :散列连接是CBO 做大数据集连接时的常用方式,优化器使用
dbms_stats.gather_table_stats与analyze table 的区别[转贴]
参考 http://www.itpub.net/viewthread.php?tid=845777&extra=&page=1[@more@]Analyze StatementThe ANALYZE statement can be used to gather statistics for a specific table, index or cluster. The statistics can be computed exactly, or estimated based on a specific number of rows, or a percentage of rows:ANALYZE TABLE employees COMPUTE STATISTICS;ANALYZE INDEX employees_pk COMPUTE STATISTICS;ANALYZE TABLE employees ESTIMATE STATISTICS SAMPLE 100 ROWS;ANALYZE TABLE employees ESTIMATE STATISTICS S