前瞻
作为一个运维人员,考虑到未来的职业规划,觉得是要学习一下数据库了,本篇教程应该是相当详细的,我会从虚拟机搭建,网络配置,到数据库安装一体化记录并解释每一步的用处。在后续也会发布Oracle、MySQL、PostgreSQL数据库相关教程。(主要是自己刚开始学习,也想找个地方记录一下)本次虽然说是以Oracle数据库的角度来搭建的,但是所有数据库都是一样的,只需要把oracle的主机名或者是虚拟机名称 改为对应的数据库名称就行了(如果还是不懂的话,可以私信我)。话不多说,让我们进入知识的海洋。
1.Vmware虚拟机安装操作系统
官方下载地址:
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
安装好虚拟机之后我们还需要一个镜像我这里用的是OracleLinux 7,如果想用centos7或者redhat都可以。如果没有可以私信我。
下载好了就点击新建虚拟机
自定义安装
点击稍后安装操作系统(不然可能会有问题)
这里我装的是oracle linux7的(大家根据自己需要装的操作系统选择)
给虚拟机命名,虚拟机文件放的路径不要有中文
给处理器分配
分配内存 给4g
网络类型选择桥接网络
下一步
下一步
下一步
给磁盘大小100G
下一步
完成
打开编辑虚拟机设置
选择镜像
优化性能
开启虚拟机
选择简体中文
语言支持添加一个英文
软件选择选择带GUI的服务器(不然数据库装不上)附加选项根据我的勾选(不能少)
磁盘分区
先勾选100G的磁盘,选择我要配置分区。完成
先选择标准分区。点击自动创建
将挂载点改为/opt/oracle (生产环境不建议这样设置,自己本地练习可以,官方文档是这样的)
完成-----接受更改
网络和主机名
修改主机名---应用----打开网络开关
点击配置根据自己的情况填写保存
安全策略 关闭
点击开始安装 设置root密码
如果安装的超过1700那就证明没问题 。如果低于1600那就肯定是软件选择少了
重启
接受许可---完成配置
进到页面后选择英文
键盘跳过
位置关闭
时区选择中国上海
跳过
用户名 我这里就xbc吧
密码有要求的 可以跟我一样 Passw0d123
第一步部署Oracle数据库的虚拟机就安装成功了!!!
2.安装数据库的准备工作
我们需要本机与虚拟机服务器搭建一个共享目录,以此方便安装数据库(这样的好处避免了文件传输工具上传慢的情况发生)
可以先下载远程连接服务器的工具,因为在虚拟机上直接操作很不方便,所以很多运维工程师用的都是远程连接的工具来操作linux服务器这里给大家举例:
Xshell:
官方地址:XSHELL - NetSarang Websitehttps://www.xshell.com/zh/xshell/MobaXterm_Portable:
Download - SecureCRT 6.7.5https://www.vandyke.com/download/securecrt/6.7/index.htmlWindTerm(完全开源):
1.需要先将本地windows服务器上的文件夹共享
选择一个文件夹,右击属性—共享—高级共享—共享此文件夹
2.在Windows上查看共享
C:\Users\****>net share
共享名 资源 注解
-------------------------------------------------------------------------------
IPC$ 远程 IPC
ADMIN$ C:\Windows 远程管理
share I:\vm\share
Users C:\Users
3.如何在linux上挂载共享文件夹
[root@oracle60 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 1.8G 9.7M 1.8G 1% /run
tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup
/dev/sda2 50G 8.7G 42G 18% /
/dev/sda3 46G 33M 46G 1% /opt/oracle
/dev/sda1 1014M 221M 794M 22% /boot
tmpfs 368M 40K 368M 1% /run/user/1000
/dev/sr0 4.5G 4.5G 0 100% /run/media/xbc/OL-7.8 Server.x86_64
tmpfs 368M 0 368M 0% /run/user/0
[root@oracle60 ~]# mkdir /mnt/share
[root@oracle60 ~]# mount -t cifs -o username=Administrator,password=123123 //192.168.1.4/share /mnt/share
[root@oracle60 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 1.8G 9.7M 1.8G 1% /run
tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup
/dev/sda2 50G 8.7G 42G 18% /
/dev/sda3 46G 33M 46G 1% /opt/oracle
/dev/sda1 1014M 221M 794M 22% /boot
tmpfs 368M 40K 368M 1% /run/user/1000
/dev/sr0 4.5G 4.5G 0 100% /run/media/xbc/OL-7.8 Server.x86_64
tmpfs 368M 0 368M 0% /run/user/0
//192.168.1.4/share 695G 306G 390G 44% /mnt/share