### Oracle 安装知识点 #### 一、安装前准备与检查 在进行Oracle数据库的安装之前,需要确保服务器环境满足一定的条件。这部分主要包括了对主机配置的检查。 **1.1 检查/etc/hosts文件** - **目的**:确保服务器能够正确地识别其自身的名称,这对于网络通信至关重要。 - **操作**: - 打开`/etc/hosts`文件,并检查是否包含了正确的IP地址与主机名映射。例如: ```plaintext 127.0.0.1 localhost ::1 localhost 192.168.1.100 servername ``` - 其中`servername`应替换为实际的主机名,而`192.168.1.100`应替换为实际的IP地址。 - 确认没有重复的条目或错误的映射。 **1.2 检查YUM源** - **目的**:确保系统可以通过YUM工具获取必要的软件包。 - **操作**: - 执行命令`yum repolist`来查看可用的仓库列表。 - 如果发现缺少必要的仓库,则需要添加或更新YUM源。例如,可以使用命令`yum-config-manager --enable repo_name`来启用特定的仓库。 - 对于Oracle的安装,可能需要某些特定的依赖包,因此确保YUM源配置正确是十分重要的。 #### 二、下载安装所需文件 接下来,需要下载Oracle数据库的安装包以及其他辅助工具。 **2.1 创建临时目录** - 使用命令`mkdir /tmp/orasoft/`创建一个名为`orasoft`的临时目录,用于存放下载的安装文件。 **2.2 下载环境配置脚本** - **脚本**: `preinstall_ora11g_on_rhel.txt` - 通过`wget`命令下载脚本: ```shell wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/installpkg/database/oracle/wjf/preinstall_ora11g_on_rhel.txt ``` **2.3 下载Oracle数据库安装包** - **11.2.0.4版本**: - 使用`wget`下载两个分卷的安装包: ```shell wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/installpkg/database/oracle/112040/p13390677_112040_Linux-x86-64_1of7.zip wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/installpkg/database/oracle/112040/p13390677_112040_Linux-x86-64_2of7.zip ``` **2.4 下载其他辅助工具** - **rlwrap**: - 一个命令行编辑工具,对于Oracle安装过程中的命令输入很有帮助。 - 下载命令: ```shell wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/installpkg/database/oracle/wjf/rlwrap-0.37.tar.gz ``` **2.5 获取静默安装响应文件** - 这些文件用于自动化安装过程。 - 下载命令: ```shell wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/wjf/db_scripts/db_install.rsp wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/wjf/db_scripts/netca.rsp wget -c --ftp-user=ftp --ftp-password=ftp ftp://172.16.82.254/pub/wjf/db_scripts/dbca.rsp ``` #### 三、执行安装前环境配置脚本 - **修改脚本**: - 使用文本编辑器打开并根据实际需求修改`preinstall_ora11g_on_rhel.txt`。 - **执行脚本**: - 切换到`root`用户:`su - root` - 进入临时目录:`cd /tmp/orasoft/` - 执行脚本:`bash preinstall_ora11g_on_rhel.txt` #### 四、安装Oracle数据库 - **解压安装文件**: - 将安装文件的所有者更改为`oracle`用户:`chown -R oracle:oinstall /tmp/orasoft` - 解压安装文件: ```shell unzip p13390677_112040_Linux-x86-64_1of7.zip unzip p13390677_112040_Linux-x86-64_2of7.zip ``` - **修改响应文件**: - 使用`vi`编辑器打开`db_install.rsp`文件,并根据实际情况进行配置: - 设置机器名:`ORACLE_HOSTNAME=localhost` - 设置安装路径:`ORACLE_BASE=/u01/app/oracle`, `ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_2`, `INVENTORY_LOCATION=/u01/app/oraInventory` - **静默安装数据库软件**: - 切换到`oracle`用户:`su - oracle` - 进入数据库安装目录:`cd /tmp/orasoft/database/` - 执行静默安装命令:`./runInstaller -silent -forceResponseFile /tmp/orasoft/db_install.rsp` - **执行安装后脚本**: - 根据实际提示,切换到`root`用户:`su - root` - 执行安装后脚本: ```shell /u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0.4/dbhome_1/root.sh ``` - **DBCA新建数据库**: - 修改`dbca.rsp`文件,配置数据库的相关信息,例如: - 数据库名:`GDBNAME="NWD02"` - 实例名:`SID="NWD02"` - 密码设置:`SYSPASSWORD="password"`, `SYSTEMPASSWORD="password"` - 文件存储设置:默认情况下,数据文件和恢复区域将存储在`$ORACLE_BASE/oradata`和`$ORACLE_BASE/flash_recovery_area`目录下。 完成上述步骤后,即可成功安装Oracle数据库。在整个过程中需要注意权限问题、文件路径的正确性以及响应文件的配置准确性。
- 粉丝: 66
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- STM32芯片数据手册芯片资料STM32F10x闪存编程手册(2009年6月第6版)
- STM32芯片数据手册芯片资料STM32F10xxCDE局限性列表(2009年6月第5版)
- STM32芯片数据手册芯片资料STM32F10xx8-B局限性列表(2009年2月第6版)
- GF-ISSUEDDOMESTICGRNBOND(2014-2023年).xlsx
- STM32芯片数据手册芯片资料STM32F10xx4-6局限性列表(2009年2月第2版)
- STM32芯片数据手册芯片资料STM32F103ZET6
- 宝塔面板Nginx的Lua-Waf防火墙终极改进 动态封禁IP
- 999.fend-图文.html
- STM32芯片数据手册芯片资料STM32F103x8-B增强型系列中容量产品数据手册(2009年4月)
- java.自定义异常(处理方案示例).md