Toad for Oracle 安装及简介

Toad for Oracle 安装及简介
Toad for Oracle 安装及简介

Toad DBA Suite for Oracle 10.0 Commercial安装简介

一、Toad 简介

Toad是在IT业界享有盛誉的数据库开发及管理工具。是Quest Software公司的产品,Toad产品家族包括TOAD for Oracle、TOAD for DB2、TOAD for SQL Server、TOAD for My SQL,我们这里接触到的是TOAD for Oracle。Toad从98年诞生至今,其版本已从最初的V5更新发展到现在的V10.0。

二、TOAD for Oracle 10.0的安装

在安装toad10.0的时候,安装中有可能会跳出一个warning警告框,提示需要安装.Net Framework3.5service Pack1。不安装的话始终无法跳过,原因可能是因为toad10.0安装的时候有与.net framework有关的组件,根据提示下载安装好.net framework就不会报这样的错误了。如果原来没有安装.net framework,可以到微软.net framework download centre下载(https://www.360docs.net/doc/738501542.html,/en-us/netframework/default.aspx )

2.1 安装过程

安装文件可以在公司共享文件夹\\192.168.1.3\jjefs\IT找到。解压缩后,安装页面依次如下列截图所示,如果中间有跳出安装.NET framework的提示,则首先安装好.NET framework 再进行安装,或者尝试勾除toda10.0和.NET framework有关的组件。

图1-1 进入安装界面

图1-2 license agreement

图1-3 product selection

图1-4 confirmation

图1-5 安装完成

三、初识TOAD for Oracle 10.0

TOAD for Oracle 10.0安装完成以后,一开始会要求有个认证license的过程。License可以在安装文件的解压缩信息中获得。认证信息如下:Site:https://www.360docs.net/doc/738501542.html, Keys: 0-63920- 1153- 29060-08749

认证完成之后,点击进入时会有一个login页面跳出,其中user:demo,password:demo,database可填写:DEMODB_192.169.1.212,点击connect后进入toad界面。其中login页面如图1-6所示。

TOAD for Oracle 10.0包括Schema Browser、SQL Modeler、SQL Editor、Debugger等较多的功能模块,所以要再初次接触时涵盖所有的各个模块有一定的学习难度,比较常用的有功能模块有Schema Browser,其可用于创建脚本、导入导出数据、分析数据库的表等各种功能。还有一个较为常用的是SQL editor,其可用于创建、执行、调试SQL语句,编辑表中数据等等。

比如在功能模块Schema Browser中,进入toad页面,点击Schema Browser,在左边的数据库下拉框中可以看到陈列出的所有数据库,其中常用到的有两个,一个是DEMO,另一个是开发人员常用到的JJE_AP。

图1-6 toad login页面

图1-7常接触到的两个数据库

ORACLE数据库简介

1ORACLE数据库简介 一、概论 ORACLE 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。 二、特点 1、ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE 的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。 2、提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。 3、支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。 4、提供了与第三代高级语言的接口软件PRO*系列,能在C,C++等主语言中嵌入 SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端PC 平台的应用程序,并具有良好的移植性。 5、提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。 三、存储结构 1、物理结构 ORACLE数据库在物理上是存储于硬盘的各种文件。它是活动的,可扩充的,随着 数据的添加和应用程序的增大而变化。 下图为ORACLE数据库扩充前后在硬盘上存储结构的示意图:

2、逻辑结构 ORACLE数据库在逻辑上是由许多表空间构成。主要分为系统表空间和非系统 表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。我们准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义 物理文件的存放路径和所占硬盘的大小。 下图为ORACLE数据库逻辑结构与物理结构的对照关系: 四、分布式数据库管理介绍 1、原理 物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库。 用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的连接

Oracle数据库简介

oracle数据库是一种大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多。不过,一般的中小型企业都比较喜欢用SQL数据库系统,它的操作很简单,功能也非常齐全。只是比较oracle 数据库而言,在处理大量数据方面有些不如。 Oralce数据库的发展历程 Oralce数据库简介 Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫Oracle。该公司成立于1979年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系统(RDBMS)为中心的一家软件公司。 Oracle不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。现在,他们的RDBMS被广泛应用于各种操作环境:Windows NT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。 事实上,Oracle已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。由于Oracle公司的RDBMS都以Oracle为名,所以,在某种程度上Oracle己经成为了RDBMS的代名词。 Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。 Oracle数据库是基于“客户端/服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。 Oracle数据库有如下几个强大的特性: 支持多用户、大事务量的事务处理 数据安全性和完整性的有效控制 支持分布式数据处理 可移植性很强 Oracle大体上分两大块,一块是应用开发,一块是系统管理。 开发主要是写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力。管理则需要对Oracle 数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会丢失整个数据库,相对前者来说,后者更看重经验。 Oracle数据库服务器: Oracle数据库包括Oracle数据库服务器和客户端 Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。每个 Oracle数据库对应唯一的一个实例名SID,Oracle数据库服务器启动后,一般至少有以下几个用户:Internal,它不是一个真实的用户名,而是具有SYSDBA优

ORACLE DG简介

它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle Data Guard。而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方便)。 不少未实际接触过dg的初学者可能会下意识以为dg是一个备份恢复的工具。我要说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据库完全一模一样,但是它存在的目的并不仅仅是为了恢复数据,应该说它的存在是为了确保企业数据的高可用性,数据保护以及灾难恢复(注意这个字眼,灾难恢复)。dg提供全面的服务包括:创建,维护,管理以及监控standby数据库,确保数据安全,管理员可以通过将一些操作转移到standby数据库执行的方式改善数据库性能。后面这一长串大家可以把它们理解成形容词,千万不要被其花哨的修饰所迷惑,要抓住重点,要拥有透明现象看本质的能力,如果没有那就要努力学习去拥有,下面我来举一个例子,比如我们夸人会说它聪明勇敢善良等等,这些就属于形容词,不重要,重点在于我们究竟想形容这个人是好人还是坏人。然后再回来看看oracle对dg功能上的形容,数据保护和灾难恢复应该都可以归结为高可用性,那么我们可以清晰的定位dg的用途了,就是构建高可用的企业数据库应用环境。 一、Data Guard配置(Data Guard Configurations) Data Guard是一个集合,由一个primary数据库(生产数据库)及一个或多个standby数据库(最多9个)组成。组成Data Guard的数据库通过Oracle Net连接,并且有可能分布于不同地域。只要各库之间可以相互通信,它们的物理位置并没有什么限制,至于操作系统就更无所谓了(某些情况下),只要支持oracle就行了。 你即可以通过命令行方式管理primary数据库或standby数据库,也可以通过Data Guard broker提供的专用命令行界面(DGMGRL),或者通过OEM图形化界面管理。 1.Primary 数据库 前面提到,Data Guard包含一个primary数据库即被大部分应用访问的生产数据库,该库即可以是单实例数据库,也可以是RAC。 2.Standby 数据库 Standby数据库是primary数据库的复制(事务上一致)。在同一个Data Guard中你可以最多创建9个standby数据库。一旦创建完成,Data Guard通过应用primary数据库的redo自动维护每一个standby数据库。Standby数据库同样即可以是单实例数据库,也可以是RAC结构。关于standby数据库,通常分两类:逻辑standby和物理standby,如何区分,两类各有什么特点,如何搭建,这方面内容就是后面的章节主要介绍的,在这里呢三思先简单白话一下: 逻辑standby 就像你请人帮你素描画像,基本器官是都会有的,这点你放心,但是各器官位置啦大小啦肤色啦就不一定跟你本人一致了。 物理standby 就像拿相机拍照,你长什么样出来的照片就是什么样,眼睛绝对在鼻子上头。或者说就像你去照镜子,里外都是你,哇哈哈。具体到数据库就是不仅文件的物理结构相同,甚至连块在磁盘上的存储位置都是一模一样的(默认情况下)。 为什么会这样呢?这事就得从同步的机制说起了。逻辑standby是通过接收primary数据库

Oracle服务总线简介

Oracle Service Bus简介

一些例子… ?端点的问题 – 使用Web 服务的时候 Service Service Service Service Application Application Application Service Service Database EJB SAP

Host One 例子:位置透明 New Hire Process Initialize Benefits Service Initialize Benefits Service Host Two Service Bus Route to Host Two ?与服务地点的改变隔离 After Move Before

例子: 向后兼容性 Service Bus Process Order Service Customer Portal Transform Message <2.0> <1.0>CSR App <2.0> ?与服务合同/接口的改变隔离 <2.0> <1.0>

Oracle Service Bus 为企业SOA带来带来敏捷和扩展?适应变化 ?服务虚拟化 ?协议转换 ?路由和转换 ?错误处理,策略执行 ?多维尺度 ?1000多个服务 ?数百万交易处理能力 ?缓存,并行处理,节流 ?通过重用降低成本 ?一次连接服务 ?轻松配置集成服务 ?资产/服务生命周期的单一视图?管理风险 ?嵌入式服务水平管理 ?故障隔离和自动恢复 ?应用警告和服务水平协议 ?审计和报告 Oracle Service Bus Adapters Service Repository Integration Services Business Logic Business Logic BPM B2B & BPM BPM Portal

Oracle体系结构简要介绍

Oracle体系结构简要介绍 1.o racle数据库软件介绍 oracle数据库包括:oracle数据库和oracle实例两个东西。Oracle实例指的是:oracle 启动后占用的内存和后台进程的总称;oracle数据库是实例和数据文件的总称。数据库关闭后数据库实例就不存在了,数据库文件一直存在。 Oracle是由oracle软件和oracle数据库组成,oracle数据库主要指的是三类文件,分别是控制文件(*.ctl)、日志文件(*.log)、数据文件(*.dbf)。 2.o racle中内存结构介绍 oracle数据库启动起来后有两大内存结构,一是SGA(系统全局区),二是PGA,其中SGA 是用来共享的,PGA是用来给进程使用的。

2.1SGA介绍 Sga是就是oracle系统的全局区,在linux和nuix中用ipcs -m命令来查看占用的共享内存。Sga包括:共享池(shared pool)、stream池(stream pool)、大型池(large pool)、java 池、数据库缓冲区高速缓存(buffer cache)、重做日志缓冲区(log buffer)。 其中主要的缓冲区包括:共享池(shared_pool)、数据库高速缓存区(db_cache)、重做日志缓冲区(log_buffer),最容易出问题的也是这三个。 在plsql中可以通过show parameters sga 或者show sga 来查看sga的参数配置。 2.1.1共享池(shard pool) 共享池(shard pool)主要用来缓存SQL语句以及所对应的SQL执行计划。参数是shared_pool_size。 SQL语句的执行计划存放在shard pool中,下次去执行的时候先到shard pool中去找,这样大大减少资源的消耗。 SQL语句的解析以及执行计划的缓存、shard pool的访问,都是有server process 来做的。 2.1.2数据库缓冲区高速缓存(buffer cache) 数据库缓冲区高速缓存(buffer cache)主要用来缓存DBF的数据,这些数据通过SQL语句的执行计划得来的。参数是db_cache_size 。 数据库缓存区高速缓存对应的是数据库写进程(DBWN),数据库写进程(DBWN)对应的是数据文件和控制文件。 2.1.3重做日志缓冲区(log buffer) 重做日志缓冲区(log buffer)主要用来存放日志的。参数是log_buffer。 重做日志缓冲区对应的是日志写进程(LGWR),日志写进程(LGWR)对应的数据文件是重做日志文件,也就是日志文件。 2.1.4stream 池(stream pool) stream 池(stream pool)是由oracle的stream来使用的。参数是streams_pool_size。 2.1.5大型池(large pool) 大型池(large pool)用于为某些大型的进程提供大量的内存分配,如数据备份等。 参数是:lorge_pool_size

Oracle体系结构简介

Oracle体系结构简介 一、数据库(Database) 数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是关系型数据库治理系统(RDBMS)。 二、实例(Instance) 数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。实例和数据库的关系如下 决定实例的组成及大小的参数存储在init.ora文件中。 三、内部结构 表、列、数据类型(T able、Column、Datatype)Oracle中是以表的形式存储数据的,它包含若干个列;列是表的属性的描述;列由数据类型和长度组成;Oracle中定义的数据类型主要有CHAR、VARCHAR2、NUMBER、DATE、LONG、LOB、BFILE等,具体的数据类型情况将在本栏目的相关文档中具体介绍。 约束条件(Constraint)表中以及表间可以存在一些数据上的逻辑关系、限制,也就是约束。Oracle中的约束主要有主键(PK)、外键(FK)、检查(CHECK)、唯一性(UNIQUE)等几种;拥有约束的表中每条数据均必须符合约束条件。 抽象数据类型(Abstract Datatype)可以利用CREATE TYPE命令创建自定义的抽象数据类型。 分区(Partition)可以利用分区将大表分隔成若干个小的存储单元,逻辑上仍然是一个完整的独立单一实体,以减小访问时数据的查找量,提高访问、存储效率 用户(User)用户不是一个物理结构,但是它与数据库的对象拥有非常重要的关系--用户拥有数据库对象,以及对象的使用权。 模式(Schema)用户帐号拥有的对象集合称为模式。 索引(Index)数据库中每行记录的物理位置并不重要,Oracle为每条记录用一个ROWID来标识,ROWID记录了记录的准确位置。索引是供用户快速查找到记录的数据库结构。ORACLE8中有簇索引、表索引、位图索引三种索引形式。 簇(Cluster)经常被频繁引用的表可以在物理位置上被存储在一起,簇就是用来治理这种集中存储的。集中存储可以减少I/O次数,以达到性能的改善和提高。

Oracle启动过程简介

oracle的一个简要的启动过程: 我们通常所说的Oracle Server主要由两个部分组成:Instance和Database。Instance是指一组后台进程(在Windows上是一组线程)和一块共享内存区域;Database是指存储在磁盘上的一组物理文件。通过Instance与Database协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统。 1.1 数据库的启动 从表象来看,数据库的启动极其简单,只需要以 SYSDBA/SYSOPER身份登陆,敲一条startup命令既可启动数据库。然而在这条命令之后,Oracle需要执行一系列复杂的操作,深入理解这些操作不仅有助于了解Oracle数据库的运行机制,还可以在故障发生时帮助大家快速的定位问题的根源所在,所以接下来让我们一起分析一下数据库的启动过程。 Oracle数据库的启动主要包含三个步骤: 启动数据库到Nomount状态 启动数据库到Mount状态 启动数据库到Open状态

完成这三个过程,数据库才能进入就绪状态,准备提供数据访问。下面逐个来看看以上各个步骤的具体过程以及含义。 1.1.1 启动数据库到Nomount状态 在启动的第一步骤,Oracle首先寻找参数文件(pfile/spfile),然后根据参数文件中的设置(如内存分配等设置),创建实例(INSTANCE),分配内存,启动后台进程。Nomount的过程也就是启动数据库实例的过程。这个过程在后台是启动Oracle可执 行程序的过程,Windows上是oracle.exe文件的初始化,在 Unix/Linux上是oracle可执行文件的初始化。 Windows上Oracle11g的执行文件大小约为86M,而Linux下Oracle11g的执行文件达到145M左右: D:\oracle\product\11.1.0\BIN>dir oracle.exe 2007-10-03 17:42 89,702,400 oracle.exe [oracle@localhost bin]$ ls -al $ORACLE_HOME/bin/oracle -rwsr-s--x 1 oracle dba 151901909 Jul 4 15:13 /opt/oracle/product/11.1.0/bin/oracle 在Unix/Linux上可以通过file命令查看oracle执行文件来判断Oracle是64位或是32位的,以下是Linux平台的一个示范输出,输出显示Oracle为32位: [oracle@localhost bin]$ file $ORACLE_HOME/bin/oracle

ORACLE身份管理简介

Oracle 身份管理简介Oracle 白皮书 2008 年 6 月

Oracle 身份管理简介 引言 Oracle 身份管理是同类最佳的身份管理解决方案套件,使企业能够在防火墙内外跨所有企业资源管理用户身份的端到端生命周期。现在,您可以更快速地部署应用程序、最严密地保护企业资源、自动消除潜在的访问权限,并应对不断增加的法规和合规性要求。您可以使用完整的产品套件,也可以部署个别组件以满足独特要求。 背景 Oracle 在 1999 年正式发布 Oracle 互联网目录,推出其首款身份管理产品。自此以后,该产品组合通过内生和并购增长取得了巨大的进步。Oracle 依靠获奖的身份管理产品引领业界,该产品是所有供应商 提供的产品中最全面的解决方案。客户不但能够获得完整的端到端解决方案,还可从其公认的同类最佳功能中受益。Oracle 的身份管理解决方案在业内备受赞誉,还被主要分析机构(如 Gartner、Forrester Research 和Burton Group)认为是市场领先者。这些报告多数可在以下网址找到:https://www.360docs.net/doc/738501542.html,/corporate/analyst/reports/infrastructure/index.html. 本文目的是帮助读者了解身份管理的一些基本功能区并介绍 Oracle 产品。

功能区 虽然身份管理行业不断扩展新产品和功能,但是多数技术通常属于以下 三个广泛的功能区之一:目录服务、身份管理或访问管理。 目录服务是多数身份管理平台的主要构成部分。此基础层由 LDAP 目录本身构成,存储包括用户名和密码在内的用户身份数据。多数企业应用程序使用存储在 LDAP 目录中的数据。因为组织通常拥有多个企业应用程序,因此您通常会发现他们也拥有多个目录。随着时间的推移,身份数据会广泛分布于整个企业。此外,企业应用程序经常需要存储在多个目录中的数据。要消除这样的分布式数据,开发组织可采取的一种方法是使用元目录服务,这种服务允许在目录之间同步数据。另一种方法是使用虚拟目录,这种目录提供单一的目录视图供应用程序使用,同时从多个其他目录中引入数据,而无需进行同步。 图 1. 目录服务

相关主题
相关文档
最新文档