没有合适的资源?快使用搜索试试~ 我知道了~
首页Oracle在linux上的安装详细步骤和测试
Oracle在linux上的安装详细步骤和测试
1星 需积分: 46 18 下载量 117 浏览量
更新于2023-03-16
评论
收藏 1.57MB PDF 举报
Oracle在Linux(以CentOS 6.5为例)上的安装详细步骤,以及相关SQL Developer连接Oracle的测试。
资源详情
资源评论
资源推荐
1
实验一 Oracle 数据库的安装和配置
一. 实验目的
1、掌握和熟悉 Linux 操作系统的 shell 基本命令的操作;
2、了解 Oracle 数据库的基本组成;
3、掌握 Oracle 的安装和配置及基本工具的使用。
二. 实验预习
1、使用 Vmware 或 VirtualBox 创建虚拟机;
2、配置 Vmware 或 VirtualBox 的虚拟网卡;
3、常用 Linux 操作系统的 shell 基本命令。
三. 实验原理
1. Linux 操作系统的文件结构
与 Windows 下的文件组织结构不同,Linux 不使用磁盘分区符号来访问文件
系统,而是将整个文件系统表示成树状的结构,Linux 系统每增加一个文件系统
都会将其加入到这个树中。
操作系统文件结构的开始,只有一个单独的顶级目录结构,叫做根目录。所
有一切都从“根”开始,用“/”代表,并且延伸到子目录。DOS/Windows 下文
件系统按照磁盘分区的概念分类,目录都存于分区上。Linux 则通过“挂接”的
方式把所有分区都放置在“根”下各个目录里。一个 Linux 系统的文件结构如图
1-1 所示。
图 1-1 Linux 系统的文件结构
不同的 Linux 发行版本的目录结构和具体的实现功能存在一些细微的差别。
2
但是主要的功能都是一致的。一些常用目录的作用如下:
/etc:包括绝大多数 Linux 系统引导所需要的配置文件,系统引导时读取
配置文件,按照配置文件的选项进行不同情况的启动,例如 fstab、host.conf
等。
/lib:包含 C 编译程序需要的函数库,是一组二进制文件,例如 glibc 等。
/usr:包括所有其他内容,如 src、local。Linux 的内核就在/usr/src 中。其
下有子目录/bin,存放所有安装语言的命令,如 gcc、perl 等。
/var:包含系统定义表,以便在系统运行改变时可以只备份该目录,如
cache。
/tmp:用于临时性的存储。
/bin:大多数命令存放在这里。
/home:主要存放用户账号,并且可以支持 ftp 的用户管理。系统管理员
增加用户时,系统在 home 目录下创建与用户同名的目录,此目录下一般
默认有 Desktop 目录。
/dev:这个目录下存放一种设备文件的特殊文件,如 fd0、had 等。
/mnt:在 Linux 系统中,它是专门给外挂的文件系统使用的,里面有两个
文件 cdrom、floopy,登录光驱、软驱时要用到。
2. CentOS 分区方案
CentOS(Community Enterprise Operating System,社区企业操作系统)是一
个基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本。相对
于其他 Linux 发行版,其稳定性值得信赖。
CentOS 的分区一般是在安装系统的时候设置,所以必须得有规划。CentOS
系统提供自动分区和手动分区两种方式。下面是三种典型的手动分区方案:
方案 1:适用于不用考虑多个分区的情况,是最简单的分区方案。
/ :建议大小在 5GB 以上。
swap:即交换分区,建议大小是物理内存的 1~2 倍。
方案 2:适用于侧重用户信息的情况,是比较简单的分区方案
/boot:用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,
建议大小为 100MB。
/ :Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB
以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空
间。
swap:实现虚拟内存,建议大小是物理内存的 1~2 倍。
3
方案 3:适用于普遍情况,是比较合理的分区方案
/boot:用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,
建议大小为 100MB。
/usr :用来存放 Linux 系统中的应用程序,其相关数据较多,建议大于 3GB
以上。
/var :用来存放 Linux 系统中经常变化的数据以及日志文件,建议大于 1GB
以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空
间。(最低要求 13G,建议 15G 以上)
/ :Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB
以上。
/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳
定性。建议大小为 2G。
swap:实现虚拟内存,建议大小是物理内存的 1~2 倍。
3. Oracle 数据库体系结构
Oracle 数据库的基本概念:
数据库:是一个数据集合,我们大多数情况下讲的数据库概念不仅是指
物理数据,还指内存、进程对象的组合。Oracle 数据库都将数据存储在
文件中,在其内部,数据库结构提供了数据对文件的逻辑映射,允许不
同类型的数据分开存放。这些逻辑划分称为表空间。关于表空间的概念
将在下文中介绍。
表空间(Tablespace):是数据库的逻辑划分,每个数据库至少有一个表
空间(system 表空间)。
数据文件(DataFile):每个表空间由同一磁盘上的一个或多个文件组成,
这些文件叫数据文件。建立新表空间需要建立新的数据文件。
实例(Instance):也称为服务器(server),是存取和控制数据库的软件机
制,它由系统全局区 SGA 和后台进程组成。
Oracle 数据库启动时,实际是启动 Oracle 实例,(安装并打开数据库)。一个
数据库可以被多个实例访问(这是 Oracle 的并行服务器选项)。决定实例的大小
及组成的参数存储在 init.ora 文件中,实例启动时需要读这个文件,并且在运行
时可以由数据库管理员修改,但要在下次启动实例时才会起作用。
4. Oracle 数据库安装运行环境要求
内存要求:至少需要 1GB(1048576.0KB)的内存
swap 空间要求:
4
内存大小
swap 空间大小
1 GB ~ 2 GB
内存大小*1.5
2 GB ~ 16 GB
内存大小
> 16 GB
16 GB
空闲硬盘要求:/tmp 目录需要 1 GB 的空闲空间
安装 Oracle 软件需要的硬盘空间:
版本
硬盘空间
Enterprise Edition
3.95(software files)+1.7(data files)
Standard Edition
3.88(software files)+1.5(data files)
在 CentOS5(RHEL 5.x)上安装 Oracle 所需软件包如下:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
numactl-devel-0.9.8.i386
sysstat-7.0.2
unixODBC-2.2.11 (64 bit) or later
unixODBC-devel-2.2.11 (64 bit) or later
四. 实验内容
在虚拟机中安装 CentOS 操作系统。然后在 CentOS 上安装、运行 Oracle 数
据库,通过 em 控制台查看数据库状态,手动启动 Oracle 实例和监听。
在 Windows 系统中安装 SQL Developer,连接虚拟机中的 Oracle 数据库,创
建一个学生学号用户,并导入 4 张表:BONUS、DEPT、EMP 和 SALGRADE。
5
五. 实验软件
CentOS 安装软件: CentOS-6.7-x86_64-bin-DVD1.iso
Oracle 安装软件: linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
SQL Developer 安装软件:
32 位:sqldeveloper-17.2.0.188.1159-no-jre.zip、jdk-8u141-windows-i586.exe
64 位:sqldeveloper-17.2.0.188.1159-x64.zip
六. 实验步骤
1. CentOS 安装
1)启动 VMware,使用“典型”配置新建虚拟机。
2)安装来源选择为“安装程序光盘映像文件”或“稍后安装操作系统”。
图 1-2 选择光盘映像文件
如果安装来源是“安装程序光盘映像文件”,那么 VMware 将使用简易安装
方式安装 CentOS 系统,不提供安装选项设置功能,对 CentOS 进行自动分区。
该方式安装的 CentOS 可满足本实验的 Oracle 安装需求。
如果安装来源是“稍后安装操作系统”,则会提供安装选项设置功能,可对
CentOS 进行手工分区。如想对 CentOS 系统有进一步了解,建议采用非简易安装
方式,手动分区采用实验原理中的分区方案 3。
请在实验报告中写明安装方式。
剩余26页未读,继续阅读
qq_37616912
- 粉丝: 2
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1