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新年快乐