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

2.2 安装数据库软件

这部分简短讲述了桌面类型安装的步骤。对于所有的平台,大部分步骤都是一样的,都涉及到运行Oracle Universal Installer。

执行一个基本的安装:

(1)  以管理组成员身份登录计算机,这个身份需要有权按照Oracle数据库,也有权创建和运行数据库;

(2)  执行下面的一个:

1)如果你从分布式介质安装,那么将数据库的分布式介质插入计算机。自动播放功能将自动打开“选择一个产品来安装”的界面。

2)如果你从Oracle网站下载的软件,那么网站的指令来执行Oracle Universal Installer。

(3)  最先出现的是配置安全更新窗口。为了通过邮件接收关于安全问题的通知,在Email文本框输入的邮件地址。为了从My Oracle Support接收安全更新,输入在My Oracle Support注册的邮件地址,选择“我希望接收安全更新”选项,然后输入你的My Oracle Support密码。点击“下一步”继续,下载软件更新窗口出现了。

(4)  你可以使用软件更新功能来动态地下载和应用最新的更新。选择下面中的一个选项:

1)使用My Oracle Support证书下载:选择这个选项下载和应用最新的软件更新。选择“代理设置”为Oracle Universal Installer配置一个代理来连接到互联网。为你的网站提供代理服务器信息,和一个可以访问本地区域网络(服务器正在连接的网络)的用户账户。从Oracle Database 11g Release 2(11.2.0.3)开始,你可以输入代理范围信息。代理范围信息是区分大小写的。如果你没有个代理范围,那么你没必要为代理服务器、代理端口号、代理用户名、代理密码和代理范围提供一个分录。点击“测试连接”来确保你的代理设置被正确输入,安装器就可以下载更新了。

2)使用先前下载的软件更新:选择这个选项来应用之前使用-doownloadUpdates标记下载的软件更新。

3)跳过软件更新:如果你不想应用任何更新,选择这个选项。点击“下一步”继续,选择安装选项窗口出现了。

(5)  选择“创建和配置数据库”选项。或者,你也可以选择仅安装数据库软件,但是在软件安装之后你必须用额外的步骤创建一个数据库。如果你当前正在使用一个先前Oracle数据库版本,选择“更新一个存在的数据库”。在你选择一个选项之后,点击“下一步”。系统类型窗口出现。

(6)  选择“桌面类型”。你可以选择服务器类型来自定义安装,例如,使用这种方法来为数据库配置Oracle自动存储管理(Automatic Storage Management),安装样本方案,或者配置自动备份,选择这个选项将通过一系列的安装步骤引导你完成安装,本指南不包含这种类型的安装,更多信息请查看“关于高级安装”。点击“下一步”,典型安装配置窗口出现了。

(7)  为数据库提供以下配置详细信息:

1)Oracle基目录:Oracle基目录帮助促进多Oracle软件安装。如果你在启动OUI之前没有设置ORACLE_BASE环境变量,那么在UNIX或者Linux下Oracle基目录将会创建到第一个存在且可写的路径(从/u01到/u09)的app/username/目录下,或者在Windows操作系统中最空闲的磁盘。如果/u01到/u09在UNIX或者Linux系统上不存在, 那么默认的位置是user_home_directory/app/username。你可以点击“浏览”来找出你想使之成为Oracle基目录的路径。

2)软件位置:软件位置是数据库的Oracle根目录。你必须为每个新安装的Oracle数据库软件指定一个新的Oracle根目录。默认情况下,Oracle根目录是Oracle基目录的一个子目录。你可以点击“浏览”找出你想安装Oracle数据库软件的地方。

3)数据库文件位置:数据库文件位置是数据库文件存放的地方。默认情况下,这个位置是Oracle_base/oradata。你可以点击“浏览”选择一个不同的位置。

4)数据库版本:选择企业版、标准版、标准版1或者个人版(仅限微软Windows平台);

5)字符集:选择数据库存储数据所使用的字符集。你可以选择默认值(基于操作系统语言设置),或者是Unicode。

6)OSDBA 组(仅限于Linux和UNIX平台):指定操作系统DBA组。这个组里的主机用户对数据库拥有管理权限。这个组通常称之为dba。

7)全局数据库名:输入完整合法的全局数据库名。

8)管理密码:为SYS,SYSTEM,SYSMAN和DBSNMP管理员账户指定初始密码。如果你选择的密码不是一个安全的密码,将会显示警告信息。

9)作为容器数据库创建:这个选项可以作为CDB(可以支持零个、一个或者多个用户创建的PDBs)创建数据库。当它创建了CDB时,如果你想要DBCA创建一个PDB,在“可插入数据库名”字段指定PDB的名字。在你输入需要的信息之后,点击“下一步”。

注意:在微软Windows操作系统中,指定Oracle根目录用户窗口会出现。这个窗口使得你可以使用非管理员、低权限Windows用户账户作为Oracle根目录用户。这个选项在数据库安装中是被推荐的,可以确保Oracle服务以有限的权限运行。对于单个实例数据库,你也可以选择允许Oracle安装器来创建一个新的Windows用户账户(仅限本地用户),这个账户将会被当作Oracle根目录用户使用。如果你放弃这个选项,所有的服务将会被安装,将会以系统用户的身份运行。

如果Oracle软件没有在之前安装到这个服务器上,那么创建详细目录窗口将出现。如果这不是第一次在这台服务器上安装,那么执行先决条件验证窗口将出现。

(8)  第一次安装时(仅限Linux和UNIX操作系统),为安装文件指定一个路径,也要指定一个对这个路径拥有写权限的操作系统组的名称。

如果这是你第一次在计算机上安装任何一款Oracle软件,那么创建详细目录的路径窗口将会出现。你必须为详细路径指定一个本地的路径,OUI使用它来跟踪安装到计算机上的Oracle软件。当应用一个补丁,更新一个存在的安装,和卸载安装在计算机上的Oracle软件时,这个信息将会被用到。注意这个路径是和Oracle的根路径不同的。详细目录的推荐值是Oracle_base/../oraInventory,或者比Oracle基目录高一级。如果Oracle基目录是/u01/app/oracle,那么Oracle详细目录默认值为/u01/app/oraInventory。

在这个窗口你也可以指定在详细目录里拥有写权限操作系统组,可以阻止其他用户对Oracle产品安装文件进行写操作,通常选中oinstall组。

在你输入一个路径和指定一个操作系统组,点击“下一步”。

执行先决条件验证窗口出现。

(9)  如果任何验证失败,那么采取正确的操作。

OUI执行几个环境验证,然后表明验证是否成功,或者以警告和失败结束。验证的详细信息将会在窗口显示。仅当所有的验证状态均为成功或者警告时,安装才可以继续。如果有任何验证失败,那么必须手动解决它们。

如果所有的先决条件验证均通过了,或者在你点击“下一步”之后,概览窗口将会出现。

(10)浏览安装概览信息,然后点击“完成”来启动安装。

安装窗口出现了,显示安装进程。在安装结束后,配置助手(Configuration Assistant)窗口将会出现。这个窗口列出了自动启动的配置助手。如果你选择创建一个数据库,那么数据库配置助手(DBCA)在一个独立的窗口里启动。

数据库创建完成之后,一个窗口显示数据库创建概览。

(11)(可选的)点击“密码管理”来解锁用户账户,使之可以访问users。

SYS和SYSTEM账户默认是解锁的。

(12)点击“确定”继续安装。

(13)运行指定脚本,然后点击“确定”(仅限Linux和UNIX操作系统)。

在执行配置脚本窗口,将会提示你打开一个新的终端窗口,作为root用户来运行脚本。在你运行脚本之后,返回这个窗口,然后点击“OK”。

(14)记录下完成窗口的信息,然后点击“关闭”退出OUI。

安装和数据库创建现在就完成了。

使用Oracle Enterprise Manager Express(EM Express)来执行常见的数据库管理任务。

使用完成窗口提供的EM Express URL来启动EM Express,指定数据库主机名代替“localhost”。当EM Express提示你输入用户名和密码时,以一个具有DBA权限的用户登录(比如SYSTEM)。

《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)的更多相关文章

  1. 《Oracle Database 12c DBA指南》第一章 - 基本技能简介

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 1 基本技能简介 作为一个数据库管理 ...

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

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

  3. Oracle Database 12c Preinstall Steps for Oracle Linux Simplified

    This post is a quick reminder that Oracle Linux includes a handy RPM to address pre-installation req ...

  4. 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以前的版本中,如果要实现列自增长,需要通过序 ...

  5. 12 Things Developers Will Love About Oracle Database 12c Release 2

    by Chris Saxon-Oracle It's Here: Oracle Database 12c Release 2 (12.2) Is available on Oracle Cloud. ...

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

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

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

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

  8. Windows 7 64bit上安装Oracle Database 12c [INS-30131] 错误的解决方法

    Windows 7 64bit上安装Oracle Database 12c,出现以下错误: 解决方法: 第一步:控制面板>所有控制面板项>管理工具>服务>SERVER  启动 ...

  9. Oracle Database 12c Release 1下载安装(自身经历)

    1.访问Oracle官网:https://www.oracle.com/index.html,下载Oracle Database 12c Release 1 (注意:File1和File2都要下载!! ...

随机推荐

  1. C#中Thread.sleep()

    我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间.那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1.假设现在是 2008-4-7 12:00:00.000,如果我调 ...

  2. 3.8 spring-qualifier 子元素的使用与解析

      对于 qualifier 子元素,我们接触的更多的是注解形式,在使用Spring 自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个.当找不到一个匹配的 Bean 时, S ...

  3. easyui DateTimeBox 取值

    $('#dt').datetimebox('getValue')

  4. [转载]MVC3缓存:使用页面缓存

    在以前的WebForm的开发中,在页面的头部加上OutputCache即可启用页面缓存,而在MVC3中,使用了Razor模板引擎的话,该如何使用页面缓存呢?如何启用 在MVC3中要如果要启用页面缓存, ...

  5. PHP session有效期session.gc_maxlifetime的设置方法

    PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适 ...

  6. fiddler插件开发step by step 1

    Fiddler 是优秀的抓包工具,有着众多的优秀插件.Fiddler 软件是由C#语言开发的,运行在.net Framework 框架之上,所以我们也可以使用vs来开发自己的Fiddler插件,下面就 ...

  7. 关于PHP写APP接口的安全问题探讨(一)

    在探讨这个问题之前,先要确认一点的是,作为一名互联网Coder,无论你是前端或者后端你都要对http请求要有一定的了解,知道http特性,要清楚的了解http里面的Request与Response是什 ...

  8. nginx负载均衡和反向代理有什么区别

    近在研究nginx的负载均衡和反向代理,先看下这两个简单的配置吧! 负载均衡 worker_processes 1; events { worker_connections 1024; } http{ ...

  9. utf-8转换为ansi和修改文件名的批处理(可解决source insight中文注释乱码问题)

    source insight中文乱码有两个原因,一个是source insight的设置不正确.另外一个原因是源文件是utf-8格式的. 最近在工作中用source insight 查看jsp文件.j ...

  10. 好用的linux命令

    sudo chown -R `whoami` /usr/local # ps aux |grep php-fpm php-frm start and stop php-fpm -D killall p ...