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

技巧

在数据库管理系统(DBMS)的领域中,术语“并发性”用于表示不止一个应用程序基本上(从用户的角度来看)同时访问同一数据的能力。因为 DBMS 的主要优点之一就是可以在多个用户和多个应用程序中共享数据,所以数据库系统应该提供一种管理并发访问数据的方法。DBMS 必须确保维护数据的一致状态和数据的完整性。  取得该效

29日更新
标签: DB2 技巧 数据库
DB2通用数据库的并发性

表空间  创建表空间  SQL> create tablespace emp   2 logging   3 datafile ''/oracle/oradata/dba/emp.dbf'' size 5M extent   4 management local;  增加表空间大小  SQL> alter tablespace emp   2 add datafile ''/oracle/oradata/dba/emp_1.dbf'' size 3M;  删除表空间  SQL> drop tab

29日更新
oracle学习个人总结

Log_buffer  对于日志缓冲区的大小设置,通常我觉得没有过多的建议,因为参考LGWR写的触发条件之后,我们会发现通常超过3M意义不是很大。作为一个正式系统,可能考虑先设置这部分为log_buffer=1—3M 大小,然后针对具体情况再调整。  Large_pool_size  对于大缓冲池的设置,假如不使用MTS,建议在20—30M 足够了。这

29日更新
SGA内参数设置

Ask Tom 之中英对照20051213——使用rowid定位行是否可靠  Alexander  使用rowid定位行是否可靠  版本9.2.0  原提交于美国东部时间2005年12月12日11:15,最新更新于2005年12月12日16:13  问:  你好Tom,  我在看一个客户端应用,它需要取包括ROWID在内的若干列,然后用ROWID来定位需要更新的行。  update

29日更新
使用rowid定位行是否可靠

当设计表的时候没有建组合字段唯一约束,以后需要增加这一约束时,却发现表里已经有了很多重复记录了。  请看看我用的去掉表里组合字段重复的记录方法:  假设原始表名为source_table,字段名1为field_name1,字段名2为field_name2。  (当然稍加修改也可以用到三个及以上组合字段重复的情况)  第一步: 生成组合字段

29日更新
去掉表里组合字段重复的记录

1)v$lock  给出了锁的信息,如type字段, user type locks有3种:TM,TX,UL,system type locks有多种,常见的有:MR,RT,XR,TS等。我们只关心TM,TX锁。  当TM锁时,id1字段表示object_id;当TX锁时,trunc(id1/power(2,16))代表了回滚段号。  lmode字段,session持有的锁的模式,有6种:  0 none   1 nul

29日更新
ORACLE9i 9个重要的视图

1.什么叫做裸设备?  裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。  2.如何辨别裸设备?  在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。  字符设备特殊文件进行I

29日更新
裸设备和Oracle问答20例

改变数据库实例名称 env : Windows + oracle8i 1.Be sure database closed.if not ,please shutdown first. 2.利用oradim 可以创建服务, > ORADIM NEW SID newname INTPWD pwdnewname.pwd STARTMODE AUTO PFILE yourpfile,then you can see the new servcie . 3. Be sure the ORACLE_SID is set in the registry corre

29日更新
改变数据库实例名称

对于sql执行的小量高低。我们可以通过执行计划的信息基本上可以进行分析查看该SQL语句执行的时间。连接顺序及浪费的数据库资源等信息,从而判断该SQL语句执行的效率如何,下面就简单的介绍一下执行计划的使用  2. Explain使用  Oracle RDBMS执行每一条SQL语句,都必须经过Oracle优化器的评估。所 以,了解优化器是如何

29日更新
执行计划的使用(EXPLAIN)

oracle是一个高性能数据库软件。用户可以通过参数的调整,达到性能的优化。性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的。  在此,仅就系统参数的调整进行探讨,而不涉及应用程序的优化。对系统参数的调整,可以分为以下几个部分:  

29日更新
oracle数据库的性能调整

一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。 2. 导出

29日更新
exp/imp导出导入工具的使用

前一阵写了Oracle基本数据类型存储格式浅析,对各种数量类型的存储进行了简单的描述,而后又写了一篇repare包修复坏块,其中自己写了一个程序包来恢复DUMP后的数据。但是那个程序包主要是针对repare包生成的结果的,因此通用性不好。  这篇文章将那个程序包修改并简化,变为一个函数。下面给出这个函数的实现和使用例子:

29日更新
解析Oracle各种数据类型

最近遇见一个ORA01795: maximum number of expressions in a list is 1000 错误,才知道Inlist有1000个元素的限制;可以使用array bind或者temporary table解决,而且还能绑定变量。[Limit and conversion very long IN list : WHERE x IN ( ,,, ...) ] 再想到SQL的长度是否在SQLPLUS里面还有其他的限制? Logical Databas

29日更新
Oracle-SQL长度限制

简介  当特定事件在 IBM® DB2® Universal Database™ 数据库中发生时,您就可以激活 触发器来执行其他一些操作。在本文中,您将在触发器的世界里遨游,看看如何通过触发器来增强数据库中的业务规则。您还将学习如何使用 DB2 UDB Version 8.1 的控制中心来帮助您创建一个应用于简单业务场景的简单触发器。  

29日更新
标签: DB2 技巧 数据库
在DB2中创建第一个触发器

把表里的数据导成insert语句  Internet上还有一种免费的MYSQL数据库很流行。有些时候我们需要把oracle里的数据导入MYSQL里。  生成insert into 表名 …… 是一种很简单直接的方法。  今年六月份从www.arikaplan.com/oracle.html看到一个可以生成insert into 表名 ……语句的  存储过程genins_output.  我按中文习

29日更新
把表里的数据导成insert语句

审计表 GRANT RESOURCE,CONNECT TO BANK IDENTIFIED BY BANK; CREATE TABLE BANK.ACCOUNTS ( ACCT_NO NUMBER PRIMARY KEY, CUST_ID NUMBER NOT NULL , BALANCE NUMBER(15,2) NULL ); insert into bank.accounts values(1,1,10000); insert into bank.accounts values(2,2,20000); commit; Begin dbms_fga.drop_policy ( ob

29日更新
Oracle 细料度审计

SQL> select sid,event,p1,p1text from v$session_wait; 如果发现存在大量db file scattered read及db file sequential read等待. 显然全表扫描等操作成为系统最严重的性能影响因素. 使用下面的SQL语句可以得到指定SID的sql内容 SELECT sql_text FROM v$sqltext a WHERE a.hash_value = (SELECT sql_hash_value FROM v$s

29日更新
Oracle中捕获问题SQL语句

一、常用命令  1. 建立数据库DB2_GCB   CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB   USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32   2. 连接数据库   connect to sample1 user db2admin using 8301206   3. 建立别名   create alias db2admin.tables for sysstat.tables;   

29日更新
标签: DB2 技巧 数据库
DB2常用命令大全

本文描述了在开放系统上使用 IBM® DB2® Universal Database™ 时配置日志传送的概念和实现。由于数据库系统对于企业成功变得越来越重要,对于全天不间断(24x7)可用性的需求也就变得前所未有地强烈。一种常见的提供 99.99%(或“四个九”)可用性的方法是实现“热”备用数据库服务器。使用备用服务器并不是个

29日更新
标签: DB2 技巧 数据库
DB2日志传送基础知识

在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。   一.表空间的自由空间   通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句   SQL > select a.file_id "FileNo",a.tablespace_name   "Tablespace_name",

29日更新
Oracle的空间数据库管理技巧
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐