1。安装环境:



Linux系统:CentOS 6.364位

Oracle:oracle11gr2 64位

两。系统要求:

1、Linux安装oracle系统要求




系统要求


解释




记忆


物理内存必须高于1G




交换空间


一般来说,2倍的内存,例如,1G的内存可以设置为3G大小的交换分区。




硬盘


以上5g





三。系统核心参数配置:

下面的步骤在根用户下执行:
1)修改用户的shell限制和修改 / / / limits.conf等安全文件
输入命令:六 / / / limits.conf安全等,按I键进入编辑模式,添加以下内容到文件。

复制代码代码如下所示:

甲骨文软nproc 2047

Oracle硬nproc 16384

Oracle软nofile 1024

Oracle硬nofile 65536


当编辑完成后,按ESC键进入wq保存磁盘。
(2)修改文件,输入命令,然后将I键按到编辑模式,并将下列内容添加到文件中。

复制代码代码如下所示:

会议要求 / lib /安全/ pam_limits.so

会议要求pam_limits.so


当编辑完成后,按ESC键进入wq保存磁盘。

3)修改linux内核,修改 / / sysctl.conf等文件,输入命令:六 / / sysctl.conf等,进入编辑根据我的主要模式,并对文件中添加以下内容。

复制代码代码如下所示:

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 25032000100128

net.ipv4.ip_local_port_range = 900065500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576


当编辑完成后,按ESC键进入wq保存磁盘。
4)使 / / sysctl.conf等变化立即生效,执行下面的命令。输入:sysctl - P显示如下:

复制代码代码如下所示:

Linux:~ sysctl - P #

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 25032000100128

net.ipv4.ip_local_port_range = 900065500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576


5)编辑 /配置文件,输入命令:配置文件,按I键进入编辑模式,并将下列内容添加到文件中。

复制代码代码如下所示:

如果$};然后

如果{ $壳= /斌/ KSH};然后

ulimit P 16384

ulimit -n 65536

其他的

ulimit U 16384 N 65536

FI

FI


当编辑完成后,按ESC键进入wq保存磁盘。
6)创建相关的用户和组作为软件安装和支持组的所有者。

创建用户,输入命令:

复制代码代码如下所示:

加和

Groupadd DBA



创建Oracle用户和密码,并输入命令:

复制代码代码如下所示:

因为G和G M Oracle DBA

设置密码



然后你将输入密码,密码输入2次,但必须一致,返回确认。
7)创建数据库软件目录和数据文件目录,目录的位置,根据自己的情况,注意磁盘空间,这里我把它放在oracle用户下,例如:

输入命令:

复制代码代码如下所示:

mkdir /家/甲骨文/应用程序

mkdir /家/甲骨文/应用程序/甲骨文

mkdir /家/甲骨文/应用程序/ oradata

mkdir /家/甲骨文/应用程序/甲骨文/产品



8)更改目录属于Oracle用户所有,输入命令:

复制代码代码如下所示:

chown -R和Oracle: /家/甲骨文/应用程序


9)配置Oracle用户的环境变量,首先,切换到新创建的Oracle用户,
输入:苏Oracle,然后直接输入:vi.bash_profile
我edit.bash_profile并进入编辑模式添加以下:

复制代码代码如下所示:

Umask 022

出口oracle_base = / / /应用Oracle的家

出口oracle_home = $ oracle_base /甲骨文/产品 / / dbhome_1 11.2.0

出口oracle_sid = ORCL

出口路径= $路径:美元/桶:家oracle_home美元/桶

出口ld_library_path = $ oracle_home / lib: / usr / lib


当编辑完成后,按ESC键进入wq保存磁盘。
四。图形安装过程:

1)当上述系统要求完成操作,系统注销,和Oracle的用户在图形界面的登陆。首先,下载的Oracle安装包复制到Linux,它是可复制的XManager或其他FTP工具。

打开一个终端,运行解压命令unpress Oracle安装文件,如:

输入命令:

复制代码代码如下所示:

解压linux.x64_11gr2_database_1of2.zip

解压linux.x64_11gr2_database_2of2.zip



解压完成后,进入解压后的目录数据库光盘

输入命令:

复制代码代码如下所示:

光盘数据库



使用ls命令,你可以查看包含在解压缩数据库文件,如下:



2)在安装之前确认系统是否是英文的,中文版本需要将环境变量转换成英文。

复制代码代码如下所示:

出口en_us郎=



然后输入命令: / runinstaller。



到这一步,你可以看到,可以看到很多的RPM包是没有的,我们可以找到失踪的Linux安装光盘或ISO包中,使用FTP上传到Linux,然后使用rpm - IVH xxx.rpm -- nodeps力安装(包括加安装,迫使nodeps————力在转——直接用IVH xxx.rpm成功安装条件和安装过程略)。

在Oracle图形界面中再次安装所有包时,安装过程执行2,并在环境检查过程中传递。



安装完成后,系统会提示你使用root权限来执行2的shell脚本,根据它的提示的路径,找到它的位置,如:我是/家/甲骨文/应用/甲骨文/产品 / / /开始dbhome_1 11.2.0

/家/甲骨文/应用程序/ orainventory / orainstroot.sh和一个新的终端,输入命令:

复制代码代码如下所示:

苏u2013根

CD /家/甲骨文/应用程序/甲骨文/产品 / / dbhome_1 11.2.0

SH开始

CD /家/甲骨文/ orainventory

SH orainstroot.sh



五。数据库的建立

1)在图形界面Oracle用户的Oracle用户,一个新的终端打开,并直接输入命令来创建数据库会弹出下面的界面,我们使用一个自定义的数据库在这里。


输入统一密码(密码可以单独设置)



数据库存储位置,我在这里使用默认值


没有快速恢复和归档



删除不常用的模块


内存分配和指定字符集





经过长时间的等待,当您看到接口时,它显示Oracle库已经完成。



你可以使用sqlplus测试,打开一个命令窗口,输入SQLPLUS,并输入用户名和密码,您可以测试,不多的介绍在这里。

配置监视和本地网络服务



1)在图形界面Oracle用户的Oracle用户,一个新的终端打开,并输入命令广东省电子商务认证中心会弹出如下界面。



2)创建侦听器服务(充当Oracle服务器,让其他Oracle客户机连接到Oracle服务器)





3)配置本地网络服务名称(充当Oracle客户端,连接到其他Oracle服务器)





连接到连接的Oracle服务器数据库的实例名称





输入Oracle服务器的IP地址



选定的测试


单击更改登录输入一个用户名和数据库密码,然后点击OK


请参见此接口,表明测试是成功的。如果没有成功,请检查网络是否打开,是否连接了Oracle服务器,以及监听是否启动。




您设置的本地网络服务名称的名称。


然后下一步,下一步





六。测试:

查看Oracle服务是否已启动

# lsof我:1521

所以oracle服务器的安装配置基本完成了。