Oracle数据库12c各版本介绍及功能比较

合集下载

Oracle12C新特性之PDB热克隆(本地克隆、远端异机克隆)

Oracle12C新特性之PDB热克隆(本地克隆、远端异机克隆)

Oracle12C新特性之PDB热克隆(本地克隆、远端异机克隆)说明:版本12.2.0.112c r1版本中 clone ⼀份PDB源库需要打开在read only只读模式 , 在12c r2版本中引⼊了local undo mode, 源PDB在read/write 读写模式也可以 clone 。

local undo mode 也是oracle推崇的模式。

说明: shared undo 与 Local undo 模式切换可以参考 /zhang123456456/article/details/71374528要求:1、 Archive Log Enabled2、 Local Undo Enabled3、 destination CDB must have a public database link to the source CDB,have sufficient privileges to use the database link.⼀、克隆本地pdb[oracle@12c ~]$ sqlplus / as sysdba-- 检查是否开启 local undoSQL>col PROPERTY_NAME for a25;col PROPERTY_VALUE for a25;select PROPERTY_NAME,PROPERTY_VALUE from database_properties where property_name='LOCAL_UNDO_ENABLED'; PROPERTY_NAME PROPERTY_VALUE------------------------- -------------------------LOCAL_UNDO_ENABLED TRUESQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB01 READ WRITE NOSQL> show parameter pdb_file_name_convertNAME TYPE VALUE------------------------------------ ----------- ------------------------------pdb_file_name_convert string-- clone pdb 数量为⼀,注意这⾥ pdb_file_name_convert 参数⽣效级别设置的是 session ,如有需要,⾃⾏设置为全局SQL> alter session set pdb_file_name_convert='pdb01','pdb02';Session altered.SQL> create pluggable database pdb02 from pdb01;Pluggable database created.SQL> alter pluggable database pdb02 open;Pluggable database created.SQL> alter pluggable database pdb02 close immediate;Pluggable database altered.-- clone pdb 数量为多SQL> alter session set pdb_file_name_convert='pdb01','pdb02,pdb03';Session altered.SQL> create pluggable database pdb03 from pdb01;Pluggable database created.SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB01 READ WRITE NO4 PDB02 MOUNTED5 PDB03 MOUNTEDSQL> alter pluggable database pdb02 open;Pluggable database altered.SQL> alter pluggable database pdb03 open;Pluggable database altered.SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB01 READ WRITE NO4 PDB02 READ WRITE NO5 PDB03 READ WRITE NO⼆、克隆远程pdb--源端SQL> create user c##andy identified by andy container=all;User created.SQL> grant dba to c##andy container=all;Grant succeeded.-- ⽬标端cdb执⾏SQL> create database link clonePdb connect to c##andy identified by andy using '(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP) (HOST = 10.219.24.17)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = pdb01)))';Database link created.-- 源端SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB01 READ WRITE NO-- ⽬标端cdbSQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB01 READ WRITE NO4 PDB02 READ WRITE NO5 PDB03 READ WRITE NOSQL> alter session set pdb_file_name_convert='pdb01','pdb04';Session altered.-- 通过 dblink 克隆源端的 pdbSQL> create pluggable database pdb04 from pdb01@clonePdb;Pluggable database created.SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB01 READ WRITE NO4 PDB02 READ WRITE NO5 PDB03 READ WRITE NO6 PDB04 MOUNTEDSQL> alter pluggable database pdb04 open;alter pluggable database pdb04 open*ERROR at line 1:ORA-14694: database must in UPGRADE mode to begin MAX_STRING_SIZE migrationSQL> ho oerr ora 1469414694, 00000, "database must in UPGRADE mode to begin MAX_STRING_SIZE migration"// *Cause: An attempt was made to update the MAX_STRING_SIZE parameter// to EXTENDED when the database was not in UPGRADE mode.//* Action: Restart the database in UPGRADE mode, modify the parameter,// run the utl32k.sql script in $ORACLE_HOME/rdbms/admin, and// restart the database in normal mode.说明:这个报错的原因是⽬标端使⽤了12c的新特性extended data type ,源端没有使⽤这个新特性,从源端克隆过来的pdb需要扩展extended data type 新特性与⽬标端保持⼀致。

第1章 Oracle 12C概述

第1章  Oracle 12C概述

1.1.3 数据类型
整数数据类型 浮点数数据类型 精确小数类型 二进制数据类型 日期/时间数据类型 字符串数据类型
1.1.4 主键
主键(PRIMARY KEY)又称主码,用于唯一地标识表中的每一条 记录。可以定义表中的一列或多列为主键,主键列上不能有两行 相同的值,也不能为空值。
1.2 数据库技术构成
数据库(DataBase,DB)是一个长期存储在计算机内的、有组织 的、有共享的、统一管理的数据集合。它是一个按数据结构来存 储和管理数据的计算机软件系统。即数据库包含两层含义:保管 数据的“仓库”,以及数据管理的方法和技术。
数据库的特点包括:实现数据共享,减少数据冗余;采用特定的 数据类型;具有较高的数据独立性;具有统一的数据控制功能。
1979年,RSI首次向客户发布了产品,即第2版。 1983年,发布的第3个版本中加入了SQL语言,而且性能也有所提升,其
他功能也得到增强。同年,RSI更名为Oracle Corporation,也就是今天 的Oracle公司。 …. …. …. 2013年6月26日,Oracle Database 12c版本正式发布,12c里面的c是 cloud,也就是代表云计算的意思。
1.4 Oracle工具
1.4.1 SQL Plus 1.4.2 Oracle SQL Developer
1.4.1 SQL Plus
客户端工具。在SQL Plus中,可以运行SQL Plus命令与sql语句。 SQL Plus是目前最常用的工具,具有很强的功能,主要功能包含如
下: ⑴ 数据库的维护,如启动,关闭等,这一般在服务器上操作。 ⑵ 执行SQL语句。 ⑶ 执行SQL脚本。 ⑷ 数据的导出为报表。 ⑸ 应用程序开发、测试SQL。 ⑹ 生成新的SQL脚本。 ⑺ 供应用程序调用,如安装程序中进行脚本的安装。 ⑻ 用户管理及权限维护等。

OracleUpgrade12c至19c

OracleUpgrade12c至19c

OracleUpgrade12c⾄19cOracle Upgrade 12c升⾄19c【官⽅⽂档】1 升级与迁移1.1 区别 升级和迁移是不同类型的数据库更改 升级将现有的Oracle数据库环境(包括已安装的组件和相关应⽤程序)转换为新版本的 Oracle数据库环境。

数据库的数据字典升级到新版本。

升级不直接影响⽤户数据;在升级过程中,不会碰触、更改或移动任何数据) 迁移数据指的是将数据从⼀个Oracle数据库迁移到之前为迁移或移动数据⽽创建的另⼀个数据库。

当需要将数据库环境迁移到新的硬件或操作系统平台,或迁移到新的字符集时,可以迁移数据。

迁移不包括升级到最新版本。

数据迁移后,升级过程将单独进⾏1.2 ⽅法Oracle提供了⼀些特性和产品来⾃动化升级过程,并帮助您有效地完成升级Oracle数据库⽀持以下⽅法将数据库升级或迁移到新版本:数据库升级助⼿ (DBUA)提供图形⽤户界⾯,指导您升级数据库。

DBUA可以在安装过程中使⽤Oracle Universal Installer启动,或者您可以在以后的任何时间将DBUA作为独⽴⼯具启动。

使⽤并⾏升级实⽤程序和其他命令⾏实⽤程序⼿动升级允许使⽤shell脚本执⾏升级。

使⽤Oracle Data Pump迁移数据提供导出和导⼊实⽤程序。

Oracle Data Pump可以从您的数据库执⾏完全或部分导出,然后完全或部分导⼊到新版本的Oracle数据库。

Oracle数据泵中的导出/导⼊可以复制数据的⼀个⼦集,⽽保持数据库不变。

CREATE TABLE AS SQL语句将数据从数据库迁移到新的Oracle数据库版本。

通过使⽤此⽅法,您可以复制数据的⼀个⼦集,⽽保持数据库不变。

使⽤优先级列表升级CDB和PDB,根据其优先级对PDB进⾏分组和升级。

使⽤选项运⾏并⾏升级实⽤程序(dbupgrade、或catctl.pl)-L以使⽤优先级列表运⾏升级,并在升级运⾏时调⽤该列表。

Oracle 12c ADG特性

Oracle 12c ADG特性
使用 Active Data Guard 实现数据库滚动升级 — 减少计划停机时间 在 Oracle Database 12c 之前,数据库滚动升级需要复杂的手动过程。由于复杂性 总会增加风险,因此许多用户偏好相对简单的传统升级方法,这是可以理解 的。不过,这类方法会导致停机时间较长,并且它们仍然具有某种风险因素,因 为在数据库的生产副本上执行升级之前您无法确定其结果。 使用 Active Data Guard 的数据库滚动升级解决了这一问题,这是 Oracle Database 12c 的一个新的功能,该功能使用三个 PL/SQL 程序包自动化执行滚动数据库升 级过程的许多步骤,从而取代了执行该过程时需要进行的四十多个手动步骤。这 种新的自动化通过在将用户转移到新版本之前在完整的生产副本上实施并彻底验 证所有变更,以更为简便的方式最大程度地减少了计划停机时间并降低了风险。
?采用低成本的方法跨越任意距离实现零数据丢失灾难恢复保护?通过增加分流到活动备用数据库的报表应用程序的数量实现高投资回报?通过使用新的数据库滚动升级自动化手段提高可用性并降低风险activedataguard远程同步任意距离的零数据丢失保护远程同步功能通过在距离主站点位置任意距离的位置维护一个同步备用数据库为生产数据库提供零数据丢失保护并且这不会影响性能而且成本和复杂性也最小
北京孵化器办公室
地址:北京市海淀区中关村软件园孵化器2号楼A座一层 邮编:100193 电话:(86.10) 8278-6000 传真:(86.10) 8282-6401
上海名人商业大厦办公室
地址:上海市黄浦区天津路155号名人商业大厦12层 邮编:200001 电话:(86.21) 2302-3000 传真:(86.21) 6340-6055
长沙办公室

Oracle Database 12c十二大新特性

Oracle Database 12c十二大新特性

作为甲骨文全球大会OpenWorld 2012中的重要产品发布,新版Oracle Database 12c汇集了参会者最多的目光,Larry Ellison也在开幕演讲中重点介绍了12c 的一些新特性。

对于Oracle DBA来说,虽然数据库12c正式发布的日期还要等到明年年初,但依旧希望能够提前了解它的一些新功能、新特性。

在OpenWorld 2012的技术讲座环节,Oracle技术大师Tom Kyte集中介绍了Oracle Database 12c的十二大新特性,而Oracle ACE总监杨廷琨也对此进行了总结,希望让国内DBA一睹为快。

1.PL/SQL性能增强:类似在匿名块中定义过程,现在可以通过WITH语句在SQL中定义一个函数,采用这种方式可以提高SQL调用的性能。

2.改善Defaults:包括序列作为默认值;自增列;当明确插入NULL时指定默认值;METADATA-ONLY default值指的是增加一个新列时指定的默认值,和11g 中的区别在于,11g的default值要求NOT NULL列。

3.放宽多种数据类型长度限制:增加了VARCHAR2、NVARCHAR2和RAW类型的长度到32K,要求兼容性设置为12.0.0.0以上,且设置了初始化参数MAX_SQL_STRING_SIZE为EXTENDED,这个功能不支持CLUSTER表和索引组织表;最后这个功能并不是真正改变了VARCHAR2的限制,而是通过OUT OF LINE的CLOB 实现。

4.TOP N的语句实现:在SELECT语句中使用“FETCH next N rows”或者“OFFSET”,可以指定前N条或前百分之多少的记录。

5.行模式匹配:类似分析函数的功能,可以在行间进行匹配判断并进行计算。

在SQL中新的模式匹配语句是“match_recognize”。

6.分区改进:Oracle Database 12c中对分区功能做了较多的调整,Oracle ACE总监杨廷琨花了较大的篇幅对分区提升进行了解读,其中共分成6个部分:INTERVAL-REFERENCE分区:把11g的interval分区和reference分区结合,这样主表自动增加一个分区后,所有的子表、孙子表、重孙子表、重重重...孙子表都可以自动随着外接列新数据增加,自动创建新的分区。

oracle12c操作手册

oracle12c操作手册

Oracle 12c 操作手册是一本详细介绍如何使用和操作 Oracle 12c 数据库的指南。

该手册首先介绍了 Oracle 12c 的基础知识,包括数据库体系结构、数据类型、SQL 语言等方面的内容。

接着,手册详细介绍了如何创建和管理数据库对象,如表、视图、索引等,以及如何进行数据查询和操作。

此外,手册还介绍了Oracle 12c 的高级功能,如存储过程、触发器、分区等。

同时,手册还提供了大量的示例和练习,帮助读者更好地理解和掌握 Oracle 12c 的操作技巧。

总之,Oracle 12c 操作手册是一本非常实用的工具书,对于需要进行 Oracle 数据库管理和开发的用户来说具有重要的参考价值。

通过阅读该手册,用户可以更好地了解Oracle 12c 的功能和特点,提高数据库的管理和开发效率。

Oracle Enterprise Manager 12c 数据库生命周期管理说明书

Oracle Enterprise Manager 12c 数据库生命周期管理说明书

OEM 12c Overview
4 Management Servers (OMS) spread across 2 data centers
Repository (OMR) 2 node RAC cluster with DataGuard to another 2 node RAC cБайду номын сангаасuster
Database Lifecycle Management
with Oracle Enterprise Manager 12c
Vaithianathan Soundararajan
About Nationwide
Founded in 1926 $22.4 Billion in Revenue $168 Billion in Assets Fortune 100 Company 33,000 Employees/Associates #1 Writer of farm owner insurance #1 provider of public-sector retirement plans
• Gold Copy Provisioning
• Cloud Management pack with self service provisioning.
• Patching-High priority security patches applied
Provision Oracle Binary/Database Comparison
Run Analyze (OEM 12c Patching Procedure runs prerequisite checks such as Credentials setttings, Upgrades Opatch, checks for patch conflicts etc.,) – 10 mins.

oracle12c oratop详解

oracle12c oratop详解

Oracle 12c中的oratop是一个轻量级实时监控工具,主要用于监控数据库的活动和性能。

以下是关于oratop的详细解释:
功能:
oratop的主要功能是监控当前的数据库活动,包括当前正在执行的会话、锁、等待事件等。

它还可以监控数据库的性能,例如CPU、内存和I/O的使用情况。

通过oratop,用户可以识别当前阻塞的会话和瓶颈会话,从而帮助诊断和解决性能问题。

特点:
oratop的最大特点是支持实时轻量级监控,这意味着它可以在不显著影响数据库性能的情况下提供实时监控数据。

它是一个“绿色”软件,不需要安装,只需要给一个运行目录即可。

在运行oratop时,需要以oracle用户身份运行,且需要配置环境变量,主要是配置LD_LIBRARY_PATH路径。

使用方式:
在使用oratop时,可以通过“/ as sysdba”命令连接到本机连接,也可以远程使用oratop连接到其他服务器。

在Database Section中,可以看到各个实例(RAC)下,每个实例的基本参数和复杂信息。

请注意,以上信息仅供参考,如有需要,建议您查阅Oracle官方文档或咨询专业人士。

Oracle数据库c各版本介绍及功能比较

Oracle数据库c各版本介绍及功能比较

OracleDatabase12c版本介绍OracleDatabase12c?有三种版本,提供多种企业版选件来满足客户对各种领域(性能和可用性、安全性和合规性、数据仓储和分析、非结构化数据和可管理性)的特定需求。

OracleDatabase12c?标准版1企业级的性能和安全性OracleDatabase12c?标准版1经过了优化,适用于部署在小型企业、各类业务部门和分散的分支机构环境中。

该版本可在单个服务器上运行,最多支持两个插槽。

OracleDatabase12c?标准版1可以在包括Windows、Linux和Unix在内的所有Oracle支持的操作系统上使用。

概述●快速安装和配置,具有内置的自动化管理●适用于所有类型的数据和所有应用●公认的性能、可靠性、安全性和可扩展性●使用通用代码库,可无缝升级到OracleDatabase12c?标准版或OracleDatabase12c?企业版优势●以极低的每用户180美元起步(最少5个用户)●以企业级性能、安全性、可用性和可扩展性支持所有业务应用●可运行于Windows、Linux和Unix操作系统●通过自动化的自我管理功能轻松管理●借助OracleApplicationExpress、OracleSQLDeveloper和Oracle面向Windows的数据访问组件简化应用开发OracleDatabase12c?标准版经济实惠、功能全面的数据库OracleDatabase12c?标准版是面向中型企业的一个经济实惠、功能全面的数据管理解决方案。

该版本中包含一个可插拔数据库用于插入云端,还包含Oracle 真正应用集群用于实现企业级可用性,并且可随您的业务增长而轻松扩展。

●支持使用一个可插拔数据库实现入门级云计算和整合●跨平台恢复●内置的Oracle真正应用集群支持更高水平的系统正常运行时间●简化的安装和配置●适用于所有类型的数据和所有应用●向上兼容OracleDatabase12c?企业版,从而保护您的初期投资优势●每用户350美元(最少5个用户),您可以只购买目前需要的许可,然后使用Oracle真正应用集成随需扩展,从而节省成本●提高服务质量,实现企业级性能、安全性和可用性●可运行于Windows、Linux和Unix操作系统●通过自动化的自我管理功能轻松管理●借助OracleApplicationExpress、OracleSQLDeveloper和Oracle面向Windows的数据访问组件简化应用开发OracleDatabase12c?企业版插入云端全球首屈一指的数据库推出最新版本——OracleDatabase12c现已推出,可在各种平台上使用。

Oracle Recovery Manager 12c数据保护在12cR1的介绍说明书

Oracle Recovery Manager 12c数据保护在12cR1的介绍说明书

Oracle Recovery Manager 12c Data Protection in 12c R1Sridhar RanganathanSr. Principal Product Manager, Oracle Database High Availability Rao S. KasinadhuniSenior Oracle DBA, Vice President J.P. Morgan, AM Infrastructure October 29, 2015Presented withProgram AgendaRecovery Manager New Features in Oracle 12cJ.P .Morgan – Cross Platform Migration: Real World Use Case New Backup Solutions using RMAN Flashback Technologies in Oracle 12c Oracle Secure Backup 12.1 Maximum Availability Architecture1 2 3 4 5 6RMAN in Oracle Database 12c Release 1 18 Years of Innovation (Introduced in Oracle 8 Circa 1997)Import 12cRMAN Backups RMAN RestoreSource Database Clone Database 12c 12c: Over the Network Recovery for Data Guard12c 12c: Over the Network Recovery for Data Guard12c 12cRMAN Backup - CDBFor Source databases 10.2 and aboveScripts Updated using new RMAN 12c Features Phase 3: TransportLast read-only L1 andtransferExport & Import metadataPhase 2: Roll-Forward (Reduce Downtime) Perform L1 and transferwhile source is in r/wRepeat this until cut-offperiodPhase 1: PrepareInstall Target SystemPerform L0 and transferNewRMAN 12c: Enhancements for Cross Platform Migration •Support for BACKUPSET format–Unused block compression, smaller transport size, multi-section•New keywords in RMAN 12c–FOR TRANSPORT at source platform–TO PLATFORM (conversion at source to a specific platform)–FROM PLATFORM (conversion at destination from a specific platform)–ALLOW INCONSISTENT to create inconsistent backups of tablespace (during incremental backups) •No longer require CONVERT TABLESPACE or CONVERT DATAFILE procedure•Can include tablespace metadata if that tablespace is read-only (final step) •XTTS with incremental backups reduces downtime up to 8X•Backups from 10g, 11g can be restored to a 12c destinationcSource Platform Destination Platform1. Level 0 Full Backup2. Restore L0 Backup 6. Final Recovery L1Real World Cross Platform Migration Using Oracle 12c RMANRao S. KasinadhuniSenior Oracle DBA, Vice PresidentJ.P. Morgan, AM InfrastructureOctober 29, 2015Source Environment •Colorado Data Center •10+ Oracle Databases •11gR1 and 11gR2 •HP-UX RISC Platform •Stand-alone (non-RAC) •Database Sizes range from 12 TB to 30 TBDestination Environment•Atlanta Data Center•Oracle Enterprise Linux6.x Platform•Oracle 12.1.0.2•Oracle RACChallenges & Solution•Challenges–Migration across datacenters (~800 miles)–Migration across platforms–Migration across versions•Solution–Use Staging Servers atDestination–Use Active Data Guardbetween Data Centers–Use Cross-Platformmigration (MOS 1389592.1 )Databases Migration ProjectCross Platform MigrationTopology through Big PictureStep 1: Synchronize Data Between Data Centers•Build Staging Server at the Destination Data center (Atlanta)–Same OS HP-UX but Different Processor Architecture •Staging Host: IA-64 based with HP-UX•Create Physical Standby on Staging Host –Performed RMAN Hot backup from source database–Shipped the storage media to the destination–Restore Media on the staging host•Keep Synchronizing Physical Standby using Active Data GuardStaging using Active Data GuardStep 2: Cross-Platform Transport•Destination Servers: Linux / X86 Blade•One time Level 0 Backup–Take Initial Level 0 backup from Staging Server (which is a Standby Server)–Use NFS mount point for backups–Restore Backups at Destination RAC Server •Repeated Incremental Level 1 Backups–Keep taking Incremental (L1) Backups on Staging–Keep Restoring Incremental (L1) Backups at DestinationData Migration Between Staging & Destination ServerStep 3: Cutting Over to Destination Database •Ensure Physical standby (Staging) Synchronized to Last Archive log•Shutdown Source (Production) database •Final Incremental Backup (L1)–Physical standby is already in read-only mode –Take final incremental L1 backup–Restore the last L1 at Destination•Meta Data Plug-in–Export Meta Data from the Stage Server–Import Meta data into Destination database •Open Destination databaseFinal Plug-In Procedure on the Cut-Off DayObservation, Best Practices & Future Plans•Very smooth & efficient migration completed using Oracle supplied Cross-Platform Scripts (MOS 1389592.1)•Performed multiple incremental backups to keep the destination server data as close to production•Use Multi-Section Incremental Backups•Use NFS (SAN based) mounted file system for cross-platform migration between staging & destination servers–Avoids additional steps required to copy backups between servrs•Future Plans–Implement backup & recovery procedures using RMAN 12c capabilities–Identify and Migrate other HP-UX databases to future Oracle version using 12c enhancementsProgram AgendaRecovery Manager New Features in 12cJ.P .Morgan – Cross Platform Migration: Real World Use Case New Backup Solutions using RMAN Flashback Technologies in 12c Oracle Secure Backup 12.1 Maximum Availability Architecture1 2 3 4 5 6Stores validated, compressed DB changes on diskFast restores to any point-in-time using deltasBuilt on Exadata scaling and resilienceEnterprise Manager end-to-end control Replicates to RemoteRecovery ApplianceInstant Offsite StorageCost Effective On-demand Scalability End-to-End Security RMAN EncryptionRMAN Compression 3-Way Protection 24x7 Data AvailabilityOracle Database BackupCloud ServiceOracle DBaaS / Exadata Cloud ServiceOn-Premises Databases10.2 and abovePlatform as a ServiceProgram AgendaRecovery Manager New Features in 12c & 12c R2J.P .Morgan – Cross Platform Migration: Real World Use Case New Backup Solutions using RMAN Flashback Technologies in 12c Oracle Secure Backup 12.1 Maximum Availability Architecture1 2 3 4 5 6Flashback Database for Continuous Data ProtectionCDB/PDBs @ t1 (test_grp)FLASHBACK to test_grp In Oracle Database 12c Release 1, Flashback Database capabilities arePDBs @ t2Program AgendaRecovery Manager New Features in 12cJ.P .Morgan – Cross Platform Migration: Real World Use Case New Backup Solutions using RMAN Flashback Technologies Technologies in 12c Oracle Secure Backup 12.1 Maximum Availability Architecture1 2 3 4 5 6Clients – Unix / Linux/ Windows / NASMedia ManagerDisk Storage Tape LibraryProgram AgendaRecovery Manager New Features in 12cJ.P .Morgan – Cross Platform Migration: Real World Use Case New Backup Solutions using RMAN Flashback Technologies in 12c Oracle Secure Backup 12.1 Maximum Availability Architecture1 2 3 4 5 6TechnologyProtectionAgainst Type ofFailureDowntimeRecovery Time Objective ,RTOData Loss ExposureRecovery Point Objective , RPOOracle Secure Backup Physical Hours/Days Days/Hours(from last backup)Recovery Manager (RMAN)Physical Hours/Days Hours(from last backup)Flashback Technologies Logical Minutes/Hours Minutes/Hours(from point-in-time) (Active) Data Guard Site Failure / DR Seconds/Minutes Zero/SecondsEdition-based Redefinition,Online Redefinition, Data Guard, GoldenGate–Minimal downtime maintenance, upgrades, migrationsActive Data Guard–Data Protection, DR–Query OffloadGoldenGate–Active-active replication –HeterogeneousActive ReplicaRMAN, Oracle Secure Backup, Zero Data Loss Recovery ApplianceEnterprise Manager Cloud Control–Site Guard, Coordinated Site FailoverApplication Continuity–Application HAGlobal Data Services–Service Failover / Load BalancingRAC–Scalability –Server HAASM–Local storage protectionProduction SiteFlashback–Human error correctionOracle Maximum Availability Architecture (MAA)Reference•/goto/rman•/goto/flashback•/goto/ha•/goto/maa•Master RMAN Note (Doc ID 1116484.1)Social–/maa–Follow us @OracleMAA******************************Copyright © 2015, Oracle and/or its affiliates. All rights reserved.31。

Oracle(12c)标准版、企业版、易捷版对比

Oracle(12c)标准版、企业版、易捷版对比
Oracle Database Vault
可选
Oracle Audit Vault和数据库防火墙
Oracle Audit Vault是Oracle自己的产品,可与每个Oracle数据库版本一起使用。
Oracle Advanced Security
可选
Oracle Label Security
可选
安全应用角色
操作系统允许的最大容量
操作系统允许的最大容量
数据库规模
11GB
无限制
无限制
无限制
Oracle Multitenant
可选
大数据和数据仓储
Oracle Advanced Compression
可选
Oracle OLAP
可选
Oracle Partitioning
可选
Oracle高级分析
可选
可移动的表空间,包括跨平台
OracleDatabase12c三种版本对比
Oracle12c提供了3个版本:易捷版、标准版二环企业版
OracleDatabase版本比较
Oracle数据库易捷版
Oracle数据库标准版1
Oracle数据库标准版
Oracle数据库企业版
最多容纳
1个CPU
2个插槽
4个插槽
无限制
内存
1GB
操作系统允许的最大容量
性能与可扩展性
Oracle真正应用集群
可选
Oracle Real Application Clusters One Node
可选
适应性执行计划
集成的集群件
自动负载管理
Java和PL/SQL的本地编译
仅支持PL/SQL

Oracle数据库12c各版本介绍及功能比较

Oracle数据库12c各版本介绍及功能比较

Oracle Database 12c 版本介绍Oracle Database 12 c有三种版本,提供多种企业版选件来满足客户对各种领域(性能和可用性、安全性和合规性、数据仓储和分析、非结构化数据和可管理性)的特定需求。

Oracle Database 12 c 标准版1企业级的性能和安全性Oracle Database 12 c 标准版1经过了优化,适用于部署在小型企业、各类业务部门和分散的分支机构环境中。

该版本可在单个服务器上运行,最多支持两个插槽。

Oracle Database 12c 标准版1可以在包括Windows Linux和Unix在内的所有Oracle支持的操作系统上使用。

概述快速安装和配置,具有内置的自动化管理适用于所有类型的数据和所有应用公认的性能、可靠性、安全性和可扩展性使用通用代码库,可无缝升级到Oracle Database12c 标准版或OracleDatabase 12 c 企业版优势以极低的每用户180美元起步(最少5个用户)以企业级性能、安全性、可用性和可扩展性支持所有业务应用可运行于Windows Linux和Unix操作系统通过自动化的自我管理功能轻松管理借助Oracle Application Express 、Oracle SQL Developer 和Oracle面向Windows的数据访问组件简化应用开发Oracle Database 12 c 标准版经济实惠、功能全面的数据库Oracle Database 12 c 标准版是面向中型企业的一个经济实惠、功能全面的数据管理解决方案。

该版本中包含一个可插拔数据库用于插入云端,还包含Oracle真正应用集群用于实现企业级可用性,并且可随您的业务增长而轻松扩展。

支持使用一个可插拔数据库实现入门级云计算和整合跨平台恢复内置的Oracle真正应用集群支持更高水平的系统正常运行时间简化的安装和配置适用于所有类型的数据和所有应用向上兼容Oracle Database 12 c 企业版,从而保护您的初期投资优势每用户350美元(最少5个用户),您可以只购买目前需要的许可,然后使用Oracle真正应用集成随需扩展,从而节省成本提高服务质量,实现企业级性能、安全性和可用性可运行于Windows Linux和Unix操作系统通过自动化的自我管理功能轻松管理借助Oracle Application Express 、Oracle SQL Developer 和Oracle面向Windows的数据访问组件简化应用开发Oracle Database 12 c 企业版插入云端全球首屈一指的数据库推出最新版本Oracle Database 12 c 现已推出,可在各种平台上使用。

oracle12c exp tables用法

oracle12c exp tables用法

一、介绍Oracle 12c exp tables的概念Oracle 12c exp tables是Oracle数据库管理系统中的一个重要工具,用于导出数据库中的表数据。

二、使用Oracle 12c exp tables的步骤1. 准备工作在使用exp tables之前,需要确保数据库已经正确安装并且已经创建了需要导出数据的表。

2. 运行exp tables命令通过以下命令来执行exp tables:exp tables=table_name file=exported_data.dmp其中,table_name为要导出的表名,exported_data.dmp为导出数据保存的文件名。

3. 导出参数设置在执行exp tables命令时,可以通过设置不同的参数来实现不同的导出需求,比如设置导出数据的格式、导出的数据范围等。

4. 导出数据确认导出完成后,可以通过查看导出的文件来确认数据是否已经成功导出。

三、 Oracle 12c exp tables的优缺点1. 优点- exp tables是Oracle提供的官方工具,使用起来较为稳定可靠。

- 可以通过设置不同的参数来实现不同的导出需求,灵活性较高。

2. 缺点- exp tables在处理大数据量的表时可能会出现性能问题。

- 对于非管理员用户,可能需要一定的权限才能够运行exp tables命令。

四、注意事项1. 数据一致性在使用exp tables导出数据时,需要注意数据一致性的问题,尤其是在数据库正在运行的情况下。

2. 权限设置在使用exp tables命令时,需要确保当前用户具备足够的权限来执行该命令,否则可能会导致操作失败。

3. 数据安全导出的数据文件需要妥善保存,以防止数据泄露或者意外损坏。

五、总结Oracle 12c exp tables是Oracle数据库管理系统中的一个重要工具,通过合理的使用可以实现对数据库中表数据的导出。

在使用exp tables时,需要注意数据一致性、权限设置以及数据安全等方面的问题,以确保导出数据的稳定性和安全性。

oracle_rac_12c核心技术原理__概述说明以及解释

oracle_rac_12c核心技术原理__概述说明以及解释

oracle rac 12c核心技术原理概述说明以及解释1. 引言1.1 概述Oracle RAC(Real Application Clusters)是一种数据库集群技术,它允许多个数据库实例在同一个集群中运行,共享相同的物理存储。

相比于传统的单实例数据库,在RAC架构下,数据库的可扩展性、可用性和性能都得到了显著提升。

Oracle RAC 12c作为Oracle公司最新推出的版本,带来了更多的创新和改进,为企业提供了更强大的核心技术支持。

本文将对Oracle RAC 12c的核心技术原理进行概述说明和解释。

首先,我们会介绍RAC的基本概念和架构,包括多实例共享存储技术。

接着,我们将详细阐述RAC的部署和配置过程,涵盖安装Oracle Grid Infrastructure、创建RAC 数据库实例以及配置RAC集群环境。

随后,我们将重点关注Oracle RAC 12c 的故障恢复和高可用性机制,包括故障检测和恢复机制、数据保护和冗余机制以及高可用性管理和故障转移技术。

1.2 文章结构本文按照如下结构组织:首先是引言部分,简要介绍了文章的主题和结构;然后是Oracle RAC 12c核心技术原理部分,详细阐述了RAC的概念、架构和多实例共享存储技术;接着是Oracle RAC 12c的部署和配置部分,指导读者如何安装Grid Infrastructure、创建RAC数据库实例和配置集群环境;之后是故障恢复和高可用性机制部分,探讨了故障检测和恢复、数据保护和冗余以及高可用性管理和故障转移等关键内容;最后是结论部分,对文章内容进行总结,并展望Oracle RAC 12c的未来发展,并提出进一步研究的建议。

1.3 目的本文旨在传达对Oracle RAC 12c核心技术原理的深入理解,并提供一份完整的指南,帮助读者了解RAC的概念和架构,并掌握RAC的部署、配置以及故障恢复与高可用性机制。

通过本文的阅读与学习,读者将能够更好地利用Oracle RAC 12c来满足企业对于数据库可靠性、可扩展性以及高性能的需求。

Oracle12C简介

Oracle12C简介

Oracle12C简介
2013年6⽉26⽇,Oracle Database 12c版本正式发布,⾸先发布的版本号是12.1.0.1.0,率先提供下载的平台有Linux和Solaris:
Oracle官⽅下载地址:
像之前10g, 11g⾥的g是代表grid,⽽12c⾥⾯的c是cloud,也就是代表云计算的意思.
新特性
在数据类型,分区表,统计信息,数据优化等⽅⾯都有所改变.看到有⼀篇⽂章详细介绍了新特性
数据库架构
觉得12 c中最⼤的不同就是整个数据库的架构跟以前很不⼀样了.以前是⼀个instance对应⼀个database,然后database下⾯⼜有不同的schema,⽽shcema和⽤户也是⼀⼀对应的关系.
⽽12 c中⼀个instance 下⾯有多个独⽴的database了.
看起来貌似跟SQL Server蛮像了啊,sql server就是⼀instance对应蛮多个database.不过创建⽤户的时候还是不同的.sql server创建的登陆⽤户叫login,然后login会映射到不同database下⾯的user,其中不同database下⾯的user有对所属的database有不同的操作权限.
⽽Oracle中创建⽤户还跟以前类似.⾥⾯的database之间可以完成独⽴,不像sql server中那么有关联. oracle中不同的database要互相访问还得通过db link访问.所以其实针对普通⽤户的⼀般操作来说跟以前是⼀样的,⾯对的还是只有⼀个database,只不过从DBA的⾓度来讲才很不⼀样,要维护多个database了.。

oracle 12c r2 RAC配置手册

oracle 12c r2 RAC配置手册

ORACLE 12C R2 Real Application Cluster Installation Guide朱海清StarTimes Software Technology Co., LtdASM磁盘空间最低要求12C R2相比前一版本,OCR的磁盘占用需求有了明显增长。

为了方便操作,设置如下:External: 1个卷x40GNormal: 3个卷x30GHight: 5个卷x25GFlex: 3个卷x30GOCR+VOLTING+MGMT存储通常放到一个磁盘组,且选择Normal的冗余方式,也即最少3块asm磁盘80G空间。

操作系统安装操作系统安装时把“Server with GUI“和”Compatibility Libraries”勾上,其他都不用选择。

版本采用CentOS 7、RHEL 7或者Oracle Linux 7安装oracle预安装包yum install -y oracle-rdbms-server-12cR1-preinstall创建用户和组oracle用户和dba、oinstall组已经在上一步创建完毕。

rac所有节点的oracle用户和grid用户的uid和gid必须一致,所以创建的时候最好制定uid和gid。

groupadd --gid 54323 asmdbagroupadd --gid 54324 asmopergroupadd --gid 54325 asmadmingroupadd --gid 54326 opergroupadd --gid 54327 backupdbagroupadd --gid 54328 dgdbagroupadd --gid 54329 kmdbausermod --uid 54321 --gid oinstall --groups dba,oper,asmdba,asmoper,backupdba,dgdba,kmdba oracle useradd --uid 54322 --gid oinstall --groups dba,asmadmin,asmdba,asmoper grid安装目录mkdir -p /u01/app/12.2.0/gridmkdir -p /u01/app/gridmkdir -p /u01/app/oraclechown -R grid:oinstall /u01chown oracle:oinstall /u01/app/oraclechmod -R 775 /u01/用户环境变量grid环境变量cat <<EOF >>/home/grid/.bash_profileORACLE_SID=+ASM1ORACLE_HOME=/u01/12.2.0/gridPATH=$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_SID CLASSPATH ORACLE_HOME LD_LIBRARY_PATH PATHEOF在节点2,ORACLE_SID=+ASM2oracle环境变量cat <<EOF >>/home/oracle/.bash_profileORACLE_SID=starboss1ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1ORACLE_HOSTNAME=rac01PATH=$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_SID ORACLE_HOME ORACLE_HOSTNAME PATH LD_LIBRARY_PATH CLASSPATH EOF在节点2,ORACLE_SID=starboss2,ORACLE_HOSTNAME=rac02修改logind.conf# vi /etc/systemd/logind.confRemoveIPC=no# systemctl daemon-reload# systemctl restart systemcd-logind加载pam_limits.so模块echo "session required pam_limits.so" >> /etc/pam.d/login禁用selinuxsetenforce 0vi /etc/sysconfig/selinux禁用防火墙# systemctl stop firewalld && systemctl disable firewalld 修改ulimitcat <<EOF >> /etc/security/limits.d/99-grid-oracle-limits.conf oracle soft nproc 16384oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 32768grid soft nproc 16384grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 10240grid hard stack 32768EOF创建自定义的ulimitcat <<EOF >> /etc/profile.d/oracle-grid.sh if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -u 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiif [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -u 16384ulimit -n 65536elseulimit -u 16384 -n 65536 fifiEOF修改共享内存分区大小将如下参数添加到/etc/fstab,具体大小数值根据实际情况调整,因为这个数值和物理内存以及MEMORY_TARGET有关。

Oracle 12c数据库基础教程-Oracle 12c数据库简介

Oracle 12c数据库基础教程-Oracle 12c数据库简介

(7)表空间和方案的关系
同一方案中的对象可以存储在不同的表空间中; 表空间可以存储不同方案中的对象。
数据库
系统表空间(System Tablespace)
用户表空间(USERS Tablespace)
DATA1.ORA 1MB
DATA2.ORA 1MB
DATA3.ORA 4MB
(8)数据库、表空间和数据文件的关系
物理结构由构成数据库的操作系统文件 所决定。每个Oracle数据库都由3种类型 的文件组成,即数据文件、日志文件和 控制文件。这些数据库文件为数据库信 息提供真正的物理存储。
1.控制文件
每个Oracle数据库有一个控制文件,记录数据 库的物理结构。控制文件包含数据库名、数据 库数据文件和日志文件的名字、位置和数据库 建立日期等信息。 数据库的控制文件用于标识数据库和日志文件 ,当开始数据库操作时它们必须被打开。当数 据库的物理组成更改时,Oracle自动更改该数 据库的控制文件。数据恢复时,也要使用控制 文件。 当数据库打开时,Oracle数据库服务器必须可 以写控制文件。没有控制文件,数据库将无法 装载,恢复数据库也很困难。
(3)SYSAUX表空间
数据库组件将SYSAUX表空间作为存储数据的默 认位置,因此当数据库创建或升级时,SYSAUX表 空间会自动创建。使用SYSAUX表空间可以减少默 认创建表空间的数量,在进行普通的数据库操作 时,Oracle数据库服务器不允许删除SYSAUX表空 间,也不能对其进行改名操作。
视图
虚拟的表,它在物理上并不存在。视图可以把表或其他视图的数据按照一定的条件组合起 来,所以也可以把它看成是一个存储的查询。视图并不包含数据,它只是从基表中读 取数据。例如,在图1.4所示的表Employee中,只读取姓名和年龄,就是一个视图

oracle各个版本之间的区别

oracle各个版本之间的区别

Oracle的各个版本之间的区别一、Oracle 9i比8i多了哪些新特性?1、并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。

2、9i可以在线修改内核参数和内存分配,8i不行。

数据文件和表空间管理,8i手工管理,9i自动管理。

3、9i比8i增强了对ANSI SQL99的支持。

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

5、8i只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务.二、Oracle 10g比9i多的新特性?1. 10g支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)2.10g容易安装,且安装速度比9i少了一半3.新增基于浏览器的企业管理器(Enterprise Manager)。

4.支持自动管理(Automatic Management)增删硬盘不再需要操作系统管理员设置的镜像、负载均衡物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬盘。

5.内存自动化,根据需要自动分配和释放系统内存。

6.SQL性能调整自动化。

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

8.数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15--45倍.9.精细审计(Fine-Grained Auditing),记录一切对敏感数据的操作10.存储数据的表空间(Tablespace)跨平台复制,极大的提高数据仓库加载速度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle Database 12c版本介绍
Oracle Database 12c有三种版本,提供多种企业版选件来满足客户对各种领域(性能和可用性、安全性和合规性、数据仓储和分析、非结构化数据和可管理性)的特定需求。

Oracle Database 12c标准版1
企业级的性能和安全性
Oracle Database 12c标准版1经过了优化,适用于部署在小型企业、各类业务部门和分散的分支机构环境中。

该版本可在单个服务器上运行,最多支持两个插槽。

Oracle Database 12c标准版1可以在包括Windows、Linux和Unix 在内的所有Oracle支持的操作系统上使用。

概述
●快速安装和配置,具有内置的自动化管理
●适用于所有类型的数据和所有应用
●公认的性能、可靠性、安全性和可扩展性
●使用通用代码库,可无缝升级到Oracle Database 12c标准版或Oracle
Database 12c企业版
优势
●以极低的每用户180美元起步(最少5个用户)
●以企业级性能、安全性、可用性和可扩展性支持所有业务应用
●可运行于Windows、Linux和Unix操作系统
●通过自动化的自我管理功能轻松管理
●借助Oracle Application Express、Oracle SQL Developer和Oracle
面向Windows的数据访问组件简化应用开发
Oracle Database 12c标准版
经济实惠、功能全面的数据库
Oracle Database 12c标准版是面向中型企业的一个经济实惠、功能全面的数据管理解决方案。

该版本中包含一个可插拔数据库用于插入云端,还包含Oracle真正应用集群用于实现企业级可用性,并且可随您的业务增长而轻松扩展。

●支持使用一个可插拔数据库实现入门级云计算和整合
●跨平台恢复
●内置的Oracle真正应用集群支持更高水平的系统正常运行时间
●简化的安装和配置
●适用于所有类型的数据和所有应用
●向上兼容Oracle Database 12c企业版,从而保护您的初期投资
优势
●每用户350美元(最少5个用户),您可以只购买目前需要的许可,然后
使用Oracle真正应用集成随需扩展,从而节省成本
●提高服务质量,实现企业级性能、安全性和可用性
●可运行于Windows、Linux和Unix操作系统
●通过自动化的自我管理功能轻松管理
●借助Oracle Application Express、Oracle SQL Developer和Oracle
面向Windows的数据访问组件简化应用开发
Oracle Database 12c企业版
插入云端
全球首屈一指的数据库推出最新版本——Oracle Database 12c现已推出,可在各种平台上使用。

Oracle Database 12c企业版包含 500 多个新特性,其中包括一种新的架构,可简化数据库整合到云的过程,客户无需更改其应用即可将多个数据库作为一个进行管理。

概述
●Oracle Database 12c企业版将对正在部署私有数据库云的客户和正在
寻求以安全、隔离的多租户模型发挥Oracle数据库强大功能的SaaS供
应商有极大帮助
●Oracle Database 12c企业版提供综合功能来管理要求最严苛的事务处
理、大数据和数据仓库负载
●客户可以选择各种Oracle数据库企业版选件来满足业务用户对性能、安
全性、大数据、云和可用性服务级别的期望
●使用新的多租户架构,无需更改现有应用即可在云上实现更高级别的整

●自动数据优化特性可高效地管理更多数据、降低存储成本和提升数据库
性能
●深度防御的数据库安全性可应对不断变化的威胁和符合越来越严格的数
据隐私法规
●通过防止发生服务器故障、站点故障、人为错误以及减少计划内停机时
间和提升应用连续性,获得最高可用性
●可扩展的业务事件顺序发现和增强的数据库中大数据分析功能
●与Oracle Enterprise Manager Cloud Control 12c无缝集成,使管理员
能够轻松管理整个数据库生命周期
Oracle数据库快捷版Oracle数据
库标准版1
Oracle数据
库标准版
Oracle数据
库企业版
Application。

相关文档
最新文档