IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

数据库

新的10g ASM生产数据库即将上线,以下是上线前做的简单的备份恢复测试:    1.首先执行备份    $ rman target / @full_bak.sql    Recovery Manager: Release 10.1.0.3.0 64bit Production    Copyright (c) 1995, 2004, Oracle. All rights reserved.    connected to target database: MMSDB (DBID=

16日更新
对Oracle10g ASM生产数据库备份和恢复

在撰写SQL时,常常会烦恼要使用IN or EXISTS,在效能考量下,如何最快的做出抉择呢?    这是我的阅读经验,详细的内容请参考最后的连结,有更详尽的介绍。    如果使用IN,执行过程将如同下列所示:    Select * from T1 where x in ( select y from T2 )    LIKE:    select *  from t1, ( select

16日更新
标签: 查询 数据库
查询条件句使用in比较好还是exists

Oracle提供接口用于诊断Oracle的错误信息。    诊断事件可以在Session级设置,也可以在系统级设置,通常如果要诊断全局错误,最好在系统级设置,以下是一个测试例子,所选事件只以示范为目的:    SQL> alter system set event=''984 trace name ERRORSTACK level 10'' scope=spfile;    System altered. 

16日更新
标签: 数据库
使用ERRORSTACK进行错误跟踪及诊断

1.缺省的Oracle命名    当使用ASM + OMF管理时,Oracle会自动分配文件名称,创建相应的文件。    我们创建表空间的工作可以简化为:  create tablespace tablespace_name;    一个命令。    以下是Oracle的缺省命名示例:  $ sqlplus "/ as sysdba"    SQL*Plus: Release 10.1.0.3.0 Production on

16日更新
Oracle10g ASM数据库中表空间的维护

操作环境:Windows 2000 Advanced Server 英文版 + sp4、SQL Server 2000英文企业版+sp3    任务描述:    我有一个数据库,名称为:Cisi。它的数据库日志的名称为:Cisi_log  这个日志的大小为1082M,现在我要把它截断,令其收缩为10M    操作如下:    在查询分析器里面,用sa登录,然后执行下列语句:

14日更新
SQL Server 2000查询分析器收缩数据库日志

在软件开发过程中经常会遇到数据库升迁的问题,原因比较多,如acsess访问速度比sql server慢、删除数据记录后access会留下空档,文件越来越大(也可用压缩修复的方式减小文件大小,但太麻烦),访问速度越来越慢,甚至会数据库损坏,损坏得比较轻的可以找第三方工具来修复,便严重时会导致数据库无法修复,或修复后数据记录会

14日更新
标签: sql 数据库
剖析Access数据库升迁SQL Server问题

在SQL*Plus中:(1)如何添加删除数据库?(2)数据库就是表吗??(3)如何创建表空间?(4)如何创建用户?(5)是不是一个表空间只能创建一个用户?(6)怎样从客户端访问数据库服务器的配置?  回答:  1、何添加删除数据库?没这种概念,不懂。  2、数据库=所有的oracle的数据文件+控制文件+日志文件+参数文件,

13日更新
标签: sql 数据库
在SQL*Plus如何添加删除数据库?

一、行迁移/行链接的介绍    在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row Chaining (行链接)就是其中我们可以尽量避免的引起Oracle数据

13日更新
标签: oracle 数据库
Oracle数据库中行迁移/行链接的问题之一

有以下几种启动方式:    1、startup nomount    非安装启动,这种方式启动下可执行:重建控制文件、重建数据库    读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。    2、startup mount dbname    安装启动,这种方式启动下可执行:    数据库日志归档、  

13日更新
标签: oracle 数据库
Oracle数据库的几种启动和关闭方式

方法二:改进了的传统清除行迁移的方法    1. 执行$ORACLE_HOME/rdbms/admin目录下的utlchain.sql脚本创建chained_rows表。    2. 禁用所有其它表上关联到此表上的所有限制。    3. 将表中的行迁移的row id放入临时表中保存。    4. 删除原来表中存在的行迁移的记录行。    5. 从临时表中取出并重

13日更新
标签: oracle 数据库
Oracle数据库中行迁移/行链接的问题之二

解決 Export error ORA31600  You are performing a database export against your 9.2 database. The database export abnormally ends with the following errors: EXP00056: ORACLE error 31600 encountered ORA31600: invalid input value EMIT_SCHEMA for parameter NAME in function SET_TRANSFORM_PARAM ORA06512:

13日更新
标签: oracle 数据库
解決 Export error ORA-31600

如果你有这个需求,要删除某一个表格上的某些栏位,但是由於这个表格拥有非常大量的资料,如果你在尖峰时间直接执行 ALTER TABLE ABC DROP (COLUMN);可能会收到 ORA01562 failed to extend rollback segment number string, 这是因为在这个删除栏位的过程中你可能会消耗光整个RBS,造成这样的错误出现,因此这样的做法

13日更新
标签: 数据库
刪除一個拥有大量资料的栏位

DBMS_SUPPORT是Oracle提供的一个软件包。供内部支持人员使用以更有效地跟踪SQL.这个包没有正式的说明文件,默认情况下,系统不安装这个包。如果需要使用的话,需进行单独设置。在你的$ORACLE_HOME/rdbms/admin/目录下应该存在dbmssupp.sql,prvtsupp.plb这两个文件。    SQL> connect / as sysdba Connected. SQL&gt

13日更新
标签: 数据库
如何使用DBMS_SUPPORT软件包

1.确认当前模式    SYS AS SYSDBA on 29MAR05 >select flashback_on from v$database;    FLA    NO    2.检查/修改恢复区设置    SYS AS SYSDBA on 29MAR05 >show parameter db_recovery_file_dest    NAME         TYPE  VALUE     db_recovery_file_dest    string 

13日更新
标签: oracle10g 数据库
如何启用Oracle10g闪回数据库特性

函数索引    基于函数的索引也是8i以来的新产物,它有索引计算列的能力,它易于使用并且提供计算好的值,在不修改应用程序的逻辑上提高了查询性能。使用基于函数的索引有几个先决条件:    (1)必须拥有QUERY REWRITE(本模式下)或GLOBAL QUERY REWRITE(其他模式下)权限。    (2)必须使用基于成本的优化

13日更新
标签: 索引 数据库
函数索引的结构分析

B*Tree索引    B*Tree索引是最常见的索引结构,默认建立的索引就是这种类型的索引。B*Tree索引在检索高基数数据列(高基数数据列是指该列有很多不同的值)时提供了最好的性能。当取出的行数占总行数比例较小时BTree索引比全表检索提供了更有效的方法。但当检查的范围超过表的10%时就不能提高取回数据的性能。BTree索引

13日更新
标签: 索引 数据库
BTree索引与反向索引的结构分析

本地数据库SID=T2    远程数据库SID=LIFE02    假设你的网络设定无误    1) vi local database tnsname.ora    life02 =  (description =  (address = (protocol = tcp)(host = 192.168.1.1)(port = 1521))  (connect_data = (sid = life02))  )    2)建立属于公开的(public)或者是专属的db li

13日更新
标签: PL/sql 数据库
PL/SQL 快速建立DB_LINK

降序索引    降序索引是8i里面新出现的一种索引,是B*Tree的另一个衍生物,它的变化就是列在索引中的储存方式从升序变成了降序,在某些场合下降序索引将会起作用。举个例子,我们来查询一张表并进行排序:    SQL> select * from test where a between 1 and 100 order by a desc,b asc;    已选择100行。 

13日更新
标签: 索引 数据库
降序索引和位图索引的结构分析

在任何给定的项目中,从实验着手,建立一套核心的设计时存储过程,用它编写数据库表基本的运行时存储过程集。通过创建并使用这些设计时过程,我们不仅节省了大量时间,同时还为我们的客户节省了金钱,此外还留下了一些我们至今仍在使用的好代码。    这些设计时存储过程已经被更新,以便利用 SQL Server 2000 的一些新

10日更新
标签: sql 数据库
SQL Server 数据库中存储过程的自动化生成

oracle实现分页的算法。

09日更新
oracle实现分页的算法。
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐