oracle10g(oracle10g安装详细教程)

本篇文章给大家谈谈oracle10g,以及oracle10g安装详细教程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

oracle 10g 新特性中文笔记一

第一章 安装 目标完成本课 您将能够:*列出新的安装特性*列出安装性能的增加安装新特性支持*数据库存储选项 文件系统 自动存储管理(a *** ) 裸设备*数据库管理选项 企业管理器网格控制器 企业管理器数据库控制器*数据库备份和恢复选项*电子邮件通知选项*cluster ready服务*克隆oracle g报告下面的新安装特性:配置使用oraclea *** 安装和配置新的企业管理器(EM)框架 如果你选择使用oracle企业管理器数据库控制器 你可以有配置使用oracle推荐的默认备份策略的选项如果你在安装的时候使用oracle企业管理器数据库控制器 你可以配置em发送警告到你知道的email地址 这些警告包括磁盘空间到了严重的界限或数据库非正常关闭 RAC的加强 g安装支持RAC新特性 尤其是安装Cluster ready服务 oracle的homes可以使用企业配置管理工具进行克隆 这个工具是附带在grid control中的 安装的性能加强内存需求 有数据库控制器的实例 m 无数据库控制器的实例 m磁盘需求 G的交换分区(或Ram的两倍) /tmp目录下要有 m的空间 oracle软件大概要 g到 g g可配置的数据库(可选) g的闪回区(可选) 减少了安装数据库的总大小 去掉了旧的选项完全安装大概 min只需要一张cd查看安装前的必要条件 查看是否有足够的临时空间 位和 位的问题 检查正确的os 检查ps的patch 系统包段手 系统/内核参数 x 服务器的许可 足够的交换空间 非空的oracle_home混杂的安装加强sys和system密码只需要输入一次干净的反安装 没有文件留下 oracle home外的文件都被清除 windows中的注册表记录被清除有特定的 oc j需求b_idsableStartMenu变量受到ISV的支持CD pack的内容oracle database g cdpanion cdoracle iAS infrastructure cdoracle database g clientoracle enterprise manger cdoracle documentation g cdoracle database g demos cdpanion cd 有 dbworkflowohssqlj jpublishercontext knowledgelegato storage managerexamples管理选项如果你在安装的时候选择创建启动数据库 你可以看到很多屏幕问你配置启动数据库的下面的信息命名数据库字符集schema样本数据库管理文件存储选项文件系统 把文件存储在你配置的态蚂os文件系统上ASm ASM文件是自动创建和配置的 你可以得到额外的镜向 条带化等帆燃埋益处 裸设备(分区) 上面没有文件系统的磁盘分区 备份和恢复选项安装的时候会提示你要不要进行自动备份口令安装的时候你可以为所有的用户设置同一个口令 也可以单独为他们设置 第二章 服务器配置 完成本章之后 您将能够:描述使用dbca安装完数据库之后oracle g功能性的支持同时使用初始化参数的子集来简化实例配置从dbca安装样本schema(可选的)从oem中查看数据库使用统计dbca的加强dbca为oracle标准提供快速创建功能齐全的马上可以使用的数据库:自动创建sysaux辅助表空间应用闪回去 并且设置闪回备份和恢复策略out of the box管理资料库自动统计的收集自动ldap注册oracle g为了简化当年的将来的自我管理活动 引进了许多特性上的改善 这次改善包括存储所有辅助元数据和工作负载信息和为了优化性能的监控工具的公用体系结构 这些改善都是被dbca完全支持和应用的 新的属于系统的sysaux表空间为所有的不存在system表空间的辅助数据库元数据提供了集中的位置 它减少了创建摩尔表空间的数目 无论是种子数据库还是用户定义的数据库 dbca现在自动的配置默认的闪回区 这是为需要恢复的文件和数据库活动的统一存储位置 oem资料库 作业 事件子系统现在都是自动的配置 减少了人工安装的需要 以个新的嵌入和完全自我管理的资料库捕捉工作负载信息和与性能有关的统计 这样减少了管理成本 dbca配置的新目录减少了使用网络api配置ldap ora的需要 简化种子数据库 简化初始化参数 减小大小 样本schema的可选安装为磁盘存储的自动存储管理ASM现在oracle数据库的配置更容易 dba只需要注意少量几个初始化参数 参数现在分成两组 基本的和高级的参数 在大多数情况下 为了得到合理的性能 你之需要设置或修改基本参数 他们大概有 个 你现在可以时候dbca配置a *** 为oracle数据库文件建立的和文件系统和卷管乐器的综向集成 为了常规和rac环境 使用数据库控制器进行管理在这个dbca屏幕上 你可以设置你的数据库使用grid控制器还是数据库控制器 当你运行dbca的时候 它要确定oracle管理代理已经在这个计算机上安装了 如果有 你就可以从下拉框选择oracle管理服务和grid control选项来进行中央化管理 当你完成安装的时候 这个服务作为被管理的目标是自动启动的 如果你不中央管理你的oracle环境 你仍然可以使用em来管理你的数据库 em database control在你数据库安装的时候 自动安装了 你可以使用db control提供的基于web的特性来监控 管理你安装的单实例或集群数据库 你也可以配em为sy *** an用户接受电子邮件通知 当metric到了一定严重或警告的时候 当你选择db control的时候 你还可以配置每天备份到闪回区 SYSAUX和dbcadbca支持强制创建sysaux表空间 在数据库存储页 sysaux是tablespace文件夹必要的原始 你可以通过单击 存储标签或在datafile文件夹相应的sysaux入口来改变sysaux的数据库文件和存储参数 数据文件和存储参数有默认的值 但你单击finish的时候 dbca就会和其它的数据库创建事件一起创建sysaux表空间和它的schema 所有的种子数据库都有sysaux表空间 使用企业管理器启动控制台os emctl start dbconsole访问数据库控制器 //hostname: /em要提供sys/passwd as sysdba;你要从一个客户端浏览器访问em 数据库控制器 必须要运行dbconsole进程 安装之后 dbconsole进程是自动会启动的 然后 如果这个集成没有启动 你可以向下面的命令行手工的启动它: 到$ORACLE_HOME/bin目录下 执行下面的命令: emctl start dbconsole这样你就可以打开web浏览器 输入下面的url ortnumber/em TARGET=//hostnameortnumber/em来访问em db control host那么是你的计算机的名字或地址 portnumber是em db control 的端口号 这是在安装的时候指定的 默认的是 你可以在$ORACLE_HOME/install/portlist ini文件中找到这个值 如果实例启动了 EM就会显示db control登录页 你必须使用授权访问db control的用户登录到数据库 一开始是sys用户 使用在安装的时候你确定的sys用户的密码 从connect as 下拉框选sysdba 然后点登录 这样就会出现db control的主页 数据库克隆在你成功的配置调整和测试新的实例之后 你也许需要克隆数据库到一个已有的oracle home 你可以使用em clone database向导来完成克隆 要克隆一个数据库 你可以到要克隆的数据库的维护页 然后在deployment区点击clone 数据库 克隆数据库工具有下列特性:克隆数据库可以从 或后来的版本可以在源数据库打开的时候进行克隆备份数据文件 把它copy到指定的oracle home下 然后通过备份的数据库文件和归档恢复数据库来创建新的数据库 新的数据库跟到备份开始的源数据库一模一样 在指定的oracle home下创建新的数据库实例 密码文件 设置网络文件 根据源实例配置创建初始化参数文件和spfile 然后启动新的实例到open模式 clone database工具是使用rman来完成数据库克隆的 metalink的集成oem G 通过内置的metalink集成大大简化了安装补丁 em会自动的警告你关键更新和系统需要指定补丁的标注 你可以使用em patch向导来看哪些临时补丁可以安装 你还可以使用patch向导来选择补丁和查看你的系统是否需要这个补丁 你可以直接从em看到补丁的详细信息已经readme 按照下面的步骤访问补丁向导 在db control主页选maintenance标签 在deployments区下面 lishixinzhi/Article/program/Oracle/201311/17212

oracle10g和11g的区别

oracle10g和11g的区别

简要说:

9i更易于管理。

详细说:

并发丛集,8i OPS升级为9i RAC,8i结点间用硬碟交换资讯,9i结点间采用高速网线的快取熔合(Cache Fusion)技术交换资讯,交换速度提高100倍以上。

9i可以线上修改核心引数和记忆体分配,8i不行。

资料档案和表空间管理,8i手工管理,9i自动管理。

9i比8i增强了对ANSI SQL99的支援。

9i比8i增强了故障后的快速恢复(Fast-start)。

8i只支援物理备份(physical backup)资料库,9i还增加了支援逻辑备份(logical backup)资料库,使备份资料库除了作为主资料库的映象燃蚂外,还可以提供其他资料服务.

Oracle 10g比9i多了哪些新特性?

简要说:

10g支援网格(Grid),支援自动管理(Automatic Management)。

详细说:

10g的g是"Grid"缩写,支援网格计算,即,多台结点伺服器利用高速网路组成一个虚拟的高效能伺服器,负载在整个网格中均衡(Load Balance),按需虚庆增删结点,避免单点故障(Single Point of Faliure)。

安皮誉埋装容易,安装工作量比9i减少了一半。

新增基于浏览器的企业管理器(Enterprise Manager)。

自动储存管理(ASM),增删硬碟不再需要作业系统管理员设定的映象、负载均衡、物理卷、逻辑卷、分割槽、档案系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬碟。

记忆体自动化,根据需要自动分配和释放系统记忆体。

SQL效能调整自动化。

免费提供基于浏览器的小应用开发工具Oracle Application Express(原名HTML DB),支援10g和9i R2。

快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复资料库、表甚至记录。

资料泵(Data Pump)高速汇入、汇出资料,比传统方法汇出速度快两倍以上,汇入速度快15--45倍。

精细审计(Fine-Grained Auditing),记录一切对敏感资料的操作。

储存资料的表空间(Tablespace)跨平台复制,极大的提高资料仓库载入速度。

流(Streams)复制,实现低系统消耗、双向(double-direction)、断点续传(resume from break point)、跨平台(cross platform)、跨资料来源的复杂复制。

容灾的资料卫士(Data Guard)增加了逻辑备份功能,备份资料库日常可以运行于只读状态,充分利用备份资料库。

支援许多新EE选件,加强资料库内部管理的“Database Vault”,资料库活动的审计的(Audit Vault),资料仓库构建高阶功能(Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality).

Oracle 11g比10g多了哪些新特性?

11 g 扩充套件了 Oracle 独家俱有的提供网格计算优势的功能,您可以利用它来提高使用者服务水平、减少停机时间以及更加有效地利用 IT资源,同时还可以增强全天候业务应用程式的效能、可伸缩性和安全性。

利用真正应用测试(RAT)尽量降低更改的风险

11 g降低了资料库升级以及其他硬体和作业系统更改的成本,显著简化了更改前后的系统测试以便您可以识别和解决问题。例如:

利用 Database Replay,您可以在资料库级别轻松捕获实际的生产负载并在您的测试系统上重新播放,这样您可以全面测试系统更改(包括关键的并发特性)的影响。

SQL Performance Analyzer识别结构化查询语言 ) SQL(执行计划更改和效能回退。然后,可以使用 SQL Tuning Advisor解决识别的问题,方法是还原到原始的执行计划或进一步优化。

利用管理自动化提高 DBA 效率

Oracle 资料库 11 g继续致力于(从 Oracle9i资料库开始一直到 Oracle 资料库10 g)显著简化和完全自动化 DBA 任务。 Oracle资料库11 g中的新功能包括:

利用自学功能自动进行 SQL 优化系统全域性区(SGA)和程式全域性区( PGA)的记忆体快取区的自动、统一调整新的 advisor用于分割槽、资料恢复、流效能和空间管理针对自动资料库诊断监视器 (ADDM)的增强,能够提供 Oracle 真正应用丛集 (Oracle RAC)环境中的更好的效能全域性检视以及改进的效能比较分析功能。

利用故障诊断快速解决问题

Oracle 资料库 11 g中新增的故障诊断功能使客户在发生错误后捕获 Oracle

Support所需的资料变得极为简单。这可以加速问题的解决,减少客户重现问题的需要。

尽量降低停机成本

通过 Oracle Data Guard快速恢复资料

Oracle Data Guard在本地和远端伺服器之间协调资料库的维护和同步以便从灾难或站点故障快速恢复。 Oracle资料库11 g提供了大量显著的 Oracle Data Guard增强,包括

可以在物理备用系统上执行实时查询用于报表和其他目的

可以通过将物理备用系统暂时转换为逻辑备用系统执行联机的、滚动的资料库升级

..支援测试环境的快照备用系统

此外,物理和逻辑备用的效能都有提高。逻辑备用现在支援可扩充套件标记语言(XML)型别字元大型物件 (CLOB)资料型别和透明的资料加密。现在支援自动的、快速启动的故障切换以支援非同步传输。

Oracle 资料库 11 g提供了几个针对自动储存管理的重要的高可用性增强,

包括:

..支援滚动升级

..自动坏块检测和修复

..快速映象重新同步,该功能可以有效地重新同步储存网路连线性暂时丢失时自动储存管理映象的储存阵列

自动储存管理的效能增强使得大型资料库可以更快地开启并减少 SGA 记忆体消耗。这些增强还允许 DBA增加储存分配单元大小以加快大型序列输入/输出 (I/O)

显著增加正常执行时间

Oracle资料库11 g使您可以应用很多一次性资料库补丁(包括诊断补丁),而没有停机时间。新的资料恢复 advisor通过快速识别故障根本原因、为 DBA提供可用的恢复选项,极大地减少了停机时间,在某些情况下,还通过“自我恢复”机制自动纠正问题。

Oracle 资料库 11 g还有其他高效能提高,包括

..自动编译资料库中的 PL/SQL 和 Java

..更快的触发器,包括更加有效地呼叫每行触发器

..更快的简单 SQL 操作

..更快的 Oracle Data Guard 和 Oracle Streams 复制

..与网路档案系统( NFS) 储存装置更快、更可靠的直接连线

..更快的升级

..大型档案更快的备份/还原

..更快的备份压缩

Oracle 资料库 11 g包括大量新的 ILM特性,例如

..新的分割槽功能,包括

.按父/子引用分割槽

.按虚拟列分割槽

Oracle资料库11 g还具有带 Oracle闪回资料归档的 Total Recall,使您可以在选定的表中查询以前的资料,从而提供了一种简单实用的向资料中新增时间维度的方法以便于更改跟踪、 ILM、审计和合规。

其他高可用性增强

Oracle 资料库 11g还有其他高可用性增强,包括:

Oracle闪回事务查询,提供带其他相关事务更改的流氓事务的按钮更改

具有更多可传输选项的增强的平台移植和资料移动,包括可传输分割槽、

模式和跨平台资料库

Oracle恢复管理器 (RMAN)支援 Windows Volume Shadow Copy

Service ( VSS )快照,从而实现与 Windows备份更紧密的整合

优化效能和可靠性

合规、法律取证以及整合资料仓库的趋势导致资料库的大小每两年就会增加

两倍,这极大地影响了大型资料库的储存成本和效能、可靠性以及可管理性

。Oracle 资料库 11 g使组织可以使用低成本的伺服器和模组化的储存器轻

松伸缩大型的事务和资料仓库系统并提供快速的全天候资料访问。 Oracle 数

据库11 g提供新的创新特性以进一步提高要求极严格的环境的效能和可伸

缩性。

利用 SecureFiles安全地储存您的所有资料

SecureFiles 是 Oracle用于在资料库中储存大型物件) LOB (

(例如影象、大型文字物件或包括 XML、医学成像以及地理空间栅格物件在内的高阶资料型别)的下一代产品。 SecureFiles提供能够完全与档案系统相媲美的卓越效能。此外,它还提供高阶功能,例如智慧压缩、透明加密以及透明的重复

删除。

通过联机事务处理压缩提高效能并尽量降低储存成本

Oracle 资料库 11 g支援联机事务处理 (OLAP)应用程式中常用的更新、

插入和删除操作的资料压缩。以前的 Oracle资料库版本支援资料仓库应用

程式常用的批量资料载入操作的压缩。 Oracle 资料库 11 g OLTP表压缩通

过更加高效地使用记忆体来快取资料以及减少表扫描的 I/O提高了资料库效能

。利用 OLTP表压缩,您可以利用最小的处理开销达到 2 到 3倍的压缩

比。

oracle11g和oracle10g的区别

1,oracle 10g是第一个完整实现资料库丛集的版本,grid,a *** ,flashback,dataguard,audit等都是相比旧版本的重大更新,这算是一个跨度很大的版本升级;

2,oracle 11g在DBA管理上有很多完善,大大提升了DBA对资料库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能,大大减轻DBA的低端管理工作; 相对来说,这个版本的升级比较平滑一些。

Oracle资料库11g支援联机事务处理 (OLAP)应用程式中常用的更新、插入和删除操作的资料压缩。

以前的Oracle资料库版本支援资料仓库应用程式常用的批量资料载入操作的压缩。

Oracle资料库11gOLTP表压缩通过更加高效地使用记忆体来快取资料以及减少表扫描的I/O提高了资料库效能。

利用OLTP表压缩,您可以利用最小的处理开销达到2到3倍的压缩比。

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系资料库管理系统。它是在资料库领域一直处于领先地位的产品。可以说Oracle资料库系统是目前世界上流行的关系资料库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的资料库解决方案。

Oracle资料库最新版本为Oracle Database 12c。Oracle资料库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理资料库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩资料和对资料分层。这些独一无二的技术进步再加上在可用性、安全性和大资料支援方面的主要增强,使得Oracle资料库12c 成为私有云和公有云部署的理想平台。

这个区别很多,说下11g的五大新特性和四小新特性以及一些小细节。

五大新特性:

1、丛集能力上升,只需一个oracle home,rac变强

2、丛集支援ASM,这个太重要了,也是解决冗余oracle home的手段

3、ACFS,丛集档案系统,比之前的OCFS强太多了

4、安装更方便,升级打补丁更容易

5、作业能力提升,DBMS_SCHEDULER升级

四小新特性:

1、版本化管理,可以恢复到上一个版本

2、取消闪回资料归档的DDL限制

3、create table不会自动分配段,而是直到有资料进入才会分配段

4、索引不可用时会被删除,能提高资料仓库效能

细节

1、RMAN增强

2、DG增强

3、资料仓库增强

4、取消了sqlplusw这个鸡肋,增加了developer的工具。

ORACLE10g和oracle11g的区别

区别不是很大,客户端不一样,对空表的处理也不一样

Oracle10g和11g哪个好

必须是11g嘛,要是不比10g好,oracle干嘛推出它来,又不是闲的蛋疼,11g中又加入了很多新的功能。不过现在的专案中还是10g的多,涉及到版本更新和稳定性的问题

oracle10g和oracle11g能做RAC吗

1. 群集件,也就是grid,有很大的变化,在10g的时候,群集件只能给oracle rac使用,11g的grid 可以将其他第三方的软体加进resource,管理起来,例如apache。

2. ASM有很大变化,成为独立的共享档案系统,但是他的管理和其他的共享档案系统相比比较特殊,可以用例项管理,也可以用a *** cmd,a *** ca,包括EM管理。11g的ASM,可以在磁碟组上建立目录,放一些档案。

3. 资料档案的别名(alias),这个点让我很不适应。不过后来想想,实际和10g的裸设+软连结也差不多。

4. oracle在大力推行EM,无论是grid control 还是 database control,习惯命令列的人(比如我)会很不适应的。但是要管理grid,ASM,又有很多新的命令,a *** cmd,srvctl,crsctl都有很多,记起来很费劲的,还好是-h 做得还比较详细。

5. grid中的GNS,SCAN-VIP这些新东西理解起来也要把观念转化一下

总之,还是有很多的不同的

oracle9i和oracle10g和oracle11g有什么区别

[img]

oracle数据库10g安装步骤

运行解压缩出的 Oracle 10g 安装程序。打开oracle10g的安装目录,找到setup.exe,双击即可进入安装状态

请点击输入图片描述

2

出现安装初始界面。注意:如下操作,右键setup.exe选择属性-选择兼容性,如下操作如图:

请点击输入图片描述

3

重点:修改先决条件在win7下安装oracle 10g 的时候遇到下面问题:

请点击输入图片描述

4

安装是注意事项解压的时候不能含有空格、非法字符,注意不能含有晌稿中文。安装目录不能还有非法字符和中文关闭防火墙

请点击输入图片描述

5

选择高级安装,并按下一步按钮

请点击输入图片描述

6

根据你的需求进行选择安装,这里我们选择标准版,并按下一步按钮

请点击输入图片描述

7

指定主目录的目标名称与目标路径(一般无需更改),并按下一步按钮

请点击输入图片描述

请点击输入图片描述

8

产品特定的先决条件检查通过(如果总体结果不是“通过”,请检查您的先决配置),按下一步按钮

如果不是通过,如遇到网络配置需求未执行问题,解决如下:

错误:

正在检查网帆码络配置需求...检查完成。此次检查的总体结果为: 未执行

建议案: orcle支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前,必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。

有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。

解决办法:

1、检查计算机名是否态谨哪为英文,如果不是改成英文的再试一次。

2、尝试了上面的方法后,还是不行再进行这步操作

控制面板-添加硬件-是,我也经连接了此硬件-添加新硬件设备-安装我手动列表选择硬件(高级)-网络适配器-厂商:Microsoft 网卡:Microsoft Loopback Adapter 然后就行了。

操作之后你会发现你的网上邻居里面又两个网络连接。选择新建立的那个网络连接,随便为它配个IP地址就行了.

请点击输入图片描述

9

选择创建数据库,并按下一步按钮

请点击输入图片描述

10

选择一般用途,并按下一步按钮

请点击输入图片描述

填写全局数据库名:

对于未使用目录服务(如 Active Directory)的独立服务器,全局数据库名不必包含域名后缀(默认为 orcl)对于使用了目录服务(如 Active Directory)的域服务器,全局数据库名需要包含域名后缀(如 orcl.compieretraining.org)

上述要求设置妥当后,按下一步按钮

请点击输入图片描述

按下一步按钮

请点击输入图片描述

指定数据库存储选项(使用默认选项文件系统即可),按下一步按钮

请点击输入图片描述

指定备份和恢复选项(使用默认选项不启用自动备份即可),按下一步按钮

请点击输入图片描述

为简化评估用数据库的密码设定,选择所有的帐户都使用同一个口令,输入SYSTEM 等用户的口令(口令不要以数字开头),并按下一步按钮

请点击输入图片描述

这是安装配置后的摘要信息,按安装按钮开始安装

请点击输入图片描述

经过数分钟的文件安装过程之后,开始执行数据库配置助手

请点击输入图片描述

数据库创建完毕,按确定按钮

请点击输入图片描述

配置助手运行完毕

请点击输入图片描述

安装结束,按退出按钮

请点击输入图片描述

oracle11g和oracle10g的区别

Oracle数据库11g支持联机事务处理 (OLAP)应用程序中常用的更新、插李扮入和删除操作的数据压缩。

以前的Oracle数据库版本支持数据仓库应用程序常用的批量数据加载操作的压缩。

Oracle数据库11gOLTP表压缩通过更加高效地使用内存来缓存数据以及减少表扫描的I/O提高了数据库性能。

利用OLTP表压缩,您可以利用最小的处理开销达到2到3倍的压缩比。

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性闹丛好、使用方便、功能强,适用于各类大、哪弯灶中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

Oracle 10g中如何创建表

从数据库用户角度看,数据库中的数据是以表、视图等方式储存的。那么用户自己是散陪怎么创建表的呢?简单的有两种方式,一种是用户可以在Oracle提供的SQL*Plus中使用CREATE TABLE语句创建表,也可以通过OEM图形化工具创建表。

工具/材料

电脑

Oracle 10g

CREATE TABLE创建表

首先用户必须要有CREATE TABLE系统权限,并且只能在自己的模式中创建表,图中的例子使用CREATE TABLE语句在当前模式中创建了一个共有5列的表:表的名称为employees,包含 emp_id, name, job,age,dep_id 等5列,后面的number、 varchar2、等为数据类型,括号里面为长度。

如果想要在其他模式中创建表,则必须在表名前加上模式名,并且用户还要有CREATE ANY TABLE系统权限,例如图中语句将在SYSTEM模式中创建employees1表

OEM创建表

在OEM主界面中选择【管理】选项卡,进冲嫌蠢入如图所示的数据库管理界者返面;然后在“数据库对象”中单击【表】选项。

系统进入管理表界面,在该页面中单击【创建】按钮,进入如图所示的“创建表的组织形式”界面。在该界面中用户可以选择创建的表类型---标准表、临时表或索引表。

在选择创建的表类型后,单击【继续】按钮,进入如图所示的“创建表”界面。在“名称”文本框中输入要创建表的名称。系统在“方案”文本框中显示当前模式,这表示新创建的表将属于该模式。

在“创建表”页面中选择“约束条件”选项卡,进入如图所示的“表约束条件”页面。该页面中用户可以为创建的表定义约束条件,包括主键约束(PRIMARY)、唯一约束(UNIQUE)、检查约束(CHECK)和外键(FOREIGN)约束。

设置储存参数,选择“储存”选项卡,进入如图所示的储存设置界面,最后保存表格,单机【确定】按钮,系统会根据用户对表的设置,创建一个新表。

Oracle 10g如何实现高级查询

许多人愁不会Oracle 10g的高级查询,其实也是比较简单的。在查询数据时,为了获取完整的信息就要将多个表连接起来,这也是关系数据库的一个重要特性---表之间存在的关系。这种关系可以将表的数据联系起来。多表查询就是根据这种关系,实现从者激多个表中获取数据还原信息。下面这个图就是我将要操作的表结构。

工具/材料

电脑

Oracle 10g

01

基本连接查询

在简单查询中我们一般只使用了from字句的一个表,然而在关系数据库中,表与表之间往往是存在关系的,这就是要求从多个表中检索数据,以输出更有意义的结果。最简单的连接方式就是在select语句中,通过from子句使用袭尘多个表,并用逗号将不同的基本表隔开。下面语句将商首禅袜品信息表和供应商信息表连接起来,查询其中的商品名称,产地,供应商名称。

02

但此时结果显示该查询语句共显示了200行记录,这显然是错误的。因为仅仅通过select和from子句连接那么查询结果将是一个通过笛卡儿积生成的表,包含大量无意义的信息。而where语句可以有效避免笛卡儿积的出现。只有当两个表具有相同匹配的列时才返回结果集。例如下面语句通过在where子句中使用连接条件,实现了每件商品名称,产地,供应商名称信息。

03

但也要注意一个问题如果想要查询“供应商编号”应该怎么处理,因为两个表中都有“供应商编号”,所以应该查询的时候限定一下,说明究竟是哪一个表中的。

04

join连接查询

join用于连接两个不同的表,on用于给出这两个表之间的连接条件。如果进一步限制查询范围,可以在后面添加where语句,下面示例使用从商品信息表和供应商信息表查询单价大于1200元的商品信息。

05

并且join连接也可以实现两个以上的表查询,写语句的时候一个join对应一个on,看下面的例子。

06

自然连接查询

其实自然连接查询(natural join)就是更加方便的join连接查询,自然连接不必指定任何同等连接条件,系统将自动判断出具有相同名称的列然后形成匹配,但注意自然连接是根据两个表中同名的列而进行连接的,当列不同名时,自然连接将失去意义。

07

集合操作查询

集合操作就是将两个或多个SQL查询结合构成符合查询,集合操作符有union(并集)、intersect(交集)、minus(差集),现在以union为例,union查询必须从每个表中读取相同的列。

08

子查询

子查询和连接查询一样提供了使用单个查询访问多个表中的数据的方法,使用in关键字,意思是在in后面的集合中查询我们需要的,即in后面是限定条件。

特别提示

注意在Oracle 10g中的标点符号是英文状态下的

关于oracle10g和oracle10g安装详细教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表