文章目录
写在前面
贴上与这次安装相关文件、安装包的链接:
- 实体机(客户端)
链接:https://pan.baidu.com/s/13lpEv04jb1AL41yFRkU6kQ
提取码:dqa0
- 虚拟机(服务器端)
链接:https://pan.baidu.com/s/1AYuwHc2ECMawgc8sEf-H7Q
提取码:jel2
如遇链接失效,Mail To
nanzhouieATqq.com
!
一、实验内容
- 安装
virtualbox
虚拟机(我更喜欢的是VMware
); - 在虚拟机上安装
Oracle Linux
; - 在
Oracle Linux
上安装Oracle 11g
; - 配置虚拟机的网络,数据库服务器的监听,
TNS
,使得可以远程访问数据库服务器。 - 采用远程登录方式,使用
ssh
登录数据库服务器,进行数据库实例管理。 - 采用远程访问方式,使用
i*sqlplus
或者第三方管理软件登录服务器,进行数据库实例管理。 - 建立
HR
的模式(建议使用官方脚本)。
二、实验前期准备
1.软件目录
名称 | 版本号 |
---|---|
Vmware虚拟机 | 15.0.0-full-10134415-64bit |
linux_11gR2_database_1of2 | 11.2.0.1.0 - 64bit |
Putty.exe | Release 0.70-64bit |
Toad for oracle | 12.8.0.49 -32bit |
Oracle_11gR2_client | 11g Release2 (11.2)-32bit |
Oracle Linux文件(DOC-1002902.ova) | Oracle Linux x64 |
2.准备一些配置文件、脚本文件
- 在Oracle服务器端建立
HR(Human Resource)
模式所需的脚本执行文件; - Oracle客户端配置
TNS
服务所需要的tnsname.ora
、listener.ora
文件。
ps:以上这些安装、配置、脚本文件在上面我分享的百度云链接文件中都能找到。
三、实验方案(具体步骤)
(一)在虚拟机上安装Oracle Linux
1.在虚拟机中导入老师提供的 DOC-1002902.ova
文件,由于实验室32位PC机的原因,导入过程总是以失败结束;因此改选64位PC机(配载VM虚拟机)
来操作。
2.在VM虚拟机成功安装Oracle linux
(我的账户登录密码 oracle ),可以去设置语言、时区、用户名及密码等。
(二)在Linux上安装Oracle 11g R2(服务器端)
1. 前期准备
1.1 硬件环境监测
Content | Instruction |
---|---|
检查物理内存 | grep MemTotal /proc/meminfo |
查看交换分区 | grep SwapTotal /proc/meminfo |
查看当前内存使用情况 | free |
PS:这一类指令可以有很多,但其实只要在之前导入虚拟机文件过程没有什么异常,不是很有必要去了解这些硬件环境信息,那么这一步可以跳过。
1.2 检查各种补丁包、函数依赖包
- 方法:通过上网查找到需要的函数依赖包有以下这些:
binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2
- 通过类似重复以下的操作,借助root用户终端
yum search/install
命令将这些未安装的依赖包全部安装到服务端。
- 然后,再使用