甲骨文的安装步骤

  

一、关于Oracle数据库

  

<强> 1,甲骨文数据库的简介
甲骨文是一个数据库管理系统,是甲骨文公司的核心产品。其在数据安全性与安整性控制方面的优越性能,以及跨操作系统,跨硬件平台的数据操作能力。基于“客户端/服务器”(客户机/服务器)系统结构。
可以说甲骨文数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好,使用方便,功能强,适用于各类大、中、小、微机环境。它是一种高效率,可靠性好的适应高吞吐量的数据库解决方案。
<强> 2,主要特点:
(1)支持多用户,大事务量的事务处理。
(2)在保持数据安全性和完整性方面性能优越。
(3)支持分布式数据处理。将公布在不同物理位置的数据库用通信网络连接起来,组成一个逻辑上统一的数据库,完成
(4)数据处理任务。
(5)具有可移植性.Oracle可以在Windows、Linux等多个操作系统平台上使用。
<强> 3,基本概念:
(1)数据库。这里的数据库是磁盘上存储数据的集合,在物理上表现为数据文件,日志文件和控制文件等。在逻辑上以表空间形式存在。必须首先创建数据库,然后才能用Oracle。可以在数据库配制助理上创建。
(2)全局数据库名。用于区分一个数据库的标识。它由数据库名称和域名构成,类似网络中的域名,使数据库的命名在整个网络环境中唯一。
(3)数据库实例。每个启动的数据库都对应一个数据库实例,由这个实例来访问数据库中的数据。
(4)表空间。每个数据库都是由若干个表空间构成的,用户在数据库中建立的所有内容都被存储到表空间中。一个表空间可以由多个数据文件组成,但一个数据文件只能属于一个表空间。
(5)数据文件。扩展名是.dbf,是用于存储数据库数据的文件。一个数据文件中可能存储很多个表的数据,而一个表的数据也可以存放在多个数据文件中。数据文件和数据库表不存在一对一的关系。
(6)控制文件。技展名。细胞毒性t淋巴细胞,是一个二进制文件。控制文件是数据库启动及运行所必需的文件。存储数据文件和日志文件的名称和位置.Oracle 11 g默认包含三个控制文件。
(7)日志文件。扩展名. log,它记录了数据的所有更改信息,并提供了一种数据恢复机制,确保在系统崩溃或其他意外出现后重新恢复数据库。在工作过程中,多个日志文件组之间循环使用。
(8)模式和模式对象。模式是数据库对象(表,索引等,也称模式对象)的集合。

  

二、安装甲骨文

  

<强> 1,实验环境
?物理内存不少于4 g
?交换交换分区不少于8 g
?添加一块新磁盘空间不少于15 g
?挂载分区文件类型为xfs
? GNOME中文桌面环境
<强> 2,更改主机名和主机文件

  
 <代码> vi/etc/hostname//更改主机名甲骨文//的/etc/hosts vi添加主机IP和主机名映射关系 
  

192.168.80.170甲骨文
注意:改完之后重启虚拟机
<强> 3,安装甲骨文对应的软件环境
<代码> yum - y安装binutils compat-libcap1 compat-libstdc gcc-c + + + + -33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击libXi libXtst使sysstat unixODBC unixODBC-devel
<强> 4,调整内核参数
<代码> vi/etc/sysctl.conf//添加以下内容
fs。aio-max-nr=1048576 #异步IO请求数目推荐值是:1048576其实它等于1024 * 1024也就是1024 k个
fs。file-max=6815744 #打开的文件句柄的最大数量,防止文件描述符耗尽的问题
内核。shmall=2097152 #共享内存总量页为单位,内存除以4 k所得
内核。shmmax=4294967295
内核。shmmni=4096
内核。sem=250 32000 100 128 # SEMMSL:每个信号集的最大信号数量SEMMNS:用于控制整个Linux系统中信号的最大数SEMOPM:内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整个Linux系统中信号集的最大数量
net.ipv4。ip_local_port_range=9000 65500 #用于向外连接的端口范围
net.core。rmem_default=262144 #套接字接收缓冲区大小的缺省值
net.core。rmem_max=4194304 #套接字接收缓冲区大小的最大值
net.core。wmem_default=262144 #套接字发送缓冲区大小的缺省值
net.core。wmem_max=1048576 #套接字发送缓冲区大小的最大值

  

<代码> sysctl - p//重新加载配置文件
凹坠俏牡陌沧安街琛? <强> 5,用户环境配置

  
 <代码> groupadd oinstall//添加安装软件的组
  groupadd dba//添加数据库的组
  useradd - g oinstall - g oracle dba//创建甲骨文用户
  passwd oracle//密码123123 

甲骨文的安装步骤