当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正。

1 基本技能简介

作为一个数据库管理员(DBA),你负责Oracle数据库的所有操作。这个简介章节旨在为你简略介绍常见DBA任务、可利用的工具以及本指南的内容(包括其它章节,译者注)。本章节包含以下几个部分:

(1)关于本指南

(2)关于Oracle数据库

(3)常见的Oracle DBA任务

(4)管理数据库所用到的工具

1.1 关于本指南

Oracle Database 12c DBA指南是一个数据库管理快速开始指南,能教会你如何执行日常数据库管理任务。本指南的目的是帮助你了解Oracle数据库背后的概念,和学会如何执行常见必需的管理任务,以此来保持数据库具有可操作性。这些任务包括配置数据库、管理内存和存储、管理用户、管理数据库对象(比如数据表)、执行基本的排错、为数据库创建备份、性能监测活动等等。

本章节里使用的主要管理界面是Oracle Enterprise Manager Database Express(EM Express), 包含了Oracle数据库里所介绍的所有自主管理特性。

本部分包含以下两个主题

(1)本指南是什么

(2)如何结合相关材料使用本指南

1.1.1 本指南是什么

Oracle Database  12c DBA指南是任务导向型的,目标是描述管理任务必须被执行的缘由以及时间。只要合适的话,本指南将会描述必要的概念来理解和完成一项任务,这里假设读者不了解数据库的基本知识。本指南也不会详尽地讨论Oracle数据库概念,若需要了解这些概念,请参考后续相关文章。

1.1.2如何结合相关材料使用本指南

本指南是关于管理Oracle数据库的一系列综合学习资料,也包含一些在网络上可以使用的Oracle例子。

指南的每个章节都有一个例子,每个章节的例子都是通过任务来展开的,包含有注解的屏幕截图。在一些情况下,这些例子提供了额外的信息来帮助你完成任务。

1.2 关于Oracle数据库

Oracle数据库是一种关系型数据库,拥有对象和可扩展标记语言(Extensible Markup language, XML)功能。在关系型数据库中,所有的数据存储在表中,表由行和列构成。Oracle数据库可以让你高效、可靠和可扩展地存储、更新和有效地检索数据。

Oracle数据库由以下元素组成:

(1)  安装到主机上的Oracle软件。

(2)  数据库,即在一个或者多个磁盘上的物理文件集合。

数据库包含了用户数据、元数据和控制结构。元数据,或者称之为关于数据的数据,是在磁盘上允许Oracle软件来管理用户数据的信息集合。一个元数据的例子就是数据字典。控制结构(比如控制文件和在线重做日志文件)确保用户数据的完整性、可用性和可恢复性。

(3)  Oracle实例(Instance),由以下组成:

1)后台进程,用于执行与数据库相关联的访问、存储、监听和恢复用户数据、元数据以及控制文件的操作系统进程或者线程。

2)后台进程所使用的共享内存区域。

(4)  为用户和应用程序服务的服务器进程,这些进程所使用的内存和临时存储器。

服务器进程解析和执行SQL语句,检索数据,将结果返回用户或者应用程序。

(5)  Oracle网络,是一个软件层,使得客户端应用程序和Oracle数据库可以通过一个网络来进行交流。

1.3常见的Oracle DBA任务

作为一个Oracle DBA,你可以期待涉及到以下任务:

(1)  安装Oracle软件;

(2)  创建Oracle数据库;

(3)  将数据库和软件更新到新版本;

(4)  启用和停止数据库实例;

(5)  管理数据库的存储结构;

(6)  管理用户和安全;

(7)  管理数据库对象,比如数据表、索引和视图;

(8)  备份数据库,以及在必要的时候执行恢复操作;

(9)  监测数据库状态,按照规定采取预防性和矫正性的措施;

(10)监测和调整数据库性能;

(11)向Oracle支持服务(Support Services)报告严重的错误。

在小型到中型数据库环境中,你可能是唯一执行这些任务的人。在大型企业环境里,工作将会拆分给多个DBA,每个DBA都有指定的任务,比如数据安全和调整。

1.4管理数据库所用到的工具

本指南的目的是使得你快速、有效地创建一个Oracle数据库,也提供基本数据库管理的指南。

下面是一些产品和实用工具,作为一个数据库管理员,你可以使用它们来达到你的目的:

(1)  Oracle Universal Installer

Oracle Universal Installer(OUI)是一个安装Oracle软件和选项的工具。它可以自动启动Oracle Database Configuration Assistant来安装一个数据库。

(2)  Oracle Database Configuration Assistant

Oracle Database Configuration Assistant(DBCA)是一个从Oracle所提供的模版里创建数据库的工具,或者你可以创建你自己的数据库。它使得你可以拷贝一个预先配置好的可见数据库,因此省去了生成和个性化配置一个新数据库的时间和精力。

(3)  Database Upgrade Assistant

Database Upgrade Assistant是一个引导你将存在的数据库更新到Oracle数据库新版本的工具。

(4)  Net Configuration Assistant

Net Configuration Assistant是一个使得你可以配置监听器和命名方法的工具,监听器和命名方法是Oracle数据库网络非常重要的元素。

(5)  Oracle Enterprise Manager Database Express

管理数据库最主要的产品是Oracle Enterprise Manager Database Express(EM Express),一个基于网页的界面。在你安装Oracle数据库软件、创建或者更新数据库和配置网络之后,你可以使用EM Express来管理数据库。EM Express也为性能顾问提供了界面。

Oracle也提供独立许可的Oracle Enterprise Manager管理包、管理插件和其它产品,你可以购买它们来提高特定环境下Oracle Enterprise Manager的性能。

(6)  SQL Developer

SQL Developer提供了另一个访问Oracle数据库的GUI。 SQLDeveloper支持SQL和PL/SQL语言。 在默认Oracle数据库安装中是可用的。

通过SQL Developer,可以浏览数据库对象,执行SQL语句和SQL脚本,编辑和调试PL/SQL语句。你可以运行任何数量提供的报告,也可以创建和保存自己的。

《Oracle Database 12c DBA指南》第一章 - 基本技能简介的更多相关文章

  1. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.2 安装数据库软件 这部分简短讲 ...

  2. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.1 安装Oracle数据库软件和创建数据库概览)

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.1 安装Oracle数据库软件和 ...

  3. Oracle Database 12c Release 2安装详解

    第1章 Oracle Database 12c Release 2安装详解 1.1 下载方法 oracle官网https://www.oracle.com 1)打开官方网站,找到下载连接 2)选择更多 ...

  4. [翻译] Oracle Database 12c 新特性Multitenant

    译自官方白皮书http://www.oracle.com/technetwork/database/plug-into-cloud-wp-12c-1896100.pdf,包含新的云计算相关技术的介绍. ...

  5. Oracle Database 12c Data Redaction介绍

    什么是Data Redaction Data Redaction是Oracle Database 12c的高级安全选项之中的一个新功能,Oracle中国在介绍这个功能的时候,翻译为“数据编纂”,在EM ...

  6. Oracle Database 12c Using duplicate standby database from active database Created Active DataGuard

    primary database db_name=zwc, db_unique_name=zwc standby database db_name=zwc, db_unique_name=standb ...

  7. Oracle Database 12c Release 1 Installation On Oracle Linux 6.4 x86_64

    Create groups and users [root@vmdb12c ~]# groupadd oinstall [root@vmdb12c ~]# groupadd dba [root@vmd ...

  8. Oracle Database 12c Release 2安装过程实录

    前言----------公司数据库用的是oracle,由于oracle数据库没有做监控,所有搭个环境用于测试zabbix通过orabbix插件监控oracle数据库,下面先搭建oracle数据库. 简 ...

  9. Oracle列自增实现(2)-Identity Columns in Oracle Database 12c Release 1 (12.1)

    Oracle列自增-Identity Columns in Oracle Database 12c Release 1 (12.1) 在ORACLE 12C以前的版本中,如果要实现列自增长,需要通过序 ...

随机推荐

  1. linux学习笔记(1)-文件处理相关命令

    列出文件和目录 ls (list) #ls 在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录 #ls -a 列出当前目录的所有文件 #ls -al 列出当前目的所有文件 ...

  2. Python读写文件 - 转

    http://blog.csdn.net/adupt/article/details/4435615 http://docs.python.org/release/2.5.2/lib/bltin-fi ...

  3. 1034: [ZJOI2008]泡泡堂BNB - BZOJ

    Description 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂.每一场比赛前,对阵 ...

  4. find 与 tar命令连用

    find 与 tar命令连用 今天打包日志时,用 -type f -exec tar -cvf log.tar {} \; 发现只打包了最后一个文件,应该是tar的c参数,每次都创建一个新的文件,想了 ...

  5. 基于局部敏感哈希的协同过滤算法之simHash算法

    搜集了快一个月的资料,虽然不完全懂,但还是先慢慢写着吧,说不定就有思路了呢. 开源的最大好处是会让作者对脏乱臭的代码有羞耻感. 当一个做推荐系统的部门开始重视[数据清理,数据标柱,效果评测,数据统计, ...

  6. PLSQL显示乱码-无法进行中文条件查询解决

    PLSQL显示乱码-无法进行中文条件查询解决 原因: PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起.类似乱码问题都可以从编码是否一致上面去考虑. 解决: 1. ...

  7. 几款开源的图形界面库(GUI Libraries)

    SmartWin++ 遵循BSD许可协议的C++ GUI库,建立在Windows API之上,但仍可以通过使用WineLib在Linux/xNix上使用.也支持Pocket PC和基于Windows ...

  8. hdu 3537 Daizhenyang's Coin 博弈论

    详见:http://www.cnblogs.com/xin-hua/p/3255985.html 约束条件6 代码如下: #include<iostream> #include<st ...

  9. cf 148D 概率DP

    题意:原来袋子里有w只白鼠和b只黑鼠龙和王妃轮流从袋子里抓老鼠.谁先抓到白色老师谁就赢.王妃每次抓一只老鼠,龙每次抓完一只老鼠之后会有一只老鼠跑出来.每次抓老鼠和跑出来的老鼠都是随机的.如果两个人都没 ...

  10. objective-c 在线视频 学习资料...

    ---视频 http://www.lanou3g.com/newslist.php?cid=7 http://edu.51cto.com/lesson/id-15489.html http://www ...