CentOS5.5下Oracle10gR2静默安装与手工建库指南
需积分: 13 141 浏览量
更新于2024-09-08
收藏 308KB PDF 举报
"CentOS下Oracle10gR2之静默安装+手工建库"
在CentOS系统中安装Oracle 10g R2数据库时,静默安装是一种自动化程度较高的方法,可以减少手动操作,提高效率。以下是静默安装Oracle 10g R2的关键步骤和注意事项:
首先,安装前的准备工作至关重要,包括安装必要的软件包,以确保Oracle能够正常运行。这些软件包包括:
1. binutils:提供二进制工具和库,用于编译和链接。
2. compat-db:提供兼容性数据库支持。
3. compat-libstdc++-296:为旧版C++库提供兼容性。
4. control-center(非必需):文本模式下的控制中心。
5. gcc和gcc-c++:C和C++编译器。
6. glibc、glibc-common、libstdc++和libstdc++-devel:提供C库和开发工具。
7. make:自动化构建工具。
8. pdksh:提供POSIX兼容的shell。
9. sysstat:系统性能监控工具。
10. libaio:异步I/O库。
11. libXp:X Window系统编程接口。
12. openmotif22:提供图形用户界面支持。
接下来,检查系统资源是否满足Oracle的最低要求:
1. 物理内存(PhysicalMemory)应大于或等于1GB。
2. 交换分区(Swap)大小至少是物理内存的1倍。
3. 确保有至少1.5GB的磁盘空间用于安装Oracle软件。
确保临时目录(/tmp)有足够的空间,因为Oracle安装过程中会使用到。
在安装过程中,需要创建特定的用户和组,通常包括`oracle`用户和`oinstall`、`dba`组。接着,创建相关目录,例如ORACLE_HOME,数据文件存储位置等,并将目录的所有权分配给`oracle`用户,设置适当的权限。
在进行Oracle安装之前,还需要调整内核参数以优化性能。在`/etc/sysctl.conf`文件中添加或修改以下参数:
1. kernel.shmmni:设置共享内存段标识符的最大数量。
2. net.ipv4.ip_local_port_range:定义可用的本地端口范围。
3. kernel.shmall:设置共享内存页的总数。
4. kernel.shmmax:设置单个共享内存段的最大大小。
5. kernel.sem:设置与信号量相关的参数。
6. net.core.rmem_default和net.core.rmem_max:设置网络接收缓冲区的默认和最大大小。
7. net.core.wmem_default和net.core.wmem_max:设置网络发送缓冲区的默认和最大大小。
8. fs.file-max:增加系统可打开文件的最大数量。
修改`sysctl.conf`后,可以通过`reboot`重启系统使配置生效,或者立即使用`sysctl -p`命令应用更改。
最后,执行Oracle的静默安装,通常通过指定响应文件(response file)来完成,其中包含所有必要的安装选项和配置。静默安装的命令可能类似于:
```
./runInstaller -silent -responseFile /path/to/responsefile.rsp
```
在安装完成后,还需要手动创建数据库,这包括设置初始化参数文件(init.ora),创建控制文件,分配表空间等。这个过程可以通过SQL*Plus或其他管理工具完成。
静默安装Oracle 10g R2在CentOS 5.5上的过程如上所述,每个步骤都需要仔细执行以确保安装成功且稳定运行。
2023-09-05 上传
点击了解资源详情
2024-01-01 上传
2017-08-15 上传
2012-11-19 上传
2020-12-14 上传
2018-05-29 上传
djw1127673802
- 粉丝: 0
- 资源: 6
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能