
数据库
文章平均质量分 70
yjz0065
这个作者很懒,什么都没留下…
展开
-
MS SQL Server错误21002:[SQL-DMO]用户"xxx"已经存在
错误21002:[SQL-DMO]用户"xxx"已经存在,如何解决!急!!!!在数据库的sysusers中删除xxxupdate:使登录用户和数据库的孤立用户对应起来 其实我们建立了同样名称的数据库登录用户后,数据库中的表我们照样不能使用时因为sid的不同,就是系统登录表和数据库用户表中的用户名相同,单是sid字段,数据库中的还是以前旧系统的sid值,所以我们就要把它对应成原创 2004-12-15 22:26:00 · 3318 阅读 · 0 评论 -
SQL*PLUS命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进转载 2006-09-07 17:07:00 · 1265 阅读 · 0 评论 -
Windows ORACLE OCFS RAC VMWARE安装
(1)硬件环境 HP DL380服务器 CPU 3.0*2 内存:4G 硬盘:100G (2)软件环境 Windows 2000 Profession (使用Winodws XP 2003等系统一样的方法) Vmware gsx 3.0 (3)安装 vmware gsx 3.0和一个Windows 2000 profession的操作系统, 具体方法很多资料都有,转载 2006-09-07 14:24:00 · 1524 阅读 · 0 评论 -
Oracle 10gR2 + RedHat Enterprise Linux AS4 安装
作者:tesroomqq:2731827转载:http://www.oracle.com.cn/viewthread.php?tid=77252折腾了2天,终于把遇到的问题都解决了....以下是我的安装总结,自己写的,有点乱,凑合看把(1)安装linux ,所由服务都不选择,只是选择安装开发工具,不要安装防火墙,不然有的端口没打开会提示连接超时.(2)打开终端,执行如下命令,检查安装包,没转载 2006-09-07 17:09:00 · 1720 阅读 · 0 评论 -
SQL Server实用经验与技巧大汇集
作者:沧海笑一声 来源:赛迪网技术社区包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。 1.挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Sessio转载 2006-09-15 15:25:00 · 1428 阅读 · 0 评论 -
Linux环境下oracle9i的Dataguard配置
作者:wangyl1977 来源:chinaunix.net 环境: os: linux 9 oracle: oracle9i primary: 1.1.1.1 standby: 1.1.1.2 (主副主机都是两台普通的pc主机) 第一部分 oracle9i 在linux9上的安装 本来我不想写这方面的东东,但是对比oracl9i在solaris下和在linux下安装,转载 2006-09-15 15:34:00 · 1996 阅读 · 0 评论 -
SQL Server 2005 案例研究
• 微软整体解决方案帮助联华超市构建完善的商业智能系统联华曾经采用Unix平台,建设了试验性和应急式的BI应用,随着公司扩大规模的战略需要,原有的BI系统难以满足公司日常的要求,公司需要分析更多的数据,进行更深入和全面的分析,以及迅速灵活的报表查询。转载 2006-10-20 10:29:00 · 1723 阅读 · 0 评论 -
SQL Server 2005命令提示实用工具
实用工具 说明 安装位置 bcp 实用工具原创 2006-11-07 14:30:00 · 2509 阅读 · 1 评论 -
怎样利用组来保证Oracle安全
在操作系统下建立用户组是保证数据库安全性的一种有效方法。Oracle程序为了安全性目的一般分为两类:一类所有的用户都可执行,另一类只DBA可执行。在Unix环境下组设置的配置文件是/etc/group,关于这个文件如何配置,请参阅Unix的有关手册。 保证安全性的几种方法: (1) 在安装OracleServer前,创建数据库管理员组(DBA)而且分配root和Oracle软转载 2006-07-02 02:38:00 · 1024 阅读 · 0 评论 -
Oracle入门基本知识一点通
1.一个表空间只能属于一个数据库。 2.每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上)。 3.每个数据库最少有一个表空间(SYSTEM表空间)。 4.建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典。 5.每个数据库最少有两个联机日志组,每组最少一个联机日志文件。 6.一个数据文件只能属于一个表空间。 7.一个数转载 2006-07-13 15:59:00 · 1167 阅读 · 0 评论 -
如何识别 SQL Server 的版本
如何确定所运行的 SQL Server 2005 的版本要确定所运行的 SQL Server 2005 的版本,请使用 SQL Server Management Studio 连接到 SQL Server 2005,然后运行以下 Transact-SQL 语句:SELECT SERVERPROPERTY(productversion), SERVERPROPERTY (product原创 2006-07-14 11:59:00 · 1585 阅读 · 0 评论 -
Oracle常见等待事件说明
Oracle的等待事件是衡量Oracle运行状况的重要依据及指标。等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。在Oracle 8.0中这个数目增加到了大约150个,在Oracle8i中大约有200个事件,在Oracle9i中大约有360个等待事件。主要有两种类别的等待事件,即空闲(idle)等待事件和非空闲(non-idle)等待事件。 空闲事件指Or转载 2006-11-18 23:38:00 · 1325 阅读 · 0 评论 -
Oracle中捕获问题SQL解决CPU过渡消耗
作者:cqfz123 来源:blog 发布时间:2006.11.18本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良SQL代码引起的,那么作为DBA,怎样发现和解决这些SQL问题就显得尤为重要. 本案例平台为UNIX,所以不可避免的应用了一些Unix下常用的工具.如vmstat,top等. 本文适宜读者范围:转载 2006-11-20 17:15:00 · 1696 阅读 · 0 评论 -
NT下如何彻底删除Oracle
软件环境: 1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:/ORACLE 实现方法: 1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer转载 2006-07-12 10:39:00 · 877 阅读 · 0 评论 -
SQL Server2000索引结构及使用方法
作者:yunlan 来源:赛迪网技术社区一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是转载 2006-11-23 14:50:00 · 1133 阅读 · 0 评论 -
数据库备份的种类
1、冷备 (Cold Standby) 冷备通常是通过定期的对生产系统数据库进行备份,并将备份数据存储在磁带、磁盘等介质上。备份的数据平时处于一种非激活的状态,直到故障发生导致生产数据库系统部可用时才激活。冷备数据的时效性取决于最近一次的数据库备份。数据库冷备的周期一般较长。 2、热备 (Warm Standby) 热备的实现通常需要一个备用的数据库系统。它原创 2006-08-02 12:05:00 · 2887 阅读 · 0 评论 -
用EXPLAIN PLAN 分析SQL语句
如何生成explain plan? 解答:运行utlxplan.sql. 建立plan 表 针对特定SQL语句,使用 explain plan set statement_id = tst1 into plan_table 运行utlxplp.sql 或 utlxpls.sql察看explain planEXPLAIN PLAN 是一个很好的分析SQL语句的工具,它转载 2006-08-16 15:59:00 · 2587 阅读 · 0 评论 -
Oracle 数据库的聚簇技术
1. 什么是聚簇 聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。非聚簇索引的顺序与数据物理排列顺序无关,叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。一个表最多只能有一个聚簇索引。 2. 使用 Oracle 聚簇索引 聚簇是一种存储表的方法,这些表密切相关并经常一起连接进磁盘的同一区域。转载 2006-08-22 14:44:00 · 1555 阅读 · 1 评论 -
数据备份中可能出错的情况及解决办法
作者:gaoyuan 来源:赛迪网技术社区 发布时间:2007.03.06本文总结了数据库备份过程中所有可能出错的情况,大家可以参考以下。 如果你做DBA时间不长,对数据库的备份有些担心,希望能找到一种让你放心的备份方案,那么本文绝对适合你。 关于数据库的备份恢复原理,大家多少都比较熟悉了。但是,你目前做的数据库备份有多可靠?你可以安心睡觉了吗?如果答案是肯定的,那就不用多花时间看下转载 2007-03-06 16:21:00 · 2128 阅读 · 0 评论 -
甲骨文CEO:仅仅成功还不够 其他人要失败
作者:吴阿仑 来源: 经济观察报 “硅谷坏小子”拉里·埃里森的创富故事打破了两个神话:首先,硅谷并不是一个少年人通吃天下的科技天堂,埃里森1977年创办ORACLE的前身公 司时已33岁,他的成功更是在40岁以后;其次,在取得经营成功的诸多因素中,坚持品质主义并不一定能成功,三流的品质但一流的发展速度,有可能带来巨大 成功,一流品质三流速度带来的则可能是灭亡。 埃里森喜欢将自己置转载 2007-01-27 18:34:00 · 1776 阅读 · 0 评论 -
移动SQL Server数据库时出现孤立用户权限问题的解决办法
症状loadTOCNode(1, symptoms);虽然术语“登录”和“用户”经常交换使用,但它们之间有很大的不同。登录用于用户身份验证,而数据库用户帐户用于数据库访问和权限验证。登录通过安全识别 符 (SID) 与用户关联。访问 SQL Server 服务器需要登录。验证特定登录是否有效的过程称为“身份验证”。登录必须与 SQL Server 数据库用户相关联。您使用用户帐户控制数转载 2007-03-16 11:21:00 · 1745 阅读 · 0 评论 -
Oracle10g中的4种数据存储方式
1、操作系统文件 这种是大家最常用的方式了,也是非商业运行模式(比如开发或者开发阶段的测试环境) 下最常用的形式。当大家安装Oracle的时候,如果选用了操作系统文件的存储形式,那么就会把Oracle的数据存储在操作系统中,以文件的形式存在。 就好像我们玩某些单机版游戏,你的存档就是操作系统的文件一样。用文件形式存储数据,带来的优点就是易于数据库移动。比如你把Oracle的数据文件直转载 2007-03-26 15:27:00 · 1735 阅读 · 0 评论 -
SQL Server中索引使用及维护
作者:benshiyuan 来源:赛迪网技术社区在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索转载 2007-03-26 15:32:00 · 1545 阅读 · 0 评论 -
SQL Server数据库三种分页方案详尽分析
本文采用三种分页办法,最后对三种分页办法分析了其优缺点。 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC转载 2007-07-18 14:50:00 · 1166 阅读 · 0 评论 -
Oracle数据库的备份与恢复
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import): Oracle转载 2007-05-01 22:14:00 · 1644 阅读 · 0 评论 -
Oracle 密码丢失解决方法
在使用Oracle过各中经常会遇到密码丢失的时候,本文用两种试来解决这个问题。 一种方法: sqlplus "/ as sysdba"SQL>startupSQL>alter user system identified by root123;转载 2007-04-27 15:31:00 · 1420 阅读 · 0 评论 -
教你轻松恢复/修复SQL Server的MDF文件
首先:如果备份的数据库有两个文件,分别是.LDF 和 .MDF,打开企业管理器,在实例上右击---所有任务--附加数据库,然后选择那个.MDF文件,就可以了。 或者在查询分析器中输入: sp_attach_db "数据库名称","路径/文件名.ldf","路径/文件名.MDF"转载 2007-08-15 14:24:00 · 3565 阅读 · 1 评论 -
轻松四步配置Oracle数据库监听
出处:http://blog.youkuaiyun.com/zgh2003/archive/2007/03/16/1531774.aspx近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。 一、监听器(LISTENER) 监听器是Oracle基于服务器转载 2007-05-22 14:54:00 · 3492 阅读 · 2 评论 -
Oracle数据性能优化的若干诀窍
如今,Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,笔者建议不妨针对以下几个方面加以考虑。 分区 根据实际经验,在一个大数据库中,数据库空间的绝大多数是被少量的表所占有。为了简 化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态地将表中的记录分转载 2007-05-28 16:22:00 · 1263 阅读 · 0 评论 -
RMAN删除备份出现ORA-19554错误的解决办法
RMAN删除备份出现ORA-19554错误的解决办法 报错如下:ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称:ORA-27211: 未能加载介质管理库解决方法:RMAN> allocate channel for maintenance type disk;RMAN> crosscheck archivelog all;RMAN> delete no原创 2008-01-24 18:11:00 · 2222 阅读 · 0 评论 -
oracle命令行启动过程
D:/oracle/product/10.2.0/db_1/BIN>LSNRCTL.EXE startLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 24-1月 -2008 16:27:01Copyright (c) 1991, 2005, Oracle. All rights reserved.启动tnslsnr:原创 2008-01-24 17:10:00 · 1075 阅读 · 0 评论 -
delete,truncate,drop 区别
delete/truncate 只删除数据不删除表,索引的结构。drop 将删除表的结构被依赖的 index/constrain/trigger,依赖于该表的 procedure/function 将保留,但是变为 invalid 状态。 delete 是 dml,写 rollback segement,可回滚,速度慢,事务提交之后才生效。在 9i 满足 undo_re转载 2008-01-26 16:32:00 · 846 阅读 · 0 评论 -
使用RMAN在两机器间克隆数据库
目标数据库和克隆数据库分别在两台机器,其环境都一样: WINDOWS 2000 SERVER SP4、IE6.1, ORACLE9205 在本文中,使用的是目标数据库上的RMAN,目录数据库在第3台机器上, 操作步骤: 1、连接目标数据库,对目标数据库做全库备份 D:/ORACLE/BIN>rman 恢复管理器: 版本9.2.0.5.0 - Production Copyrigh转载 2008-01-26 16:36:00 · 992 阅读 · 0 评论 -
Oracle数据库各种启动方式的详细介绍
来源:赛迪网 作者:10369 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动S转载 2008-01-25 16:48:00 · 979 阅读 · 0 评论 -
从SCN看热备份的原理
前言 Oracle有四种备份方法:冷备份、热备份、RMAN备份、逻辑备份。其中冷备份和热备份都是用操作系统命令 对Oracle文件直接进行拷贝,不同的是冷备份是把数据库关闭后再备份,而热备份则是在数据库打开的时候就直接进行拷贝。由于热备份是在线的备份,势必 对生产系统有一定的影响,这影响有多大?另外热备份的同时,数据文件的写操作是不间断的,oracle如何在保障用户的正常操作下,对数据文件进行备转载 2008-02-02 18:06:00 · 780 阅读 · 0 评论 -
oracle数据库 exp/imp命令详解
exp/imp命令详解exp/imp两个命令可以说是oracle中最常用的命令了.ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑转载 2008-02-03 02:03:00 · 908 阅读 · 0 评论 -
Oracle SCN机制解析
SCN(System Chang Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。在理解SCN之前,我们先看下oracle事务中的数据变化是如何写入数据文件的: 1、 事务开始;2、 在buffer cache中找到需要的转载 2008-02-02 18:04:00 · 752 阅读 · 0 评论 -
Oracle后台进程结构简介
进程结构 进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACLE进程的体系结构设计使性能最大。 ORACLE实例有两种类型:单进程实例和多进程实例。 单进程ORACLE(又称单用ORACLE)是一种数据库系统,一个进程执行全部ORACLE代码。由于ORACLE部分和客户应用程序不能分转载 2008-02-02 18:09:00 · 804 阅读 · 0 评论 -
Oracle SQL Loader的详细语法
SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据 仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先,我们认识一下SQL*LOADER。 在NT下,SQL*LOADER的转载 2008-02-02 18:10:00 · 708 阅读 · 0 评论 -
使用RMAN恢复完全损坏的数据库
The purpose of this article is to describe how to recover a database from a total failure using RMAN 8i.This article is meant to assist you in performing an incomplete recovery after losing all datafi转载 2008-02-03 02:02:00 · 842 阅读 · 0 评论