
Oracle/DB2
文章平均质量分 74
junli0310
DBA
展开
-
手工创建Oracle9i数据库
手工创建数据库的步骤如下:1.确定全局数据库名与实例名 全局数据库名用于在网络中唯一表示一个数据库,而SID用于在网络中唯一表示一个实例。在windows环境下,数据库的SID通过初始化参数文件中的DB_NAME参数指定。2.确定DBA认证方式 在创建数据库之前,必须要以DBA的方式链接到Oracle中。因此,必须首先决定采用哪种DBA认证方式。DBA认证方式主要有两种,一种是口令文原创 2007-07-05 20:56:00 · 1806 阅读 · 0 评论 -
在pl/sql中使用exp/imp工具实现oracle数据导出/导入
在pl/sql中使用exp/imp工具实现oracle数据导出/导入2006年11月19日 星期日 10:59Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把 dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行转载 2007-04-22 10:10:00 · 1292 阅读 · 0 评论 -
Oracle9i EXP和IMP命令解读
Oracle9i EXP和IMP命令解读1.看看Oracle自身的命令帮助 >exp help=y Export: Release 9.2.0.1.0 - Production on 星期四 6月 23 13:16:28 2005Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 通过输入 EX转载 2007-04-22 20:13:00 · 1366 阅读 · 0 评论 -
ubuntu下安装oracle10g客户端
1。安装oracle-xe-client添加源vi /etc/apt/sources.list##Oracledeb http://oss.oracle.com/debian unstable main non-freesudo apt-get install oracle-xe-client我的电脑设置的网络有问题,访问不了上面的源,结果用例外一台外网的用下面的方法下载:到 http://os转载 2007-07-28 12:38:00 · 2209 阅读 · 0 评论 -
oracle体系结构必须先了解的两个基本的概念
oracle体系结构必须先了解的两个基本的概念 要了解oracle体系结构必须先了解两个基本的概念: 数据库和实例. 一: 数据库 数据库(database)是一个数据集合. 无论数据库是采用关系结构还是面向对象结构, oracle数据库都将 其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑 映射, 使不同的数据分开存转载 2007-05-08 09:06:00 · 828 阅读 · 0 评论 -
Oracle体系结构:内存结构和进程结构
(一)内存结构和进程结构 Oracle数据库的总体结构如下图: 1:Oracle实例(Instance) 在一个服务器中,每一个运行的Oracle数据库都与一个数据库实例相联系,实例是我们 访问数据库的手段。 实例在操作系统中用ORACLE_SID来标识,在Oracle中用参数INSTANCE_NAME来标识, 它们两个的值是相同的。数据库启动时,系统首先在服务器内转载 2007-05-08 09:14:00 · 1256 阅读 · 0 评论 -
再述oracle数据库体系结构 之一:物理结构
在一个服务器中,每一个运行的数据库都有一个数据库实例(instancename) 相联系。数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),即构成了oracle的内存结构。然后启动若干个常驻内存的操作系统进程,即组成了oracle的进程结构。除此之外,还有数据库的物理与逻辑结构。数据库体系统结构图可以参考第一篇。在接下来的篇幅中将分五篇来详细说明oracle数据库的体系结构。转载 2007-05-08 09:25:00 · 973 阅读 · 0 评论 -
再述oracle数据库体系结构 之三:内存结构与动态内存管理
第七篇 再述oracle数据库体系结构 之三:内存结构与动态内存管理 内存是影响数据库性能的重要因素。 oracle8i使用静态内存管理,即,SGA内是预先在参数中配置好的,数据库启动时就按这些配置来进行内在分配,oracle10g引入了动态内存管理,即在数据库运行过程中,内存大小可以在线修改与自动配置。 oracle数据库的内存可以分为:系统全局区、程序全局区、排序区、大池、java池。一转载 2007-05-08 09:26:00 · 813 阅读 · 0 评论 -
再述oracle数据库体系结构 之五:Oracle连接配置结构
第九篇 再述oracle数据库体系结构 之五:Oracle连接配置结构 Oracle数据库的连接结构有三种:1) 组合用户与服务器结构:在这种连接方式中,客户端与服务器同处一台机器中,对于每一个用户,其库应用程序与服务器程序组合成单个服务器进程。2) 专用服务器(Dedicated Server)结构:在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程为之服转载 2007-05-08 09:28:00 · 722 阅读 · 0 评论 -
Oracle数据库的启动与关闭
第十篇 Oracle数据库的启动与关闭一、启动数据$sqlplus "sys/pass as sysdba"sql>startup二、启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接。监听进程的启动方法为:$lsnrctl start在widnows中,可以从服务列表中启动监听器。监听里程配置文件为listener.ora,位于目录/home/app/oracle/转载 2007-05-08 09:28:00 · 710 阅读 · 0 评论 -
Oracle体系结构简介-数据库专家
一、数据库(Database) 数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是关系型数据库管理系统(RDBMS)。 二、实例(Instance) 数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。实例和转载 2007-05-08 09:06:00 · 804 阅读 · 0 评论 -
一次事务过程
第二篇 一次事务过程对于开发人员来说,我们经常做的是启动一个事务,执行SQL,提交事务。这就完成了我们的工作。但是,就在这些简单的动作背后,网络和数据库都做了些什么呢。我们都想知道。下面以一个实例来说明。背景:用户正运行一个连接到Oracle数据库的客户端应用程序,是一个员工档案管理程序。过程:1.用户修改了一笔员工档案记录的姓名,并单击了“保存”,这时客户端应用程序通过网络向Oracle转载 2007-05-08 09:21:00 · 915 阅读 · 0 评论 -
再述oracle数据库体系结构 之四:Oracle实例的进程结构
第八篇 再述oracle数据库体系结构 之四:Oracle实例的进程结构 这里所讲的里程是指Unix系统中的进程,在Windows中,Oracle是一个操作系统服务。 Oracle实例由内存区域和后台进程组成。 Oracle实例分为单进程实例(一个进程执行全部的Oracle代码,只允许单个用户存取)和多进程实例(由多个进程执行Oracle代码的不同部分,对于每一个连接的用户都有一个进程,转载 2007-05-08 09:27:00 · 589 阅读 · 0 评论 -
Oracle体系结构总览
第一篇 Oracle架构总览先让我们来看一张图 这张就是Oracle 9i的架构全图。看上去,很繁杂。是的,是这样的。现在让我们来梳理一下:一、数据库、表空间、数据文件1.数据库数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。通常情况了我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据、数据库管理系统。也即物理数据、内存、操作系统进程的组合体。转载 2007-05-08 10:15:00 · 1251 阅读 · 0 评论 -
详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名 ----------------------------------------------------数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就转载 2007-05-08 09:23:00 · 1047 阅读 · 0 评论 -
关于SYS用户的验证
关于SYS用户的验证-------------------------------SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的口令,以保证数据库的安全。可以用三种方法修改口令:sqlplus / as sysdba;1.sql> alter user sys identified by 11111转载 2007-05-08 09:24:00 · 693 阅读 · 0 评论 -
再述oracle数据库体系结构 之二:逻辑结构
第六篇 再述oracle数据库体系结构 之二:逻辑结构 oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。 oracle数据库在逻辑上是由多个表空间组成的,表空间在物理上包含一个或多个数据文件。而数据文件大小是块大小的整数倍;表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是转载 2007-05-08 09:25:00 · 712 阅读 · 0 评论 -
oracle 事务隔离级别,用jdbc体验
做技术支持 2 个月了,也就是说有 2 个月没有碰代码了,手都很生了,最近遇到项目大的并发问题,数据也有些不太正确,就想到了项目中,由于模块过多,异步的情况也有发生,所以想到事务与锁的相关知识,先写一点事务相关的理解,然后写一点锁相关的东西,以便加深自己的理解。 Oracle 支持的 2 种事务隔离级别 Read committed , Serializable 用 JDBC 进转载 2007-09-12 10:03:00 · 1049 阅读 · 0 评论 -
ORACLE的隔离级别
ORACLE的隔离级别作者: Parrotao 隔离级别(isolation level) l 隔离级别定义了事务与事务之间的隔离程度。l 隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。l ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别:l转载 2007-09-12 10:02:00 · 638 阅读 · 0 评论 -
什么是两阶段提交协议
两阶段提交协议实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下: • 应用程序调用事务协调器中的提交方法。转载 2007-09-12 10:07:00 · 10631 阅读 · 4 评论 -
SQL操作精华集锦
本文总结了实用的SQL操作技巧……document.write(); 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVO转载 2008-02-23 11:59:00 · 462 阅读 · 0 评论 -
常用 SQL 语句大全
语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表转载 2008-02-23 12:03:00 · 644 阅读 · 0 评论 -
DB2 数据仓库 OLAP 服务,第 1 部分: OLAP 服务入门
Online Analytical Processing(OLAP)是一种流行且强大的数据分析方法。它探索复杂的数据结构并以一种优雅且容易理解的方式呈现信息。IBM® DB2® Data Warehouse Edition(DWE)为 OLAP 解决方案开发人员和信息消费者提供了一套全面的 OLAP 工具。本文将介绍 IBM DB2 Data Warehouse Enterprise Editio转载 2008-02-26 22:09:00 · 731 阅读 · 0 评论 -
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转载 2008-02-25 22:10:00 · 464 阅读 · 0 评论 -
Oracle高手必读,不要错过噢!
1. 删除表的注意事项 在 删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法 having 子句对 group by 子句所确定的行组进行控转载 2008-02-25 22:11:00 · 488 阅读 · 0 评论 -
Oracle里时间的应用
1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date() 作用将字符类型按一定格式转化为日期类型:具体用法:to_date(2004-11-27,yyyy-mm-dd),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(2004-11-27 13:34:43, yyyy-mm-dd hh转载 2008-02-25 22:11:00 · 450 阅读 · 0 评论 -
ORACLE 命令大全
一、控制文件的管理: 创建复合控制文件 1、关闭数据库; 2、复制控制文件修改名称到不同的位置; 3、修改初始化参数文件中CONTROL_FILES参数,使其指向新的控制文件,例如: alter system set control_files=( e:/oradata/control1.ctl,e:/oradata/control2.ctl,e:/oradata/con转载 2008-02-25 22:12:00 · 1225 阅读 · 0 评论 -
联机备份Oracle数据
在 Oracle 中,联机备份要求在 ARCHIVELOG 模式中执行对数据库的操作。在一个在线商店中,数据库必须是 24x7 都处于打开状态的,所以,让用户进行脱机备份而不访问数据库是不可能的。在这种场景中,应该在 ARCHIVELOG 模式下运行数据库,在该模式中,事务将继续运行,同时,备份处理也在继续。 与脱机备份不一样,联机备份只要求备份数据文件和控制文件。脱机数据库的备份单位是整个数据转载 2008-02-25 22:14:00 · 818 阅读 · 0 评论 -
融会贯通Oracle数据库的25条基本知识
融会贯通Oracle数据库的25条基本知识: 1.一个表空间只能属于一个数据库。 2.每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上)。 3.每个数据库最少有一个表空间(SYSTEM表空间)。 4.建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典。 5.每个数据库最少有两个联机日志组,每组最少一个联机日志文件。 6.转载 2008-03-01 16:10:00 · 369 阅读 · 0 评论 -
DB2数据库部分日常实用操作
1、Load 方法装入数据: export to tempfile of del select * from TABLENAME where not 清理条件; load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable; 说明: 在不相关的数据表转载 2008-03-14 21:24:00 · 748 阅读 · 0 评论 -
DB2 教学实验
从网上找到了一个贴子,关于DB2的,感觉不错,这是大学里的实验课,从头到尾的学习,还是可以的。弄出来,跟大家分享。(没有整理,所以看起来不是太舒服,日后有时间一定整理好) (注明:文章来自于大连理工大学的一个网站具体忘记啦)实践教学 实验教学大纲Database Principle and Application一、实验的目的与任务数 据库原理与应用是软件工程专业的一门专业课程转载 2008-03-15 08:42:00 · 1575 阅读 · 0 评论 -
db2常用命令与导入导出
db2常用命令与导入导出db2命令介绍: 相比图形界面而言,使用命令行的命令可以节省很多内存资源。但是写的时候语法需要熟悉。 db2start:启动当前的DB2数据库管理实例。 db2stop:停止当前的数据库管理实例。 注:启动和关闭的是数据库管理实例,而不是单个的数据库,而restart database:并不是重新启动数据库,是平转载 2008-03-21 17:45:00 · 8521 阅读 · 0 评论 -
DB2基础学习
创建及删除实例 DB2 实例 是一种逻辑上下文,DB2 命令及函数在其中执行。您可将实例视为管理对数据库文件的访问的服务或守护进程。在一台服务器上可定义多个实例。各实例独立于其他实例,也就是说所有实例均可分别管理、操纵及调优。 要在 Windows 中创建实例,只需执行以下命令: db2icrt instance_name 在 Linux 和 UNIX 中,您必须另外提供一转载 2008-03-21 17:46:00 · 1161 阅读 · 0 评论 -
IBM DB2 数据库使用小技巧
1. 查看本地节点目录 命令窗口中输入:db2 list node directory 2. 编目一个TCP/IP节点 命令窗口:db2 catalog tcpip node remote server ostype 3. 取消节点编目 db2 uncatalog no转载 2008-03-27 15:53:00 · 730 阅读 · 0 评论 -
数据库应用系统的开发具体分为哪几个阶段
问:数据库应用系统开发具体分为哪几个阶段? 答:数据库应用系统的开发是一项软件工程。一般可分为以下几个阶段: 1.规划 2.需求分析 3.概念模型设计 4. 逻辑设计 5.物理设计 6.程序编制及调试 7.运行及维护。 这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正。 在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档。每个阶段都是在转载 2008-03-27 15:51:00 · 12494 阅读 · 0 评论 -
UNION 和UNION ALL 的区别
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfysunionselect * f转载 2008-03-28 20:49:00 · 476 阅读 · 0 评论 -
Linux虚拟机上安装 DB2 9的步骤
本文介绍了 VMware Infrastructure 的组件,以及使用 VMware ESX Server 产品在 64 位 Linux® 虚拟机上安装 DB2® Enterprise 9 的步骤。 简介 有很多原因需要您在一个虚拟机上安装 DB2 9 。例如,您可能需要合并服务器,充分利用公司已经购买的硬件。或者,您正设法设置一个需要与生产环境完全隔绝的测试环境。或者,也许您尝试在转载 2008-04-04 18:27:00 · 2970 阅读 · 0 评论 -
Linux下安装DB2的详细步骤!
第一步:检查程序包及其版本 compat-libstdc++-7.3-2.96.118.i386.rpm 在linux的安装盘上,找到后使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可<!-- google_ad_client = "pub-1572879403720716"; google_ad_width = 3转载 2008-04-04 18:28:00 · 1100 阅读 · 0 评论 -
java_DB2
// ----------------------------------------------------------// --- ---// --- FILE: HTM_JAVA.HTML ---// --- AUT转载 2008-04-04 23:23:00 · 631 阅读 · 0 评论 -
db2存储过程
CREATE PROCEDURE IPD.st_inter_PROF ( IN in_Transfer_id dec(6,0), IN in_TRANS_TYPE_id dec(2,0), IN转载 2008-04-04 23:12:00 · 1271 阅读 · 0 评论