文章分类 - 数据库技术
数据库技术,MSSQL、Oracle经验积累
使用SQL查询分析器删除所有用户表
摘要:use DATABASENAME --DATABASENAME 是待清理的数据库 GO DECLARE @au_lname varchar(40),@SQLString NVARCHAR(500) declare tb cursor for
select name from sysobjects where xtype='U' OPEN tb -- Perform the fir...
阅读全文
将Sql Server对象的当前拥有者更改成目标拥有者
摘要:批量更改数据库对象所有者nf_ChangeObjectOwner 数据库操作当中,当数据库对象列表不只有一个普通的元素——objectname时,你将要使用objectowner.objectname来引用对象,但如果需要更改当前数据库中对象的所有者可以使用系统存储过程 sp_changeobjectowner (点击这里更详细) sp_changeobjectowner 更改当前...
阅读全文
阿里巴巴公司DBA笔试题-备份恢复类
摘要:备份恢复类 1:备份如何分类 逻辑备份:exp/imp 物理备份: RMAN备份 full backup/incremental backup(累积/差异) 热备份:alter tablespace begin/end backup; 冷备份:脱机备份(database shutdown) 2:归档是什么含义 关于归档日志:Oracle要将填满的在线日志文件组归...
阅读全文
阿里巴巴公司DBA笔试题-系统管理类
摘要:四:系统管理类 对于一个存在系统性能的系统,说出你的诊断处理思路 1 做statspack收集系统相关信息 了解系统大致情况/确定是否存在参数设置不合适的地方/查看top 5 event/查看top sql等 2 查v$system_event/v$session_event/v$session_wait 从v$system_event开始,确定需要什么资源(db file s...
阅读全文
阿里巴巴公司DBA笔试题-参考解答2
摘要:ITBear 2007-05-28日消息: 数据库基本概念类 1:pctused and pctfree 表示什么含义有什么作用 pctused与pctfree控制数据块是否出现在freelist中, pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时, 该数据块从freelist中去掉,当块由于dml操作free...
阅读全文
阿里巴巴公司DBA笔试题-参考解答
摘要:ITBear 2007-05-28日消息: 参考解答: 一:SQL tuning 类 1:列举几种表连接方式 hash join/merge join/nest loop(cluster join)/index join 2:不借助第三方工具,怎样查看sql的执行计划 ...
阅读全文
阿里巴巴公司DBA笔试题
摘要:ITBear 2007-05-28日消息: 以下题目,可根据自己情况挑选题目作答,不必全部作答.您也可以就相关问题直接找负责面试人员面述而不笔答…… 一:SQL tuning 类 1:列举几种表连接方式 2:不借助第三方工具,怎样查看sql的执行计划 3:如何使用CBO,CBO与RULE的区别 4:如何定位重要(消...
阅读全文
linux as4下oracle9的安装
摘要:一:安装AS4操作系统,最好选完全包安装,要不安装ORACLE回提示少很多包。 这些包是必须的,安装ORACLE前先检查一下: 1, 查看这些开发包是否已安装; 安装需要的软件包和补丁包: p4198954_21_linux.zip 在运行 runInstaller 之前打. p3238244_9204_LINUX.zip 修复agent错误的补丁. p2617419_210_GENERIC....
阅读全文
oracle 9i 在CentOS 4.4上的安装
摘要:包括CentOS的安装在内,可以参考:http://www.dizwell.com/prod/node/55 本文主要总结远程安装oracle9i的过程。 1. 安装CentOS注意事项: 1.1 No Firewall 1.2 Disable SELinux 1.3 you must make sure that the Development Tools and Leg...
阅读全文
Redhat Enterprise Linux 3, Redhat 9 ,CentOS 3.x安装升级Oracle 9iR2
摘要:Redhat Enterprise Linux 3, Redhat 9 ,CentOS 3.x安装升级Oracle 9iR2redhat.com发布redhat 9简写为rh9)后,不再开发redhat 10,11...,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,redhat.com承诺保证产品的稳...
阅读全文
Oracle数据库应用系统调优方法
摘要:Oracle数据库应用系统调优方法介绍,Oracle数据库应用系统调优方法介绍,性能调优 Oracle 数据库广泛应用在社会的各个领域,特别是在Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题,从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性...
阅读全文
Oracle中空间管理对系统性能的影响
摘要:在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。 一.表空间的自由空间 通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句: SQL > select a.file_id "FileNo",a.tablespace_name "Tablespace_name",...
阅读全文
oracle常用SQL查询
摘要:1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表空间...
阅读全文
SQL OUTER JOIN用法
摘要:外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RIGHT JOIN 或...
阅读全文
行政区划数据数据库的设计(一)
摘要:Author:水如烟这是《HOW TO:利用Excel的QueryTable下载网上数据 》的续篇。代码写得怎么不好,至少给出了一种途径,所以可以冠名HOW TO;数据库设计就不能HOW TO了,只能是给出自己的思维供各位指正,仅供参考。关于数据库的设计我是没有看过有关书籍,全是凭自己领悟感觉,零散的吸收网上的介绍。这里说设计,纯粹是非专业者的设计,所以下面的设计“动作”,读者不可轻易接受或...
阅读全文
利用MSSQL存储过程处理“,”分隔字符串,并写入数据表
摘要:前几天我遇到一个问题,在处理程序文件下发过程中重复在数据库中生成一组数据,但操作过程中很可能会发生SqlConnect连接超时问题,于是用存储过程解决这个问题: create procedure InsertDocx(@p_struserid varchar(4000),@sDocid varchar(50))AS--本存储过程处理用户发送文件下发功能--定义输入参数:--@p_struserid...
阅读全文
浙公网安备 33010602011771号