1.检查系统包是否已经安装 2.如缺少相应的补丁包,可以到系统安装盘安装相关的补丁包 3.添加oracle组和用户 4.修改参数文件 sysctl.conf 5.修改参数文件limits.conf ............. ### Oracle 11G 官方安装文档知识点详解 #### 一、检查系统包是否已经安装 在安装Oracle 11G之前,首先需要确保系统上已经安装了一系列必要的软件包。这些软件包对于Oracle数据库的正常运行至关重要。具体包括: - **binutils**: 提供了诸如链接器、调试器等工具。 - **elfutils-libelf**: 用于处理ELF格式文件的库。 - **glibc**: GNU C库,提供了C语言标准库的功能。 - **glibc-common**: glibc的通用支持文件。 - **libaio**: 异步I/O库,用于提高磁盘I/O性能。 - **libgcc**: GCC运行时库的一部分。 - **libstdc++**: GCC的标准C++库。 - **make**: 用于构建软件的工具。 - **compat-libstdc++-33**: 提供向后兼容性的C++库。 - **elfutils-libelf-devel**: 开发所需的elfutils-libelf头文件和库文件。 - **glibc-devel**: 包含开发glibc所需的头文件和库文件。 - **gcc**: GNU编译器集合。 - **gcc-c++**: GNU C++编译器。 - **libaio-devel**: libaio开发所需的头文件和库文件。 - **libstdc++-devel**: libstdc++开发所需的头文件和库文件。 - **unixODBC**: 开放数据库连接(ODBC)驱动程序管理器。 - **unixODBC-devel**: unixODBC开发所需的头文件和库文件。 - **sysstat**: 提供系统统计信息的工具。 如果发现某些包未安装,可以通过以下命令安装: ```bash cd /media/Enterprise\Linux\dvd\20090127/Server/ rpm -Uvh grepbinutils-2.* rpm -Uvh elfutils-libelf-0.* rpm -Uvh glibc-2.* rpm -Uvh glibc-common-2.* rpm -Uvh libaio-0.* rpm -Uvh libgcc-4.* rpm -Uvh libstdc++-4.* rpm -Uvh make-3.* rpm -Uvh compat-libstdc++-33 rpm -Uvh elfutils-libelf-devel-0.* rpm -Uvh glibc-devel-2.* rpm -Uvh gcc-4.* rpm -Uvh gcc-c++-4.* rpm -Uvh libaio-devel-0.* rpm -Uvh libstdc++-devel-4.* rpm -Uvh unixODBC-2.* rpm -Uvh unixODBC-devel-2.* rpm -Uvh sysstat-7.* ``` #### 二、添加Oracle组和用户 为了确保Oracle数据库的安全性和权限控制,通常会创建一个专门的Oracle组和用户。示例命令如下: ```bash # groupadd oinstall -g 501 # groupadd dba -g 502 # groupadd oper -g 503 # useradd oracle -u 500 -g oinstall -G dba,oper # passwd oracle ``` 这里创建了三个组:oinstall、dba和oper,并为它们指定了GID。接着创建了一个名为oracle的用户,其UID为500,主组为oinstall,并且还属于dba和oper组。最后设置oracle用户的密码。 #### 三、修改系统配置文件 - **sysctl.conf**:此文件用于配置内核参数。例如,通过增加共享内存段的最大大小(`kernel.shmmax`),可以支持更大的共享内存区域,这对于Oracle数据库的运行非常关键。 - **limits.conf**:用于设置进程资源限制。例如,通过调整文件句柄的数量(`*softnofile` 和 `*hardnofile`),可以允许更多的并发连接。 - **login**:通过PAM模块(Pluggable Authentication Modules)来实现对limits的加载。 - **selinux.config**:将SELinux的状态设为禁用,以避免其可能带来的权限问题。 #### 四、创建安装目录 还需要创建Oracle的安装目录,并更改目录的所有者和组为oracle用户。这一步骤非常重要,因为Oracle安装过程需要正确的文件系统权限才能成功完成。 以上步骤详细地介绍了如何准备Linux系统以安装Oracle 11G数据库。遵循这些步骤可以帮助确保安装过程顺利进行,并为后续的数据库管理和维护打下坚实的基础。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助