1.操作系统版本


用于安装数据库的操作系统镜像文件名为:cn_windows_server_2012_r2_vl_with_update_x64_dvd_6052729.iso

安装DataCenter(带GUI)版本

虚拟机VMware12成功

真机(有线网卡、无线网卡、虚拟网卡环境)成功,别忘记了修改listener.ora中的机器名,修改Listener后第一次重启可用,再次重启无法连接数据库


2.数据库版本


安装的数据库文件名为:10204_vista_w2k8_x64_production_db.zip(710,440,513 字节)


3.数据库安装文件准备


使用迅雷下载以下链接 http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip

下载后解压为如下路径:D:\10204_vista_w2k8_x64_production_db\database

修改如下文件

D:\10204_vista_w2k8_x64_production_db\database\stage\prereq\db\refhost.xml

D:\10204_vista_w2k8_x64_production_db\database\stage\prereq\db_prereqs\db\refhost.xml

D:\10204_vista_w2k8_x64_production_db\database\install\oraparam.ini

修改后支持Vista、2008、Win7、2008R2、Win8,、2012、Win8.1、2012R2、Win10的文件下载


4.操作系统运行库准备


正常安装操作系统

正常激活(因为是测试,我没激活)

安装.NET 3.5运行库(必要)

安装 VC2005、2008、2008SP1、2010、2012、2013、2015 运行库(未验证是否必要)


5.操作系统网络准备


在主机所在网络的路由器配置静态DHCP,为主机网卡分配固定地址,如 192.168.0.6

将主机网卡配置为静态IP,IP地址同样为:192.168.0.6,子网掩码:255.255.255.0,网关:192.168.0.1、DNS:192.168.0.1,确保仍然能够正常上网

然后将主机网卡(这里是无线网卡)网关和DNS清空。

为主机安装虚拟网卡,在设备管理器内右键单击主机名,添加过时硬件,现在Microsoft LoopBack Adapter改名为 Microsoft KM-TEST 环回适配器,一路默认安装完成,等待这个网卡成为无法识别的网络

将无线网卡禁用,将新的虚拟网卡IP配为同样的:192.168.0.6,子网掩码:255.255.255.0,对于冲突的提示,忽略。

禁用没插网线的有线网卡

启用无线网卡

这时应该不能访问网络


6.安装前的权限准备


确认将整个安装目录D:\10204_vista_w2k8_x64_production_db的只读权限去掉,并应用于全部子文件

将 D:\10204_vista_w2k8_x64_production_db\database\setup.exe 以及 D:\10204_vista_w2k8_x64_production_db\database\install\oui.exe 设置为管理员权限运行


7.修改系统时间避免EM证书过期卡在85%


将系统时间修改为2009年12月或者2010年1月

停止Windows的时间Internet同步功能


8.默认安装


对于网络未检验,警告,直接点击该项该行方块多选框,变为用户已确认,默认继续安装即可


 9.安装后修复Listener


在这一步完成后并不能达成

安装完成,cmd界面内,使用 sqlplus system/manager@orcl as sysdba 登录数据库成功

但是重启服务器后 sqlplus system/manager@orcl as sysdba  会失败

这是由于listener没有配置好

修改 D:\oracle\product\10.2.0\db_1\network\admin\listener.ora 为如下内容,其中 WIN-0CHIPO17SJD 请替换成你的计算机名,可以再 cmd 界面输入 hostname 查询

# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = ORCL)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-0CHIPO17SJD)(PORT = 1521))
)
)


10.安装后修复计算机名访问


修改 C:\Windows\System32\drivers\etc\hosts

最后一行增加

127.0.0.1 localhost

保存后重启


 11.复位正常网卡


将安装的虚拟网卡禁用

将之前禁用的正常使用的网卡启用

重新启动计算机


 12.完成

至此,数据库安装完成,并可以通过SQLPLUS访问,但是我还没有测试通过网络远程访问数据库,但是理论上不应该出现问题,大家2016新年快乐。

在64位WindowsServer2012R2中安装Oracle10g第二版(10.2.0.4.0)-20160106的更多相关文章

  1. 黄聪:Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法

    明明已经在64位window7中安装好了64位版本的jdk,为什么android SDK安装程序却识别不到jdk呢?先看看报错: Java SE Development Kit (JDK) not f ...

  2. CentOS 7 64位更换内核安装锐速破解版

    1.更新内核 rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm - ...

  3. 在ubuntu14.04 64位虚拟机中安装mysql

    因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...

  4. 64位虚拟机中安装CentOS_6.7

    虚拟机VirtualBox-4.3.24-98716-Win.1425444683.exe,操作系统选用CentOS-6.7-x86_64-LiveDVD .iso. 1) 启动VirtualBox, ...

  5. win10 64位系统中安装多个jdk版本的切换问题

    前言: 近期要更换oracle jdk到zulu jdk,因此在本地先安装一版zulu的来进行代码的编译和比较. 注释: 本地电脑之前是oracle jdk 1.8,要更换为zulu jdk 1.8. ...

  6. 在64位ubuntu中安装代码比较工具beyond compare

    1,//从http://www.scootersoftware.com/download.php 官方地址下载 bcompare-3.3.2.14050.tar.gz 或 bcompare-4.0.7 ...

  7. 32位Oracle10g在64位CentOS下安装失败记录

    环境信息:Alibaba Cloud Elastic Compute Service,CentOS Linux release 7.4.1708 (Core),16C/64GB. 使用32位Oracl ...

  8. 64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方式

    问题描写叙述: 64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat. 问题分析: 1.源代码分析,查 ...

  9. 【Oracle】在WIN NT 64位环境下安装win64_11gR2_database。并用PL/SQL连接

    因为现在大多数服务器环境均为64位环境,而且有一部分使用的windows server的环境,在此做了一番小研究,如何在64位环境下安装oracle11g_64bit服务端 (1)首先www.orac ...

随机推荐

  1. JavaScript学习笔记之对象

    目录 1.自定义对象 2.Array 3.Boolean 4.Date 5.Math 6.Number 7.String 8.RegExp 9.Function 10.Event 在 JavaScri ...

  2. Django——11 状态保持 form表单 登陆注册样例

    Django 状态保持 用户状态例子 实现注册登陆实例 django forms 表单的使用 注册功能 登陆功能   状态保持cookie和session 1.http协议是无状态的:每次请求都是一次 ...

  3. 【[Offer收割]编程练习赛12 B】一面砖墙

    [题目链接]:http://hihocoder.com/problemset/problem/1494 [题意] [题解] 显然只要记住每一行的各个砖头的间隔处的坐标有多少个就好了: ->也就对 ...

  4. centos7.0_redhat7.0安装vncserver和Desktop桌面

    http://blog.51cto.com/gushiren/1681616 https://blog.csdn.net/techsupporter/article/details/50628399

  5. MySQL终端(Terminal)命令基本操作(转)

    注意:MySQL数据库命令不区分大小写.但在MAC的终端,如果你想使用tab自动补全命令,那么你就必须使用大写,这样MAC的终端才会帮你补全命令,否则你按N遍tab都不会有响应. 1.数据库(data ...

  6. [转]十五天精通WCF——第十四天 一起聊聊FaultException

     我们在玩web编程的时候,可能你会不经意的见到一些http500的错误,我想你应该不会陌生的,原因你应该也知道,服务器异常嘛, 这时候clr会把这个未处理的异常抛给iis并且包装成http500的错 ...

  7. hdu1068 Girls and Boys --- 最大独立集

    有一个集合男和一个集合女,给出两集合间一些一一相应关系.问该两集合中的最大独立集的点数. 最大独立集=顶点总数-最大匹配数 此题中.若(a,b)有关.则(b,a)有关.每个关系算了两次,相当于二分图的 ...

  8. 【struts2】中method={1}具体解释

    我们在使用struts2的时候,有时候为了简化struts2的配置项而採用通配符的方式,例如以下代码: <action name="ajaxregister!*" class ...

  9. runloop简单介绍

    runloop是iOS底层机制中保持我们的程序一直运行的机制.他可以让线程一直循环不退出.而在我们正常的编程中.线程其实是线性的,当线程处理完我们的代码以后就自动退出了.runloop就是保证我们的应 ...

  10. UI层自动化测试框架(一)-简介和环境搭建

    http://blog.csdn.net/ToBeTheEnder/article/details/52302777