Oracle12c 的安装教程图解(安装系统:windows 2008R2

第一节 安装和下载路径

1   官方下载路径:

http://www.oracle.com/cn/products/database/enterprise-edition/overview/index.html#ct02-Download

如图:根据安装系统选择自己需要的安装包;我这里是在window系列系统安装

2 下载好了安装包:并在同一个文件夹中解压这2个安装包,把解压的文件放到同一个文件夹中

第二节
在windows 2008R2上安装oracle 12C

1 创建1个除了系统管理员(adminstrator)帐号之外的帐号:如:oracle12c  的帐号;目的是防止出错

2 选择setup.exe命令鼠标右键,以管理员身份远行,现如下图界面,把“我希望通过My Oracle Support接受安全更新(W)。”前面的勾去掉,然后点击下一步按钮。

3 弹出一个的警告提示,点击是(Y)按钮。

我这里出现了错误INS-30131:

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

Windows 7 64bit上安装Oracle Database
12c,出现以下错误:

解决方法:

第一步:控制面板>所有控制面板项>管理工具>服务>SERVER  启动

第二步:控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享

右键单击共享”>新建共享>

点击下一步”>

单击浏览”>

选择"本地磁盘(C:">确定

单击下一步

单击”>"下一步"

共享名输入 "C$"
>"
下一步"

对权限进行相应的选择(选择第二项或第三项)

单击完成

单击完成

重新运行安装程序。

对于方法2自己遇到问题(这个问题应该不是普遍情况),系统原本就有名为C$的c盘共享文件夹。

右键停止名为C$的c盘共享文件夹后,(系统会提示即使删除当计算机重启时还会恢复)新建共享会提示C$已存在,无法创建。重启计算机后系统原有C$共享文件夹自动恢复。为了删除该共享文件夹并使其在系统重启时不恢复,采用以下方法:

根据网上资料: http://www.jb51.net/article/88944.htm

打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

里面有两条是控制共享文件夹在计算机重启时自动恢复的,为:AutoShareServer和AutoShareWks,这两条可能不存在。这两条不存在或者存在且值为1时,计算机重启会恢复默认共享文件夹。

因此为了不让默认共享文件夹恢复,将其值改为0(若不存在则新建之并赋值0)。然后重新安装客户端,顺利安装成功。

虽然网络服务名配置通过了,但是新建的C$文件夹无法保持,重启计算机后消失了,此时测试网络服务名配置失败。

刚添加的两条注册表值为0则新建的C$重启计算机后消失,若改为其他值则重启计算机后系统默认C$出现…..很尴尬……未能解决。

4 选择“创建和配置数据库”,点击下一步

5 选择“服务器类”,然后选择下一步

6 选择“单实例数据库安装”,然后选择下一步

7 选择“高级安装” 然后点击下一步

8 选择“产品语言”:简体中文、英语;然后在点击下一步

9 选择“企业版”,然后点击下一步

10
注意这里设置的密码最好满足Oracle的密码复杂性策略(即有大写和小写字符、数字,且大于8位),否则后面的监听配置可能会出现问题,而且这里一般建议选择”创建新Windows用户”

11 选择“安装路径”,

12 选择“一般用途/事务处理”  选项;点击下一步

13 创建: 全局函数;勾选上“创建为容器型数据库”选项;点击下一步

14 内存设置:勾选上“启用自动内存管理”选项;

15 设置字符集:选择默认的:一般为ZHS16GBK 字符集;如果不是的可以在下面字符集列中选择自己需要的字符集;示例方案不要勾选;然后点击下一步

16 选择“文件系统”,这里一般为默认路径

17 如图:操作后点击下一步

18 默认选择;然后点击下一步

19 这里为了简便,统一设置密码(帐号、密码要保存好) ;然后点击下一步

20 检查:安装先决条件,然后点击下一步

21 检查各项,确定没问题后,点击”安装”

22 开始安装

期间出现了错误INS-20802
Oracle Net Configuration Assistant失败:

第三节
关于 oracle12c 容器的挂载;当oracle12c数据库正常启动后,用(例如:127.0.0.1/pdborcl)容器数据库连接失败出现ora-01033错误;

请查看该相关文档

处理数据库01033连接错误问题.sql

  1 Microsoft Windows [版本 6.1.7601]
2 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
3
4 C:\Users\Administrator>sqlplus /nolog
5
6 SQL*Plus: Release 12.1.0.2.0 Production on 星期一 7月 25 00:10:15 2016
7
8 Copyright (c) 1982, 2014, Oracle. All rights reserved.
9
10 SQL> conn / as sysdba;
11 已连接。
12 SQL> select * from v$version;
13
14 BANNER
15 --------------------------------------------------------------------------------
16
17 CON_ID
18 ----------
19 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
20 0
21
22 PL/SQL Release 12.1.0.2.0 - Production
23 0
24
25 CORE 12.1.0.2.0 Production
26 0
27
28
29 BANNER
30 --------------------------------------------------------------------------------
31
32 CON_ID
33 ----------
34 TNS for 64-bit Windows: Version 12.1.0.2.0 - Production
35 0
36
37 NLSRTL Version 12.1.0.2.0 - Production
38 0
39
40
41 SQL> select sys_context ('USERENV', 'CON_NAME') from dual;
42
43 SYS_CONTEXT('USERENV','CON_NAME')
44 --------------------------------------------------------------------------------
45
46 CDB$ROOT
47
48 SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
49
50 CON_ID DBID NAME OPEN_MODE
51 ---------- ---------- ------------------------------ ----------
52 2 1902492643 PDB$SEED READ ONLY
53 3 3763780899 PDBORCL MOUNTED
54
55 SQL> alter pluggable database pdborcl open;
56
57 插接式数据库已变更。
58
59 SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
60
61 CON_ID DBID NAME OPEN_MODE
62 ---------- ---------- ------------------------------ ----------
63 2 1902492643 PDB$SEED READ ONLY
64 3 3763780899 PDBORCL READ WRITE
65
66 SQL> select sys_context ('USERENV', 'CON_NAME') from dual;
67
68 SYS_CONTEXT('USERENV','CON_NAME')
69 --------------------------------------------------------------------------------
70
71 CDB$ROOT
72
73 SQL> alter session set container=PDBORCL;
74
75 会话已更改。
76
77 SQL> select sys_context ('USERENV', 'CON_NAME') from dual;
78
79 SYS_CONTEXT('USERENV','CON_NAME')
80 --------------------------------------------------------------------------------
81
82 PDBORCL
83
84 SQL>
85

Oracle12c 的安装教程图解(安装系统:windows 2008R2)的更多相关文章

  1. windows下 jdk1.7安装教程图解

    java编程的初学者在开始编码前都会遇到一个难题,那就是jdk1.7环境变量配置怎么操作,怎么安装,针对这个难题,小编特地为大家整理相关教程,不了解的朋友可以前往查看使用. 软件说明 虽然现在jdk出 ...

  2. SQL Server 2000安装教程图解

    SQL Server 2000安装教程图解... ============= 下面网盘链接中的SQL2000数据库在Win7和Win10系统上安装都是可以正常使用的,只不过是Win10上安装的话,需要 ...

  3. Redhat5_linux 系统环境下 oracl11g的安装教程图解

    linux_oracl11g 安装步骤 操作系统的安装敬请参考此文:VM 安装 linux Enterprise_R5_U4_Server_I386_DVD教程图解 设置linux服务器的静态地址请参 ...

  4. SQL Server2000安装教程图解

    sql2000安装教程图解... ================================= 第一部分:下载所需要的安装包: 可以自己在网上百度了之后下载--或是直接从我已打包好的群里下载 = ...

  5. MySQL 8.0.20 安装教程图文详解(windows 64位)

    MySQL 8.0.20 安装教程图文详解(windows 64位)  更新时间:2020年05月09日 15:09:04   转载 作者:瘦肉粥不加糖     这篇文章主要介绍了MySQL 8.0. ...

  6. MySQL安装教程图解

    核心提示:下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下! 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下! MySQL下载地址 打开下载的mysql安装文件m ...

  7. SQL server 2008 数据库企业版安装教程图解

    SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.  在现今数据的世界里,公司要获得成功和不断发展,他 ...

  8. mysql安装教程,mysql安装配置教程

    MySQL的安装教程 一.MYSQL的安装 首先登入官网下载mysql的安装包,官网地址:https://dev.mysql.com/downloads/mysql/ 一般下载这个就好,现在的最新版本 ...

  9. LLVM 安装教程(包安装)

    LLVM 安装教程 环境:ubuntu16.04  llvm-4.0 clang-4.0 步骤: 1.依赖库安装 $ sudo apt-get install build-essential curl ...

随机推荐

  1. MVC 自定义路由

    RouteConfig.cs 代码如下: public class RouteConfig { public static void RegisterRoutes(RouteCollection ro ...

  2. oracle 启动em (使用浏览器打开)

    在cmd命令中执行 emctl status dbconsole 如果报错,确实oracle_UNQNAME 这个时候需要设置变量 oracle_hostname 和oracle_unqname 执行 ...

  3. Hbase思维导图之物理模型

  4. Spark思维导图之Shuffle

  5. windows基本命令大全

    1.DOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录. copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘. ...

  6. 织梦自定义表单ajax提交范例

    function add_ajaxmessage(){ var dh = document.getElementById("tel"); //表单验证 if($("#te ...

  7. 集合-HashMap

    该文章的实践内容来自how2java网站,集合的学习篇章 1.概念: HashMap是以哈希表作为底层数据结构,以一组键值对作为存储单元的Map接口的实现类. 其主要特点是,容器内的元素不以添加顺序排 ...

  8. 【编程拾遗】C++的static成员函数与单例模式

    static小结 static的引入 static 是C++中非经常常使用的修饰符,它被用来控制变量的存储方式和可见性. 函数内部定义的变量,在程序运行到它的定义处时,编译器为它在栈上分配空间,函数在 ...

  9. RedisGeo

    redis3.2版本增加了对GEO(地理位置)的支持 操作命令 geoadd(String key, Double longitude, Double latitude, String member) ...

  10. java知识点4

    架构篇 分布式 数据一致性.服务治理.服务降级 分布式事务 2PC.3PC.CAP.BASE. 可靠消息最终一致性.最大努力通知.TCC Dubbo 服务注册.服务发现,服务治理 分布式数据库 怎样打 ...