龙空技术网

首次在Linux上安装Oracle数据库,需要提前做好哪些准备工作?

话入神机 416

前言:

而今你们对“aixoracle10g单机asm”大约比较关注,你们都需要知道一些“aixoracle10g单机asm”的相关文章。那么小编同时在网摘上收集了一些有关“aixoracle10g单机asm””的相关内容,希望大家能喜欢,兄弟们快快来了解一下吧!

有些Oracle数据库初学者,在首次安装数据库的时候,会遇到或这或那的问题。因为安装Oracle数据库是实践的第一步,是万里长征的第一步。这一步如果受挫,显然容易打击学习的积极性。

本文给出了Oracle数据库安装时需要提前做好的准备工作,用以应对Oracle数据库安装过程中可能出现的问题。

版本约定

(1)这里我们选择11.2.0.4版本。Oracle数据库版本较多,常用的大版本有Oracle 10g,11g,12c,18c,其中每个大版本下面还会有很多小版本,如11g的release 2版本包括11.2.0.1,11.2.0.2,11.2.0.3和11.2.0.4四个小版本。

(2)这里我们选择Linux 64位操作系统。Oracle数据库支持的操作系统也很多,有Linux,Microsoft Windows,Solaris,HP-UX,AIX,Fujitsu BS2000/OSD,Apple Mac OS X,HP OpenVMS Itanium等。

(3)这里我们选择RedHat 6.5操作系统。Oracle在不同Linux系统下的依赖包需求有所差异,支持的Linux系统如下:

Asianux Server 3 SP2Asianux Server 4 SP3Oracle Linux 4 Update 7Oracle Linux 5 Update 2 (with Red Hat Compatible Kernel)Oracle Linux 5 Update 5Oracle Linux 6Oracle Linux 6 (with Red Hat Compatible Kernel)Oracle Linux 7Oracle Linux 7 (with the Red Hat Compatible Kernel)Red Hat Enterprise Linux 4 Update 7Red Hat Enterprise Linux 5 Update 2Red Hat Enterprise Linux 6Red Hat Enterprise Linux 7SUSE Linux Enterprise Server 10 SP2SUSE Linux Enterprise Server 11SUSE Linux Enterprise Server 12 SP1NeoKylin Linux Advanced Server 6NeoKylin Linux Advanced Server 7

(4)这里我们选择单机文件系统部署架构。Oracle支持RAC集群,ASM自动存储管理等,对于新手来说,首次安装Oracle建议安装最简单的架构。

提前准备

在安装之前,需要提前准备一些资料、软件等,确保整个安装过程的流畅。

(1)找到Oracle官方文档上的安装教程,路径为

Installing and Upgrading→Linux Installation Guides→Database Quick Installation Guide for Linux X86-64

可以在官方文档使用关键字“Database Quick Installation Guide for Linux X86-64”检索。这里不建议使用百度上的安装手册,因为上面大部分安装手册对部分细节描述不清,容易误导阅读者,导致安装失败。

(2)获取Linux操作系统的root权限,并放开ssh登陆的权限。

(3)确保Linux操作系统内存不少于2G。

(4)确保/tmp目录磁盘空间不少于1G。

(5)确保Oracle数据库的安装路径不少于5G。

(6)提前准备好RedHat 6.5的ISO镜像文件,用于安装配置本地yum源,为Oracle数据库安装提供依赖包。

(7)提前准备好数据库安装文件,只需准备安装包的前2个即可,为p13390677_112040_Linux-x86-64_1of7.zip和p13390677_112040_Linux-x86-64_2of7.zip。

注意事项

(1)检查/etc/hosts文件,检查IP地址和主机名是否配置正确。

(2)检查iptables是否关闭,默认的iptables会限制1521端口,导致不能连上监听。

(3)配置pam认证时,检查配置的路径为/lib64/security/pam_limits.so,而不是/lib/security/pam_limits.so,否则容易导致Linux虚拟机重启之后不能正常登陆。

# echo "session required /lib64/security/pam_limits.so" >> /etc/pam.d/login

(4)不要使用不同版本操作系统的yum源。比如操作系统使用的是redhat 6.5,建议使用redhat 6.5的iso镜像文件作为本地yum源,不建议使用其他版本的iso镜像文件,否则容易导致rpm依赖信息报错。

(5)安装的路径可以根据实际硬盘空间情况作出调整。如果/home磁盘空间大,ORACLE_BASE可以设置为/home/oracle;如果根目录或者/u01磁盘空间大,ORACLE_BASE可以设置为官方文档默认路径/u01/app/oracle。

(6)使用图形界面安装。首次安装数据库建议使用图形界面安装,不建议使用静默安装。可以使用Xshell等工具,或者直接在Linux服务器端安装。

(7)如果安装过程中出现中文乱码,可以执行如下命令,然后执行安装命令,确保弹出页面为英文:

export LC_ALL=Cexport LANG=C
操作技巧

(1)配置数据库sqlplus连接字符串。如果计划在一个数据库下安装多个实例,建议配置数据库连接字符串,可以显示连接的用户名和实例名,以防误操作。

1.在oracle用户下执行操作

# cd $ORACLE_HOME/sqlplus/admin# vi glogin.sql

2.在glogin.sql文件末尾添加

Define _editor='vi'Set sqlprompt "_user'@'_connect_identifier>"

可以看到连接的效果,sqlplus下显示了用户名和实例名,极大避免了连错数据库:

(2)安装EM。首次安装数据库可以安装EM,通过登录EM在图形化界面下查看数据库信息。

使用oracle用户登录,执行命令

# cd /u01/app/oracle/product/11.2.0/db_1/bin/# ./emca -config dbcontrol db -repos recreate

EM效果图如下,图形化信息有效帮助初学者了解Oracle数据库:

编者的话

我自己在首次安装Oracle数据库的时候,并不会使用Oracle官方文档,参照的文档是从百度上找到的安装手册。安装过程中遇到了很多很多问题,同时也对其他初学者首次安装数据库遇到的困难深有同感。

所以,这里为大家提供在Linux操作系统上安装Oracle数据库的注意事项,以减少初学者在安装数据库时会遇到的问题,增加首次安装数据库的成功率。

特别的,我的同事使用了我编写的安装手册安装Oracle数据库,一次性安装成功。

在此 ,祝所有阅读过本文的Oracle数据库初学者,能够一次性安装成功Oracle数据库。如果读者还有其他问题,可以给我留言,谢谢!

标签: #aixoracle10g单机asm