本介绍了在Linux 5下安装oracle10g的过程系统版本信息如下:Red Hat Enterprise Linux Server release 5.1 (Tikanga)Linux versi
本介绍了在Linux 5下安装Oracle10g的过程
系统版本信息如下:
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
Linux version 2.6.18-53.el5
一、系统要求
1、物理内存:1G以上
2、交换空间2G 以上
3、已经禁用secure Linux 和防火墙
4、需要安装的rpm包(或者更高的版本):
setarch-2*
make-3*
glibc-2*
libaio-0*
compat-libstdc++-33-3*
compat-gcc-34-3*
compat-gcc-34-c++-3*
gcc-4*
libXp-1*
openmotif-2*
compat-db-4*
可以使用命令“rpm -q 包名字”查询已经安装的包
经查询,只有如下的包尚未安装:
glibc-2.5-18.i386.rpm
libXp-1.0.0-8.1.el5.i386.rpm
openmotif-2.3.0-0.3.el5.i386.rpm
compat-db-4.2.52-5.1.i386.rpm
以上安装包可在补丁文件夹中找到,
如果还查其他的包请到系统安装盘(2、3、4)中查找,,
并安装:rpm -Uvh 包名字
例如:#rpm -Uvh glibc-2.5-18.i386.rpm
二、准备安装包
1、准备安装文件:
将安装包10201_database_linux32.zip拷贝到系统的/tmp/目录下
解压:unzip 10201_database_linux32.zip
解压后生成一个database的目录
三、设置系统核心参数
//以下的操作使用root用户进行
1、.以root身份进行修改vi /etc/sysctl.conf 这个文件,
加入以下的语句:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
注:
kernel.shmmax = 2147483648
最大共享内存不得超过4*1024*1024*1024-1=4294967295
2.运行下列命令改变核心参数:/sbin/sysctl -p
3.在/etc/security/limits.conf文件中加入下列行:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
4.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session required /lib/security/pam_limits.so
5.vi /etc/profile
添加如下部分
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6.通过编辑/etc/selinux/config 文件禁用secure linux
修改其中的SELINUX标记如下:
SELINUX=disabled
也可以通过GUI工具修改
(Applications >; System Settings >; Security Level),选择SELinux禁用该属性。

This article explores optimizing MySQL memory usage in Docker. It discusses monitoring techniques (Docker stats, Performance Schema, external tools) and configuration strategies. These include Docker memory limits, swapping, and cgroups, alongside

This article addresses MySQL's "unable to open shared library" error. The issue stems from MySQL's inability to locate necessary shared libraries (.so/.dll files). Solutions involve verifying library installation via the system's package m

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

This article compares installing MySQL on Linux directly versus using Podman containers, with/without phpMyAdmin. It details installation steps for each method, emphasizing Podman's advantages in isolation, portability, and reproducibility, but also

This article provides a comprehensive overview of SQLite, a self-contained, serverless relational database. It details SQLite's advantages (simplicity, portability, ease of use) and disadvantages (concurrency limitations, scalability challenges). C

This guide demonstrates installing and managing multiple MySQL versions on macOS using Homebrew. It emphasizes using Homebrew to isolate installations, preventing conflicts. The article details installation, starting/stopping services, and best pra

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)
