Oracle 11g在Linux上的安装与配置教程

需积分: 3 2 下载量 195 浏览量 更新于2024-09-12 收藏 6KB TXT 举报
"这篇文档是关于Oracle 11g在Linux环境下的安装和学习笔记,主要涉及了VSFTP的配置以及Oracle安装前的系统准备和环境变量设置。" Oracle数据库在Linux上的安装是一个复杂的过程,涉及到多个步骤和系统级别的配置。在本笔记中,首先提到了VSFTP的安装和配置,这可能是为了在安装Oracle数据库过程中进行文件传输或更新服务。通过`rpm -q vsftpd`检查VSFTP是否已安装,然后使用`rpm -ivh vsftpd-2.0.5-21.el5.i386`安装该软件。当遇到FTP连接问题,如"500 OOPS: cannot changedirectory",可能是因为SELinux策略限制了FTP服务的目录切换,可以通过`setsebool`命令调整相关安全设置,如禁用`ftpd_disable_trans`,并重启服务以应用更改。 接下来,笔记中创建了多个用户和组,这对于Oracle数据库的管理和权限控制至关重要。例如,创建了`oinstall`、`dba`、`asmadmin`、`asmdba`和`asmoper`等组,以及`oracle`和`grid`用户,并分配了相应的用户ID和组成员关系。这些用户和组将分别用于数据库管理员和Grid基础设施的管理。同时,创建了必要的目录结构,如`/home/oracle/11g/app/oracle`,并调整了文件权限,确保用户对所需目录有适当的访问权限。 在Oracle设置部分,笔记列出了几个关键的环境变量,如`TMP`、`TMPDIR`、`ORACLE_HOSTNAME`、`ORACLE_UNQNAME`、`ORACLE_BASE`等。这些变量对数据库的正常运行至关重要,它们定义了临时文件的位置、主机名、数据库实例的唯一名称以及Oracle软件的基础路径。正确设置这些变量可以确保数据库安装过程的顺利进行。 这份笔记详细记录了Oracle 11g在Linux环境下安装的前期准备工作,包括VSFTP服务的配置和系统用户的创建,以及环境变量的设定,这些都是成功安装Oracle数据库的前提条件。对于正在学习或准备安装Oracle 11g的人来说,这是一个宝贵的参考资料。