电子科技大学数据库与软件工程实验报告一
一、实验目的
1、掌握和熟悉 Linux 操作系统的 shell 基本命令的操作;
2、了解 Oracle 数据库的基本组成;
3、掌握 Oracle 的安装和配置及基本工具的使用。
二、实验内容
在虚拟机中安装 CentOS 操作系统。然后在 CentOS 上安装、运行 Oracle 数据库,通过 em 控制台查看数据库状态,手动启动 Oracle 实例和监听。
在 Windows 系统中安装 SQL Developer,连接虚拟机中的 Oracle 数据库,创建一个学生学号用户
三、实验软件
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)安装来源选择为“安装程序光盘映像文件”
3)输入用户名、密码信息
4)选择安装位置。
5)磁盘容量建议为 ****30G****。
6)“自定义硬件”修改设置后开始安装,内存建议 2G(至少 1152MB)。
7)安装成功后,使用 root 用户登录进入 CentOS 系统桌面,即在登录界面
选择“Other…”,将登入进入的 CentOS 系统桌面,系统桌面如图。
2.Oracle安装准备
2.1硬件环境检查
使用 root 用户登录进入 CentOS 系统桌面后,在终端命令行窗口中检查安装,运行 Oracle 所需的硬件环境,包括内存、Swap 空间、tmp 空间及 Oracle 软件安装所需的硬件空间检查。
1)查看操作系统版本信息,在终端中输入以下命令
[root@localhost ~]# cat /proc/version
[root@localhost ~]# uname –r
结果如图所示
2)查看机器内存大小,在终端中输入以下命令
[root@localhost ~]# grep MemTotal /proc/meminfo
结果如图所示
3)查看swap空间大小,在终端中输入以下命令
[root@localhost ~]# grep SwapTotal /proc/meminfo
结果如图所示
4)查看/tmp目录的空闲空间,在终端中输入以下命令
[root@localhost ~]# df -h /tmp
5)查看机器中每个磁盘的空闲空间,在终端中输入以下命令
[root@localhost ~]# df –h
2.2系统必须的RPM包检查
1)使用以下命令检查“三、实验原理”之“4.Oracle 数据库安装运行环境。
[root@localhost ~]#rpm -qa | grep
检查结果如图所示
缺少的都需要安装相关的软件包,在 CentOS 安装光盘文件的 Packages 目录下可以查询到所用相关的软件包,将这些软件包复制到 root 目录下。
2)通过以下命令将缺少的RPM包安装好:
[root@localhost ~]#rpm –ivh
注意:在安装软件包的过程中,会遇到包之间的依赖关系(单独安装时会有错误提示),这时可以同时安装这两个相依赖的包。
[root@localhost ~]#rpm –ivh <software package 1> <software package 2>
2.3 创建系统用户组合用户
1)创建 Oracle Inventory 组
[root@localhost ~]#groupadd oinstall
2)创建 OSDBA 组
[root@localhost ~]#groupadd dba
3)创建 Oracle 软件创建者
[root@localhost ~]# useradd -g oinstall -G dba Oracle
4)修改 Oracle 用户的密码
[root@localhost ~]# passwd Oracle
5)创建安装 Oracle 软件所需要的目录
[root@localhost ~]# mkdir -p /home/Oracle_11g
[root@localhost ~]# chown -R Oracle:oinstall /home/Oracle_11g
[root@localhost ~]# chmod -R 775 /home/Oracle_11g
2.4 修改内核参数等配置文件
1)修改/etc/sysctl.conf 文件
[root@localhost ~]#vim /etc/sysctl.conf
在打开的文件底部添加以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.s