如何正确在windows server core(无图形界面)安装Oracle 19c
写这篇文档纯属好奇试水,起源是群里的一次讨论:
之前在群里和朋友们讨论windows 安装oracle在各个医院都十分普遍,中勒索病毒的又特别多,要是windows上把oracle放到ASM里,那是不是就不会被加密了(起码重要的数据文件是安全的)?
我们平时都用LINUX/AIX/SOLARIS来跑数据库,压根不用图形。
windows也有无图形版本,在这上面安装完,是不是就能避免别人上去乱动了(虽说没有图形,但是有漏洞的话也会被勒索病毒注入)。于是研究了这么一篇水文,这一篇先研究一下在server core上安装oracle。
成了再研究下一篇Windows server Core+19c database +asm
以下是准备环境:
虚拟机软件:vmware workstation 17
操作系统:Windows Server 2019,安装无图形版本。
数据库:Oracle 19.3 database
目录
1、安装Server Core操作系统
2、配置操作系统
3、磁盘分区
4、虚拟机安装VMTOOLS
5、使用默认共享上传安装包
6、安装数据库
7、配置监听
8、DBCA创建数据库
9、添加环境变量
10、关于4K对齐
参考
1、安装Server Core操作系统
安装系统时不选择(桌面体验),即为无图形界面,后面的步骤和普通WINDOWS安装一样。
2、配置操作系统
安装完系统就是这个样子了,哈哈,没有图形,上来就是CMD窗口。
先是配置初始用户密码
如果不小心关掉了CMD窗口,再按ctrl+alt+del调出任务管理器,再运行CMD
可以运行sconfig.cmd调出操作系统配置界面,这里能进行一些简单的IP、主机名等配置,类似AIX的smitty,但是功能完全没有AIX的强大(AIX的smitty几乎覆盖了80%的操作)
后期大量配置还是要基于power shell来进行配置。
打开远程桌面
配置网络
关闭防火墙(如果有兴趣研究这块,我后面附上如何在在pwoershell下管理windows防火墙)
先切换到powershell,在CMD下直接敲powershell就行
执行命令查看防火墙配置
get-netfirewallprofile