Windows_server2012服务器部署Oracle11g:.NET和CPU核心数问题解决方案

前言

主要以 Windows server2012R2 为主进行介绍,解决实际工作中遇到到的一些问题。

比如服务器 CPU 核心数过高,导致 Oracle 数据库安装时卡在 2% 的情况。

在 Windows 平台,你可以安装 VMware 工具模拟使用 Windows server 达到熟悉的目的。

img

说句心里话,我真没想到过我会在Windows服务器上总结这么多。一分耕耘一分收获,但是血赚不亏。

正文

第一次接触Windows服务器大约在5年前,那会的活动价我入手了入门级的Windows服务器。第一次安装了Windows server2012,低配版的服务器确实很吃力。

想熟悉Windows server服务器最新版,建议使用VMware配合服务器镜像。

镜像获取地址,推荐 msdn,我告诉你。良心网站,专业收集原版镜像。

关于想体验最新版的Windows11或者Windows server2022服务器,可以访问新地址 https://next.itellyou.cn/

一、Oracle数据库安装开在2%

1、问题描述

1.1、服务器CPU核心数过高。在使用 Windows server2012 或者是其它 Windows 服务器,可能也会遇到这类问题。

2、解决问题

2.1、解决问题,进入服务器的系统配置,一次找到引导->高级选项,设置处理器的核心数为16,然后重启即可生效

2.2、小技巧

快捷键win + r,然后输入msconfig命令即可快速进入系统配置。

img

二、安装.net3.5失败

1、准备工作,提取sxs

1.1、准备服务器镜像,可以通过我上面提到的网址进行获取

img

1.2、提取sxs

使用解压缩软件或者iso模拟软件打开镜像包,然后进入/source/找到sxs复制出来。在安装.net3.5时作为备用源使用,安装Oracle11gR2时需要安装.net3.5。

解压缩软件推荐360zip国际版(旧版1.0几的无广告)或者7z(体积小)。

img

2、再次安装.net3.5

2.1、指定依赖sxs,安装.net3.5

将之前从Windows server中提取的sxs复制到系统盘根目录下,然后在服务器仪表板中添加角色和功能(安装依赖),按照图上的提示指定我们准备好的sxs源路径,最终完美解决服务器上.net3.5无法安装的问题。

img

2.2、Windows server仪表板

添加角色与功能,选择需要安装的功能时用得上,比如上面安装.net3.5

img

三、操作小技巧

1、以Oracle服务为例

1.1、进入服务快捷命令,win + r快捷键输入service.msc,如下图所示

img

1.2、定位Oracle服务,你看到的Oracle服务是双倍的,因为我安装了双实例。实际工作中,并不推荐在单台服务器上部署双实例。不要问我为什么,因为实际中遇到过。内存也耗不起,最终把服务器拖挂掉了,最后通过清理日志解决。

img

2、配置IP地址与DNS

配置IP地址与DNS与平时使用的win7或者win10是一样的配置方法

2.1、进入控制面板找到网络和共享中心

win + r 快捷键运行control命令进入控制面板,下图是VMware搭建的测试环境。

img

2.2、配置IP地址和DNS

img

3、磁盘管理

最后再介绍一个小技巧,关于磁盘管理。当我们并不熟悉仪表板的操作时,或者旧版的服务器压根就没这玩意,如何处理。这是我们可以采用命令方式,先打开计算机管理。

同样使用win + r 快捷键,然后运行compmgmt.msc命令进入计算机管理,最后定位到磁盘管理。

img

以上均为实际运维工作中使用到的小技巧,方便我们去管理维护服务器。在实际工作中,更多的是经验的累积。在之前的公司遇到这样一种,服务器的硬盘突然就gg思密达了。结果去查看后简直是让我措手不及,服务器版本那叫一个老,一些命令都不适用。心里真想来句mmp,最后还是硬着头皮上解决问题。

说实话,当时我在Windows服务器的实施与运维经验还没linux上丰富,现在想来完全是工作让你不得不去适应

以上总结,仅供参考哟!如果你有幸看到本篇博文,希望对你的学习和工作有所帮助。

—END—