使用Linux轻松安装Oracle 11g R2 (linux安装oracle11gr2)

现今,Oracle数据库已被广泛应用于各种企业级应用系统,同时也成为了许多企业IT基础设施的重要组成部分。在安装Oracle Database时,使用Linux系统是一种常见的选择,因为它是一种开源的操作系统,而且可以为用户提供更高的可定制性和强大的控制能力。

本文将介绍如何在Linux系统上安装Oracle 11g R2数据库,同时讨论该过程中可能会遇到的一些常见问题。

安装前的准备工作

在开始Oracle 11g R2安装之前,需要执行以下准备工作:

1. 确保服务器的硬件资源满足Oracle 11g R2的更低系统要求。

具体来说,一台具有至少2GB内存和10GB可用磁盘空间的服务器应该能够胜任Oracle 11g R2的安装。

2. 下载和解压Oracle 11g R2软件包。

Oracle 11g R2的软件包可以从Oracle官方网站下载。在下载后,用户需要使用一个解压工具来将软件包解压到Linux系统的硬盘上。

3. 创建oracle用户。

在开始安装之前,需要为Oracle数据库创建一个名称为oracle的用户。用户可以通过以下命令在Linux中创建这个用户。

[root@oraclehost ~]# useradd -m oracle

[root@oraclehost ~]# passwd oracle

如果该用户以前已创建过,则可以跳过此步骤。

4. 配置Linux系统。

为了确保Oracle 11g R2的安装能够正常进行,用户需要对Linux系统进行一些必要的配置。其中一些配置包括:

– 系统参数调整:用户可以通过修改/etc/sysctl.conf文件中的数值来调整Linux系统参数。这些参数可以是内存缓冲区的大小,文件系统的数量和大小,以及时间同步等。

– 用户和组设置:为了更好地管理用户和组,用户需要在Linux系统中设置相应的用户和组。这些用户和组可以在安装Oracle 11g R2后才能顺利地访问该软件。

– 调整资源限制:Oracle 11g R2通常需要大量的内存和磁盘空间。因此,在安装Oracle时,必须调整系统的资源限制,以确保系统可以正常运行。

安装Oracle 11g R2

一旦用户完成了上述步骤中的所有准备工作,则可以开始安装Oracle 11g R2了。该过程通常包括以下几个步骤:

1. 进入Oracle 11g R2软件包所在的目录,并使用root用户权限将该软件包安装到Linux中。

具体来说,安装命令通常如下所示:

[root@oraclehost ~]# su – oracle

[oracle@oraclehost ~]$ cd /path/to/database/install

[oracle@oraclehost ~]$ ./runInstaller

2. 在安装向导中配置Oracle 11g R2。

一旦用户执行了安装命令并进入了安装向导,就需要按照明确的方向指示完成安装。这可能包括选择要安装的组件、可用的数据库选项等。

在安装向导的过程中,用户需要牢记以下几点:

– 需要记下Oracle Inventory目录,以便以后管理Oracle的软件组件。

– 需要选择一个有效的数据库字符集和时区。

– 需要选择正确的数据库类型和配置设置,以充分利用系统的硬件资源并确保数据安全。

– 如果需要提供NetCA配置,还需要选择正确的连接和目录选项,以充分利用Oracle数据库提供的资源和功能。

3. 在安装向导完成后,需要在Linux系统中安装和使用Oracle Database。

在安装向导完成后,应该允许Oracle 11g R2在Linux系统中创建完整的数据库,然后根据需要进行配置和定制。这可能包括在另一个Oracle数据库中导入数据,配置审计功能,设置数据备份和恢复,以及在开发环境中测试新的应用程序。

常见问题

在使用Linux安装Oracle 11g R2时,可能会遇到一些常见问题,例如:

1. 安装向导无法找到libgcc.so.1文件。

该错误通常表示Linux系统中缺少所需的库文件。为解决此问题,用户可以尝试安装libgcc或相关的库文件,或在Linux系统中搜索存在库文件的位置。

2. 安装向导无法连接到X Server。

在一些情况下,Oracle 11g R2安装向导需要连接到X Window环境,以便启动其GUI。如果Linux系统中没有X Window环境,则必须通过命令行界面安装Oracle 11g R2。

3. 安装时遇到无法解决的依赖性问题。

在Linux系统上安装Oracle 11g R2时,可能会遇到缺少必需的库或其他系统组件的问题。为了解决这个问题,用户可能需要登录Oracle网站并查找相关的解决方案或帮助。

结论

使用Linux系统可以让用户轻松安装Oracle 11g R2数据库,并为企业应用程序提供更高的性能和可用性。在安装时,需要进行一些必要的前期准备工作,并持续关注可能出现的问题。通过仔细计划和执行,用户可以轻松而成功地将Oracle 11g R2部署到Linux系统中,从而获得一个强大而可靠的数据库环境。

相关问题拓展阅读:

如何在linux suse中安装Oracle 11g安装准备

1.Linux环境配置准备

环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下。

配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的)

1)检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)

内存大小

grep MemTotal /轿嫌败proc/meminfo

交换分区大小

grep SwapTotal /proc/meminfo

增加交换分区

创建/home/swap这么一个分区文件。文件的大小是个block,一般情况下1个block为1K,所以这里空间是5G。

dd if=/dev/zero of=/home/swap bs=1024 count=

接着再把这个分区变成swap分区。

mkswap /home/swap

然后把它加到fstab里面

echo “/home/swap swap swap defaults 0 0” >> /etc/fstab

2)检查软件需求,没有的yum install安装

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

(这里如果出现没有安装的,那么就要把Linux光盘放入,进入Server文件夹,找到对应的RPM包,运行RPM命令来进行安装,如者山果喜欢图形界面的话,在图像界面也可以通过双击对应的RPM包来安装。需要注意的是在安装libaio-devel unixODBC unixODBC-devel 这3个软件包的时候,除了安装X64的包以为,还要安装i386的包,不能因为是X64的系统,就不装i386的包了。 )

3)配置内核。

编辑 /etc/sysctl.conf。

将以下内容添加至文件

# Kernel paramaters required by Oracle 11gR1

fs.file-max =

fs.aio-max-nr =

kernel.shmall =

kernel.shmmax =

kernel.shmmni = 4096

kernel.sem = 128

net.ipv4.ip_local_port_range =

net.core.rmem_default =

net.core.rmem_max =

net.core.wmem_default =

net.core.wmem_max =

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命闭颤令。

sysctl –p

5)编辑 /etc/security/limits.conf。

添加以下行:

oraclesoft nproc7

oraclehard nproc84

oraclesoft nofile

oraclehard nofile6

6)编辑 /etc/pam.d/login。

添加以下行:

session required /lib/security/pam_limits.so

session required pam_limits.so

【注意:如果是X64的系统,那么这里就要用 /lib64/security/pam_limits.so,不然系统可能会在服务器上无法登录!】

7)编辑 /etc/profile。

添加以下行:

if ; then

if ; then

ulimit -p

ulimit -n

else

ulimit -un

fi

fi

8)创建操作系统用户,作为软件安装和支持组的拥有者。

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

9)创建软件安装目录。

mkdir –p /home/oracle_11/app/

chown -R oracle.oinstall /home/oracle_11/

chmod -R 755 /home/oracle_11/

10) 编辑 /home/oracle/.bash_profile。

添加以下行:

umask 022

ORACLE_BASE=/home/oracle_11/app

ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1

ORACLE_SID=MYTEST –实例名,根据需要进行修改

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LANG=C设定此参数避免安装过程出现乱码

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG

11) 在图形界面下(在本机操作或者通过VNC远程操作) 以root身份打开另一个终端窗口

–这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面

#xhost +

#xhost + localhost

12) 将下载的Oracle安装文件解压到Linux中,然后安装数据库

#su – oracle

cd database/

./runInstaller

13)接下来会出现图形化的安装向导,按照向导一步一步的操作,和Windows下安装Oracle的向导一样,没有太大区别,直到最后安装完成。

linux安装oracle11gr2的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux安装oracle11gr2,使用Linux轻松安装Oracle 11g R2,如何在linux suse中安装Oracle 11g安装准备的信息别忘了在本站进行查找喔。


数据运维技术 » 使用Linux轻松安装Oracle 11g R2 (linux安装oracle11gr2)