1.1 Oracle10g数据库概述

1.1.1 网格数据库

  1. Oracle10g数据库是一种为网格计算而设计的数据库,是第一个用完整集成的软件基础架构来实现网络计算的数据库系统,其中10gg表示grid(网格)。

1.1.2 可移植的集群件

  1. 集群件是为集群中服务器间的通信提供集群化服务的软件,Oracle10g包含新的集成集群件,不需要购买、安装、配置和支持第三方集群件,从而使组成集群变得容易。

1.1.3 Oracle10g调度器

  1. Oracle10g引进了Scheduler调度器,使用户可以在不同时间使用数据库中的数据,以提高资源利用率。Oracle10g中的作业可以是存储过程或者外部作业,如CJAVA程序。利用Oracle资源管理器,可以定义资源计划,并将这些资源计划分配给作业类。

1.1.4 异种平台的表空间传输

  1. Oracle可传输表空间为网格用户提供了一种极其快速的机制,可以将表空间从一个数据库移植到另一个数据库,同时支持两个或多个数据库同时装载只读表空间。Oracle10g支持异种平台间的表空间传输,在导出表空间后,如果需要,可以用RMAN进行转换,然后再不同平台进行传输。

1.1.5 数据泵技术

  1. Oracle10g引进了一种新的数据传输工具,即数据泵(Data Pump),大大改善了数据输入和输出数据库时的性能。Oracle10g数据泵是一个高速、并行的基础架构,它实现了数据从一个数据库到另一个数据库的快速迁移。与Oracle9i原来的Export/Import技术相比,性能大大提高。

1.1.6 Oracle10g数据库的高可用性

  1. Oracle10g数据库具有较高的可靠性和可用性,当确认发生故障时,Oracle10g可自动进行系统故障恢复,自动存储管理(ASM)可通过低成本的标准存储器提供可靠性和可用性。RAC在低成本的标准服务器上提供可靠性和可用性,Oracle10g还提供了强大的功能以防止数据错误和灾难。新的闪回数据库功能能够将数据库恢复到某个特定时间的状态,并具有从人为故障中恢复的能力。用这种快速备份特性,数据库管理员能够使用低成本的标准磁盘来保证数据安全。

1.1.7 Oracle10g自动管理特性

  1. Oracle数据库自动存储管理特性(ASM)动态地将内存分配给Oracle数据库的不同组件。自动状态管理可以自动地生成数据库的各种警报信息,为数据库管理员简化了数据库的监控。自动存储管理提供了自动存储资源负载平衡。

1.1.8 支持网络标准

  1. Oracle10g支持业界标准,完全支持网格技术。

1.2 Oracle10g数据库产品结构

  1. Oracle10g从大的方向可分为:数据块产品、客户端产品及数据块配套安装光盘
      
  1. Oracle10g Client安装种类:
  2. Administrator:完成数据库系统管理
  3. Runtime:使数据库应用连接上数据库
  4. Custom:自定义管理和运行环境的组件
  5. Instant Client:安装客户端软件
  1. Oracle10g从服务类型可分为:标准版、企业版、自定义版本及个人版

1.3 Oracle10g数据库参数的改变

1.3.1 Oracle10g取消的参数

  1. Oracle10g中,SQL优化器中基于规则的优化器(RBO Rule-Based Optimizer),已经取消,全部使用基于成本的优化器(CBO Cost-Base Optimizer)。
  2. Oracle10g中不再支持启动自动归档进行的系统参数LOG_ARCHIVE_START,对于归档模式只需要设置LOG_ARCHIVE_FORMATLOG_ARCHIVE_DEST_n两个参数,然后在数据库MOUNT状态下执行ALTER DATABASE ATCHIVELOG即可,反之在MOUNT状态下执行ALTER DATABASE NOARCHIVELOG关闭归档进程。

1.3.2 Oracle10g新增加的参数

  1. Oracle10g中增加了一些新的数据库运行参数,这些参数主要包括自动存储管理实例参数及内存管理参数,各参数含义可查询Oracle 官方文档中Reference手册。 参数如下如:
  2. ASM_DISKGROUPS
  3. ASM_DISKSTRING
  4. ASM_POWER_LIMIT
  5. CREATE_STORED_OUTLINES
  6. DB_FLASHBACK_RETENTION_TARGET
  7. DB_RECOVERY_FILE_DEST
  8. DB_RECOVERY_FILE_DEST_SIZE
  9. DB_UNIQUE_NBAME
  10. DDL_WAIT_FOR_LOCKS
  11. FILEIO_NETWORK_ADAPTERS
  12. LDAP_DIRECTROY_ACCESS
  13. LOG_ARCHIVE_CONFIG
  14. LOG_ARCHIVE_LOCAL_FIRST
  15. PLSQL_CODE_TYPE
  16. PLSQL_DEBUG
  17. PLSQL_OPTIMIZE_LEVEL
  18. PLSQL_WARNING
  19. RESUMABLE_TIMEOUT
  20. SGA_TARGET
  21. SKIP_UNUSABLE_INDEXES
  22. SMTP_OUT_SERVER
  23. SQLTUNE_CATEGORY
  24. STREAMS_POOL_SIZE

1.4 Oracle10g数据库系统管理

1.4.1 电子邮件自动通知功能

  1. 10g安装过程中可以设定SMTP服务器和Email账号,也可以在安装时使用Oracle Enterprise Manager Database Control,则可以使用OEM来控制,如磁盘空间不足、数据块意外停机等。

1.4.2 不同平台之间的表空间传输

  1. Oracle9i只允许相同平台的数据库表空间传输,Oracle10g后支持不同平台的表空间传输,可以查看数据字典V$TRANSPORTABLE_PLATFORM来显示可传输的硬件平台,如:
  1. SELECT * FROM V$TRANSPORTABLE_PLATFORM;
  2. PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
  3. 1 Solaris[tm] OE (32-bit) Big
  4. 2 Solaris[tm] OE (64-bit) Big
  5. 7 Microsoft Windows IA (32-bit) Little
  6. 10 Linux IA (32-bit) Little
  7. 6 AIX-Based Systems (64-bit) Big
  8. 3 HP-UX (64-bit) Big
  9. 5 HP Tru64 UNIX Little
  10. 4 HP-UX IA (64-bit) Big
  11. 11 Linux IA (64-bit) Little
  12. 15 HP Open VMS Little
  13. 8 Microsoft Windows IA (64-bit) Little
  14. 9 IBM zSeries Based Linux Big
  15. 13 Linux x86 64-bit Little
  16. 16 Apple Mac OS Big
  17. 12 Microsoft Windows x86 64-bit Little
  18. 17 Solaris Operating System (x86) Little
  19. 18 IBM Power Based Linux Big
  20. 19 HP IA Open VMS Little
  21. 20 Solaris Operating System (x86-64) Little
  22. 21 Apple Mac OS (x86-64) Little

1.4.3 Oracle10g的闪回功能

  1. 闪回(Flashback)功能可以实现对过去某一时间的数据浏览,可以查询过去某一时间的数据库实体查询的历史数据、分析数据库变化、完成逻辑操作错误后的数据自我恢复。Oracle10g包括的闪回功能:
  2. 1、闪回查询(Flashback Query):查询过去某时间点的数据、恢复错误的数据库更新、删除等。
  3. 2、闪回表(Flashback Table):使表返回到过去某一时间点的状态,可以恢复表、取消对表进行的修改
  4. 3、闪回删除(Flashback Drop):闪回被删除的表,可以在不用全部回退数据库的情况下,闪回已删除的表(回收站功能)
  5. 4、数据库闪回(Flashback Database):使数据库回到过去某一状态,这是一种不完全的数据库恢复方法。

1.4.4 数据库配置与升级工具的简化

  1. 可以使用DBUA(Oracle Database Upgrade Assistant)工具、手动升级以及使用EXP/IMP的方式升级。

1.4.5 刷新数据库缓冲区

  1. Oracle10g中,任意具有DBA权限的用户都可以对数据缓冲区进行刷新,命令如:
  2. SQL>ALTER SYSTEM FLUSH BUFFER_CACHE;(生产环境一般慎用)

1.4.6 数据库资源管理器

1.4.7 系统默认表空间

  1. --查看系统默认表空间
  2. SELECT VALUE$, NAME
  3. FROM PROPS$
  4. WHERE NAME LIKE 'DEFAULT_PERMANENT_TABLESPACE';
  5.  
  6. VALUE$ NAME
  7. USERS DEFAULT_PERMANENT_TABLESPACE
  8.  
  9. --修改系统默认表空间
  10. ALTER DATABASE DEFAULT TABLESPACE TEST;
  11.  
  12. --查看修改结果
  13. SELECT VALUE$, NAME
  14. FROM PROPS$
  15. WHERE NAME LIKE 'DEFAULT_PERMANENT_TABLESPACE';
  16.  
  17. VALUE$ NAME
  18. TEST DEFAULT_PERMANENT_TABLESPACE
  19.  
  20. --查看用户默认表空间
  21. SELECT USERNAME, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE FROM DBA_USERS;
  22.  
  23. USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
  24. SYS SYSTEM TEMP
  25. SYSTEM SYSTEM TEMP
  26. SCOTT TEST TEMP
  27. EIM EIM_DATA TEMP
  28. OUTLN SYSTEM TEMP
  29. MGMT_VIEW SYSTEM     TEMP
  30. FLOWS_FILES SYSAUX TEMP
  31. MDSYS SYSAUX TEMP
  32. ORDDATA SYSAUX TEMP
  33. ORDSYS SYSAUX TEMP
  34. ANONYMOUS SYSAUX TEMP
  35. EXFSYS SYSAUX TEMP
  36. DBSNMP SYSAUX TEMP
  37. WMSYS SYSAUX TEMP
  38. SYSMAN SYSAUX TEMP
  39. XDB SYSAUX TEMP
  40. APPQOSSYS SYSAUX TEMP
  41. ORDPLUGINS SYSAUX TEMP
  42. APEX_030200 SYSAUX TEMP
  43. SI_INFORMTN_SCHEMA SYSAUX TEMP
  44. DIP TEST TEMP
  45. APEX_PUBLIC_USER TEST TEMP
  46. ORACLE_OCM TEST TEMP
  47. XS$NULL TEST TEMP

1.4.8 大文件表空间

1.4.9 临时表空间组
1.4.10 修改表空间名称
1.4.11 自动备份和恢复
1.4.12 自动共享内存管理
1.4.13 自动存储管理
1.4.14 数据泵技术
1.4.15 自动Undo管理
1.4.16 动态内存管理

第一章 Oracle10g数据库新特性的更多相关文章

  1. 第一章 oracle数据库基础

    第一章   oracle数据库基础 1.oracle简介-->数据库管理系统    1.1:数据库    1.2:全局数据库名    1.3:数据库实例    1.4:表空间    1.5:数据 ...

  2. 【SharePoint学习笔记】第3章 SharePoint列表新特性以及数据访问

    第3章 SharePoint列表新特性以及数据访问   使用CAML查询语言     CAML:协作应用程序标记语言 Collaboration Application Markup Language ...

  3. Atitit.数据库新特性战略规划 mssql sql server 2008 SQL2012 SQL2014

    Atitit.数据库新特性 mssql sql server 2008 SQL2012 SQL2014 1. Sql2012 新特性 1 1.1. 增加了Sequence对象. 1 1.2. 新的分页 ...

  4. 第一章 初识数据库Mysql

    初识数据库Mysql(my)   在企业中 percona: 一.数据库基础知识 Mysql是一个开放源代码的数据库管理系统(DBMS),它是由Mysql AB公司开发.发布并支持的.Mysql是一个 ...

  5. MySQL篇,第一章:数据库知识1

    MySQL 数据库 1 一.MySQL概述 1.什么是数据库       数据库是一个存储数据的仓库 2.哪些公司在用数据库       金融机构.购物网站.游戏网站.论坛网站... ... 3.提供 ...

  6. MongDB篇,第一章:数据库知识2

    MongDB    数据库知识2 非关系型数据库和关系型数据库的比较1. 不是以关系模型构建数据结构,结构比较自由 不保证数据的一致性2. 非关系型数据库弥补了关系型数据库的一些不足,能 够在处理高并 ...

  7. SQL笔记-第一章,数据库入门

    DBMS的分类DB2.Oracle.Microsoft SQL Server.Sybase SQLServer.Informix.MySQL数据库的结构元素库 database表 table列 col ...

  8. 数据库系统的基本概念(第一章)-----数据库管理系统(DBMS

    DBMS的工作模式 数据库管理系统(DBMS)是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,对数据库的一切操作(增删改查)都是通过DBMS进行的 DBMS的工作模式如下: 1 ...

  9. MongDB篇,第一章:数据库知识1

    MongDB    数据库知识1 程序 =  数据结构 + 算法 数据存储阶段 1,文件管理阶段 (.txt .doc .xls) 优点: 数据可以长期保存:可以存储大量的数据:使用简单     缺点 ...

随机推荐

  1. [LeetCode] 139 Word Break(BFS统计层数的方法)

    原题地址: https://leetcode.com/problems/word-break/description/ 题目: Given a non-empty string s and a dic ...

  2. Saltstack 命令行:批量发送命令,返回执行结果

    批量发送发送命令符,并返回结果. salt '*' cmd.run 'df -h' ---------------------------------------- Stest1: Filesyste ...

  3. Apache 静态缓存配置

    静态文件缓存 静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度. 语法格式 ExpiresByType type/encoding “<base> [pl ...

  4. filter方法解析

    filter一般用于将数组中的某些元素过滤掉,并生成一个新的数组 基本语法如下: var newArray= arrayObj.filter(functionObj); newArray 根据过滤条件 ...

  5. APPIUM API整理(python)---操作类

    前言:android手机大家都很熟悉,操作有按键.触摸.点击.滑动等,各种操作方法可以通过api的方法来实现. 参考博文:http://blog.csdn.net/bear_w/article/det ...

  6. Hbase:简单介绍一下Hbase表的结构

    HBase 是一个NoSQL数据库,用于处理海量数据,可以支持10亿行百万列的大表,下面我就和大家分享一下数据是如何存放在HBase表中的 为了更好的理解HBase表的思路,先回顾一下关系数据库中表的 ...

  7. Spring_泛型依赖注入

  8. MongoDB快速入门(十)- Limit(),Skip() 方法

    Limit() 方法 要限制 MongoDB 中的记录,需要使用 limit() 方法. limit() 方法接受一个数字型的参数,这是要显示的文档数. 语法: limit() 方法的基本语法如下 & ...

  9. ubuntu 16.04 vscode + php debug

    1.vscode 安装PHP Debug扩展: 2.php环境配置: 1.安装xdebug扩展: sudo apt-get install php-xdebug 2.找到扩展的路径: chq@chq- ...

  10. 平滑重启php

    kill -USR2 `cat /usr/local/webserver/php/var/run/php-fpm.pid`