SUSE10安装Oracle11g配置oracle自动启动安装配置plsql和ssh.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在安装Oracle 11g数据库软件的过程中,SUSE 10操作系统是首选平台。以下是根据标题、描述和部分内容整理的关键知识点: 1. **系统准备**: - **交换分区(Swap)**:在安装Oracle之前,需要确保系统有足够的交换分区,因为Oracle数据库会使用这部分内存作为虚拟内存。通过`free -m`或`swapon -s`命令检查当前的swap空间。 - **/tmp目录**:Oracle安装过程中需要临时空间,所以要确保`/tmp`目录有足够的空闲空间。 2. **软件包检查**: - Oracle 11g安装需要特定版本的依赖软件包,例如`binutils`, `compat-libstdc++`, `glibc`, `ksh`, `libaio`, `libelf`, `libgcc`, `sysstat`, 和 `unixODBC`等。使用`rpm -q`命令检查这些包是否已安装。 3. **用户与用户组**: - 创建专门用于Oracle数据库的用户组`oinstall`和`dba`,以及用户`oracle`。通过`groupadd`和`useradd`命令创建,然后使用`id oracle`确认用户属于正确的组。 4. **安装目录创建**: - 数据文件存放目录`/DB_Data/oradata`应由`root`用户创建,并将所有权分配给`oracle:oinstall`。 - `oracle`用户需要创建`product`目录,例如`/home/oracle/product/11.1`,同样分配所有权。 5. **内核参数配置**: - 为了支持Oracle运行,需要调整内核参数,如`kernel.shmall`, `kernel.shmmax`, `kernel.shmmni`等,以满足Oracle对共享内存的需求。 - 同时,还需要设置`oracle`用户的`nproc`和`nofile`限制,这可以通过修改`/etc/security/limits.conf`实现。 6. **用户环境变量**: - 使用文本编辑器(如`vi`或`nano`)修改`oracle`用户的`.bash_profile`或`.profile`文件,设置`ORACLE_BASE`, `ORACLE_SID`, `PATH`, `NLS_LANG`, `DISPLAY`, `ORACLE_HOME`, `LANG`等环境变量。 - 通过`env | more`检查环境变量是否设置正确。 7. **安装文件上传与安装**: - 使用`mount`命令以loop设备方式挂载Oracle 11g的ISO镜像文件到`/mnt`,然后进行安装。 - 可能需要通过XManager远程连接SUSE系统进行图形化安装。 8. **网络配置**: - 如果遇到无法打开display的问题,可能需要配置XManager或检查`/etc/X11/xorg.conf`以允许TCP连接。 - 对于静态IP配置,修改`/etc/sysconfig/network/ifcfg-eth0`文件,设置`BOOTPROTO`为`static`,并添加`IPADDR`。 9. **启动与服务配置**: - Oracle安装完成后,需要配置数据库服务自启动。这通常涉及修改`/etc/init.d/oracle`脚本并使用`chkconfig`添加到启动级别。 - 对于`oracle`用户,可能需要在`.bashrc`或`.bash_profile`中添加启动时的资源限制。 10. **安全考虑**: - 为了安全,可以使用`chmod`和`chown`命令限制对Oracle相关目录和文件的访问权限。 以上是安装Oracle 11g在SUSE 10上的基本步骤和关键知识点。每个步骤都需要谨慎执行,以确保数据库的稳定性和安全性。在实际操作中,还可能需要根据具体的硬件配置和网络环境进行适当的调整。
剩余45页未读,继续阅读
- 粉丝: 6756
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
- (源码)基于Arduino、Python和Web技术的太阳能监控数据管理系统.zip
- (源码)基于Arduino的CAN总线传感器与执行器通信系统.zip
- (源码)基于C++的智能电力系统通信协议实现.zip
- 用于 Java 的 JSON-RPC.zip
- 用 JavaScript 重新实现计算机科学.zip
- (源码)基于PythonOpenCVYOLOv5DeepSort的猕猴桃自动计数系统.zip
- 用 JavaScript 编写的贪吃蛇游戏 .zip
- (源码)基于ASP.NET Core的美术课程管理系统.zip