
DBA
lsd123
这个作者很懒,什么都没留下…
展开
-
DBA日常sql列表
--监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;--求数据文件的I/O分布select df.name,phyrds,转载 2008-07-18 16:23:00 · 476 阅读 · 0 评论 -
真正的DBA应具备什么
数据库管理员——DBA,简单讲是很多事情对很多人。在一个中小型企业里,他的工作范围非常广,而在一个正规管理的大型企业里,他的工作就会非常专一。不管你的公司是做开发的,还是应用第三方的开发工具,都需要决定是否雇用一个DBA。清楚自己公司是否需要这一位置和这一位置真正做什么,以及哪一个层次的DBA适合这一位置,对一个公司或被雇用的人来讲,是至关重要的。 DBA应该具备的个性 作为一个ORACLE转载 2008-07-22 12:58:00 · 696 阅读 · 0 评论 -
DBA的选择:几种流行的数据库系统
几种流行的数据库系统最"容易"的数据库系统-Microsoft SQL Server 如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当然,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读者很容易就能转载 2008-07-23 13:19:00 · 674 阅读 · 0 评论 -
数据库管理人员的生存法则(一)
作为数据库技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的数据库管理人才,并不是每一个人都清晰、明了。 如果你真想成为一名成功、成熟的数据库专家,你需要不断地扩展你的技能与知识——有些知识领域可能对你很陌生,本文阐述了可以帮助你提高职业素质的重要能力。作为一名数据库专业人士,要想有一个成功的职业生转载 2008-07-23 14:11:00 · 526 阅读 · 0 评论 -
SQL SERVER 2005 DBA的面试题
考官:SQL SERVER 有一个缺陷,就是只能在本地备份?怎么才能方便实施异地备份? 我们公司现在的做法是将数据库先在本地完整备份,然后在传输到异地的。 我答:。。。。。。 考官:数据池相关的问题?(好像是叫数据池来者) 我答:。。。。。。 考官:权限的分配问题,一般可以设置哪些帐号,分别拥有什么权限? 我答:DB_owner,db-accessadmin,db_datawriter,转载 2008-07-18 14:29:00 · 1697 阅读 · 0 评论 -
某门户网站数据库职位笔试题
1、事务是什么?A:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。2、oracle中truncate和delete命令有何区别?A:(1)delete将在回滚段中产生回滚信息,truncate不产生,因此无论表中的记录多少,truncate执行都很快。(2)truncate 是 DDL,执行隐含的commit,truncate不能回滚。任何转载 2008-07-18 15:14:00 · 584 阅读 · 0 评论 -
如何维护SQL Server的“交易日志”
交易日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。 交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开始,交易日志转载 2008-07-21 16:36:00 · 568 阅读 · 0 评论 -
一个好友推荐的简单实现
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei转载 2008-07-21 17:08:00 · 1291 阅读 · 0 评论 -
数据库查询中的连接
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/sto转载 2008-07-22 13:46:00 · 620 阅读 · 0 评论 -
DBA的职责
(1)决定数据库中的信息内容和结构 数据库中要存放哪些信息,DBA要参与决策。因此DBA必须参加数据库设计的全过程,并于用户、应用程序员、系统分析员密切合作共同协商,搞好数据库设计。(2)决定数据库的存储结构和存取策略 DBA要综合各用户的应用要求,和数据库设计人员共同决定数据的存储结构和存取策略以求获得较高的存取效率和存储空间利用率。(3)定义数据的安全性要求和完整性约束条件转载 2008-07-23 13:50:00 · 5525 阅读 · 0 评论 -
数据库管理人员的生存法则(三)
专注结果 另外一个绝对重要的能力便是执行的能力。计划再棒,也只是空谈而已。归根结底,你需要用东西来证明你的努力。 最好的方法是了解你客户的一些重要信息,比如他们是谁,他们想做什么?作为一名数据库专业运营顾问,你有责任向你的客户提供建议,这种建议建立在你的知识与经验之上。 但别忘了,最终是你的老板或同事、团队领导、你工作的最终客户进行决策。有时候,这些决策并不是你推荐的。你需要认转载 2008-07-23 15:27:00 · 472 阅读 · 0 评论 -
数据库管理员DBA必读
什么是DBA 数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道D转载 2008-07-24 12:47:00 · 1497 阅读 · 0 评论 -
以数据分析系统打造杀手级应用
成为分析型竞争者需要在技术方面进行充分投资,积累大量的数据,并在全公司范围内形成数据管理战略。同样重要的是,这种变革还需要高层管理人员明确表达出坚定不移的承诺和意愿——他们要改变员工的思维和工作方式,以及他们自己对待员工的方式。 亚马逊公司、哈拉斯娱乐公司等企业利用它们收集、分析数据的卓越能力成为业界翘楚。它们是怎么做的? 我们都知道“杀手级应用”(killer applicatio转载 2008-07-24 10:10:00 · 624 阅读 · 0 评论 -
5条DBA最佳实践指导
就我而言,最佳实践之所以是最佳实践必须满足1)它能够被证明是有效的,2)它足够灵活,可以适用于多种环境。下面的5条基本最佳实践源于我多年使用大大小小的Oracle系统的实际经验总结。 #1: 创建多个Oracle Homes 我最喜欢的最佳实践是关于多个Oracle Homes。下面将介绍这是怎么回事。当安装一个补丁或者一个补丁集的时候,我反对在现有的Oracle Home上安装这些补丁。相转载 2008-07-24 12:22:00 · 531 阅读 · 0 评论 -
怎样成长为一个真正的Oracle DBA
一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。转载 2008-07-21 17:25:00 · 433 阅读 · 0 评论 -
2007数据库技术年度综述与趋势展望
2007年是整个数据库市场快速发展的一年,包括Oracle、IBM和SQL Server为代表的主流商用数据库以及MySQL代表的开源数据库在这一年里都有不错的进步,随着SOA和Enterprise 2.0概念的升温,数据库领域也适时的出现很多新的技术趋势。 1. 数据库市场发展概况 1.1 竞争格局保持稳定 虽然2007年数据库市场仍然以Oracle、IBM和微软三大商用数据库厂商为转载 2008-07-21 11:20:00 · 759 阅读 · 0 评论 -
论DBA在企业可持续发展中的价值
在当今竞争激烈的市场环境下,成本控制毫无疑问是各个企业提升竞争力非常重要的一个部分,由于众多竞争对手会提供同质化产品和服务,企业必须从控制内部成本做起,做为企业内部开销相对比较大的IT部门,应该首当其冲最大化得挖掘系统的潜力。DBA要引进新方法,新思路,扩展自己的视野,不仅仅局限在数据库维护本身。总的来说,DBA能为这个目标做的事情基本上可以分为系统优化,应用优化,流程优化三个方面。 首先转载 2008-07-21 17:04:00 · 526 阅读 · 0 评论 -
阿里巴巴公司DBA笔试题
一:SQL tuning 类1:列举几种表连接方式答:merge join,hash join,nested loop2:不借助第三方工具,怎样查看sql的执行计划?答:sqlplus set autotrace ...utlxplan.sql 创建 plan_table 表3:如何使用CBO,CBO与RULE的区别?答:在初始化参数里面设置 optimizer_mode=choose/all_转载 2008-07-23 15:41:00 · 495 阅读 · 0 评论 -
数据库中的“人际关系”
一切出自于个人想象。也许是我自身过于感性,对事物太敏感。 理性的说当建立很多个数据库的表以后,需要建立主键和外键,每个表之间都有很多的联系。建立关系以后就象蜘蛛网一样,紊乱中带有条理。我们生活中也是一样,每个人来到这个世界上就开始产生了各种关系,随着年龄的不断增长我们的关系网就像数据库中的关系一样不断的扩张。数据库中带有约束,那是为了保持数据的完整性。我们的人际关系网也需要约束,转载 2008-07-23 15:47:00 · 1257 阅读 · 0 评论 -
某外企SQL Server面试题
Question 1:Can you use a batch SQL or store procedure to calculating the Number of Days in a MonthAnswer 1:select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar)+-+ca转载 2008-07-18 15:11:00 · 570 阅读 · 0 评论 -
数据库设计方法学总结
逻辑数据库设计步骤1:创建并检查ER模型 在分析阶段。将确定一系列的用户视图。根据交迭的数量,为了便于管理可能需要合并一些视图。这个步骤地目的是为了每个这样的视图(可能是合并的)构建一个公司(或者是公司的一部分)的逻辑数据模型。 步骤1.1:标识实体 标识和文档化公司视图中的主要的实体。 步骤1.2:标识关系 标识已经确定的实体间存在的主要关转载 2008-07-21 10:53:00 · 717 阅读 · 0 评论 -
五种提高 SQL 性能的方法
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查转载 2008-07-21 16:22:00 · 375 阅读 · 0 评论 -
DBA面试技巧
这个市场状况对于大多数DBA来说当然是个好消息,但是它不能看作是一个新的高薪工作的免费门票。具有高学历不意味着你所要作的就只是提交你的简历然后等着被聘用。你仍然需要为了落实下一个工作而去遵循基本的商业规则。换句话说,你需要返回到基础原则并通过遵循这些原则来获得这个工作。 简历 在简历中需要注意的几个关键元素: 求职信——这仍然是绝对必须有的!表达你为什么对这个职位感兴趣和你为转载 2008-07-21 16:49:00 · 623 阅读 · 0 评论 -
数据库中事务处理系统的特点--ACID
看起来是一个很简单的问题,每一个使用过RDBMS的人都会有一个概念。事务处理系统的典型特点是具备ACID特征。ACID指的是Atomic(原子的)、Consistent(一致的)、Isolated(隔离的)以及Durable(持续的),它们代表着事务处理应该具备的四个特征:原子性:组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分一致性:在事务处理执行之前和之后,数据是转载 2008-07-22 12:44:00 · 1852 阅读 · 1 评论 -
简单的数据库设计范式
数据库设计中所遵循的范式规则比较复杂,而且不容易记住,那就看看下面的几句话吧。第一范式:对于表中的每一行,必须且仅仅有唯一的行值.在一行中的每一列仅有唯一的值并且具有原子性. 第二范式:第二范式要求非主键列是主键的子集,非主键列活动必须完全依赖整个主键。主键必须有唯一性的元素,一个主键可以由一个或更多的组成唯一值的列组成。一旦创建,主键无法改变,外键关联一个表的主键。主外键关联意味着一对转载 2008-07-22 12:50:00 · 465 阅读 · 0 评论 -
2006年中国首届杰出数据库工程师评选获奖名单
2006年中国首届杰出数据库工程师评选获奖名单2006年度中国杰出数据库工程师邢海捷、万正勇、盖国强、段云峰、齐红胤冯春培、汪 海、牛新庄、李 强、王明胜2006年度中国优秀数据库工程师胡 波、王晓刚、王宏志、张黎敏、王 翔董国兴、朱健彦、王作敬、常红平、袁春光2006年度中国优秀数据库工程师入围奖丁思非、冯 昕、甘 荃、胡晶玉、倪泳智庞恒志、钱彦云、王 涛、王忠海、邹 建http://转载 2008-07-23 15:53:00 · 1111 阅读 · 0 评论 -
DBA的面试题也可以是这样
面试题:请问在SQL2000中怎么区分登入,用户,角色,并用例子举例说明; 再问: (1)登入ID是不是就是用户名(当我创建了一个登入, 我在点击登入所对应的数据,实例中的用户一栏看到登入ID与用户名一致) (2)一个登入ID是不是只能对应一个用户 教科书答案:登录 ID 仅能使您连接到 SQL Server 实例。特定数据库内的权限由用户帐户控制。数据库管理员将您原创 2008-07-18 14:40:00 · 604 阅读 · 0 评论 -
面试题集
MS-sql 和的的ACCESS区别 1.如何复制和分发 2.包的使用,如何调用等. 3.存储过程和触发器的使用和特点. 4.权限控制等 1:4个5运算等于24 2:20堆砖,每堆10快,有一堆是次品,标准没堆200K,次品为190K,只称一次,区分出次品! 3:你看过对你印象最深的5本书以及3位著名的作者 4:如果你原创 2008-07-18 14:44:00 · 649 阅读 · 0 评论 -
某数据集团数据库初试笔试题(数据库面试 笔试题)
数据库面试(Oracle与Sql专题)1)Which statement shows the maximum salary paid in each job category of each department?_______A. select dept_id, job_cat,max(salary) from employees where salary > max(salary);B. s转载 2008-07-18 15:24:00 · 2722 阅读 · 0 评论 -
sql server 面试时 的考题!!
1.磁盘柜上有14块73G的磁盘, 数据库为200G 大小包括日志文件,如何设置磁盘? 2.有两服务器群集,分别为node1和node2 现在要打win200系统补丁,打完后,要重新启动,如何打补丁,不能影响用户使用。 3.有一个A 数据库,分别复制到B和C B 要求 每次数据更新 也同时更新,C 每天更新一次就行,如何制定复制策略!转载 2008-07-31 15:05:00 · 797 阅读 · 0 评论