《Oracle 11G 单机安装手册》

《Oracle 11G 单机安装手册》

日期:2019.05.19
作者:chj

1.文档概述

本篇文档是讲述对于Oracle软件及数据库安装的过程。首先需要对操作系统硬件以及软件环境进行检查,其次创建所需的目录、用户组和用户,最后配置内核参数。达到实现利用软件去操控数据库。安装数据库是主要是为了记录数据,具体来讲是按照数据结构来对数据进行组织、存储和管理。我们日后会用到数据库,把相关数据放进数据库进行处理。

2.操作系统概述

项目 参数
操作系统 Linux
操作系统版本 Oracle 6.4 x86_64
IP 地址 192.168.195.166
软件包位置 /u01/soft
CPU Intel® Core™ i7-6500U CPU @ 2.50GHz
ORACLE_BASE /u01/app/oracle
ORACLE_HOME /u01/app/oracle/product/11.2.0/dbhome_1
数据库文件位置 /u01/app/oracle/database

3.检查硬件环境

检查当前操作系统信息、磁盘信息以及操作系统架构信息,需要满足 Oracle 官方文档安装要求。

3.1 检查内存

Oracle官方文档建议安装 Oracle 11g 版本数据库,操作系统内存大小最小为 1GB,建议内存大小为 2GB 及以上。

检查本机内存大小为:

[root@chj01 ~]# grep MemTotal /proc/meminfo
MemTotal:        1910692 kB

3.2 检查 Swap 空间

物理内存和虚拟内存会随着用户与电脑的相互作用不断变化,所以要有足够的空间供软件和系统运行。

检查本机Swap空间为:

[root@chj01 ~]# grep SwapTotal /proc/meminfo
SwapTotal:       4095996 kB

3.3 操作系统架构

操作系统架构决定此系统架构是否可以运行数据库软件。查看系统是否与Oracle 数据库安装软件相匹配,如果没有相匹配的软件,那么就不能安装数据库软件。

检查本机系统架构信息为:

[root@chj01 ~]# uname -m
x86_64

3.4 磁盘空间

查看磁盘空间是否对足够慢去数据库系统占用的空间。如果不够需要扩展磁盘空间。

1)tmp 空间

至少需要有 1GB 的空间在 /tmp 下。

[root@chj01 ~]# df -h /dev/shm
Filesystem              Size   Used   Avail  Use%  Mounted on
tmpfs                   933M   415M   519M   45%   /dev/shm

2)磁盘空闲空间

[root@chj01 ~]# df -h /dev/mapper/vg_chj01-lv_root
Filesystem                    Size  Used  Avail  Use%  Mounted on
/dev/mapper/vg_chj01-lv_root   21G  3.4M   16G   18%    /

4.检查软件环境

查看在Oracle数据库安装之前,需要查看的系统信息,才能安装符合系统的软件。

4.1 操作系统版本

OracleDatabase11gRelease2(11.2)需要以下或更高版本的操作系统:

  • Asianux服务器3 SP2
  • Oracle Linux 4 Update 7
  • Oracle Linux 5 Update 2(与Red Hat兼容的内核)
  • OracleLinux5Update5
  • Oracle Linux 6
  • Oracle Linux 6(与Red Hat兼容的内核)
  • RedHatEnterpriseLinux4Update7
  • RedHatEnterpriseLinux5Update2
  • RedHatEnterpriseLinux5Update5
  • Red Hat Enterprise Linux 6
  • RedHatEnterpriseLinux6(Oracle不可破解的Linux企业内核)
  • SUSE Linux Enterprise Server 10 SP2
  • SUSE Linux Enterprise Server 11
    查看符合 Linux 版本是否符合
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ORACLE 完全学习手册 第二章 oracle 体系结构概述 在system用户下 DESC dba_data_files; SELECT file_name,bytes,blocks,status,autoextensible FROM dba_data_files WHERE tablespace_name='SYSTEM'; 第四章 表空间 DESC dba_tablespaces; SELECT tablespace_name,extent_management,allocation_type FROM dba_tablespaces; 第七章 SQL基础 SELECT table_name FROM user_tables; SELECT * FROM dept; SELECT deptno,dname FROM dept; --显示EMP表中工资高于2000的雇员 SELECT ename,sal FROM emp WHERE sal>2000; --显示EMP表中雇员名字是KING的雇员信息 SELECT ename,job,hiredate,sal FROM emp WHERE ename='KING'; --显示EMP表中在"01-1-82"这后雇佣雇员 SELECT ename,sal,hiredate FROM emp WHERE hiredate>'01-1月-82'; SELECT ename,sal,hiredate FROM emp WHERE hiredate>to_date('1-1月-1982','dd-mon-yy'); --显示EMP表中工资在1000~2000之间 SELECT ename,sal,hiredate,job FROM emp WHERE sal BETWEEN 1000 AND 2000; --显示首字符为S的所有雇员名及其工资 SELECT ename,sal FROM emp WHERE ename LIKE 'S%'; --显示第三个字符为大写A的所有雇员名及其工资 SELECT ename,sal FROM emp WHERE ename LIKE '__A%'; --查询EMP表中工资为1250和3000的雇员信息 SELECT ename,sal FROM emp WHERE sal IN(1250,3000); --查询EMP表中部门号为20且岗位为CLERK的所有雇员信息 SELECT ename,sal,job,deptno FROM emp WHERE deptno=20 and job='CLERK'; --查询工资高于2500或岗位为MANAGER的所有雇员信息 SELECT ename,sal,job,deptno FROM emp WHERE sal>2500 or job='MANAGER'; --查询EMP表中部门号不为10,30或40且岗位是CLERK的所有雇员信息 SELECT ename,sal,job,deptno FROM emp WHERE deptno NOT IN(10,30,40) AND job='CLERK'; --工资升序显示雇员信息 SELECT ename,sal FROM emp WHERE deptno=30 ORDER BY sal; --降序显示雇员工资 SELECT ename,sal FROM emp WHERE deptno=30 ORDER BY sal DESC; --工资升序 补助降序显示雇员信息 SELECT ename,sal,comm FROM emp WHERE deptno=30 ORDER BY sal asc,comm desc; --显示每个部门的平均工资和最高工资 SELECT deptno,avg(sal),max(sal) FROM emp GROUP BY deptno; --显示每个部门每种岗位的平均工资和最高工资
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值