Linux oracle 9i图文安装教程三
前言
本文是 Linux oracle 9i 图文安装教程的第三篇,讲解了如何在 Linux 环境下安装 oracle 9i 数据库,包括配置安装环境、创建用户及目录、安装所需软件包、设置环境变量、安装 oracle 9i 数据库等步骤。
步骤
1. 配置安装环境
首先,需要配置 Linux 环境的一些参数,以便安装 oracle 9i 数据库。在此之前,需要先确认系统的内存和硬盘是否满足安装需求。
- 修改
/etc/sysctl.conf
文件,增加如下配置:
bash
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65535
执行 sysctl -p
命令使配置生效。
- 修改
/etc/security/limits.conf
文件,增加如下配置:
bash
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
此步骤是为了增加用户 oracle 的进程和文件打开数量限制。
2. 创建用户及目录
在安装前,需要创建一个 oracle 用户和相关目录,以便安装程序使用。具体步骤如下:
- 创建 oracle 用户。
bash
useradd oracle
passwd oracle
- 创建相关目录。
bash
mkdir -p /u01/app/oracle/product/9.2.0
chown -R oracle:oinstall /u01
chmod -R 775 /u01
上述命令中,/u01/app/oracle/product/9.2.0
是 oracle 的安装目录,可以根据需求修改。
3. 安装所需软件包
安装 oracle 9i 数据库需要一些相关的软件包,需要提前下载并安装。可以通过如下命令安装:
yum install -y binutils compat-db control-center gcc-c++ glibc.i686 gnome-libs libXp openmotif21 setarch
4. 设置环境变量
为了方便使用,可以将 oracle 相关的环境变量设置在用户 oracle 的 .bash_profile
文件中,具体步骤如下:
- 切换到 oracle 用户。
bash
su - oracle
- 编辑
.bash_profile
文件,增加如下配置:
```bash
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
```
上述环境变量需要根据实际情况进行修改。
5. 安装 oracle 9i 数据库
准备工作完成后,就可以开始安装 oracle 9i 数据库了。具体步骤如下:
-
进入 oracle 安装程序所在目录。
-
执行安装程序。
bash
./runInstaller
- 按照提示进行安装。需要注意的是,安装过程中会提示进行一些配置,如监听端口、数据库名称等,需要根据实际情况进行设置。
示例说明一
安装 oracle 数据库时,如果遇到 ntcontab.o : incomprehensible relocation
错误,可能是由于安装包内置的 make
版本与系统 make
版本不一致所致。解决方法是使用系统提供的 make
,具体步骤如下:
- 执行如下命令,备份 oracle 安装包内置的
make
。
bash
mv /tmp/OraInstall*/install/make /tmp/OraInstall*/install/make.bak
- 执行如下命令,创建链接。
bash
ln -s /usr/bin/make /tmp/OraInstall*/install/make
示例说明二
如果安装过程中出现 /usr/lib/x86_64-linux-gnu/libstdc++.so.5: version \
GLIBCPP_3.2' not found` 错误,可以通过如下步骤解决:
- 安装
libstdc++5
。
bash
yum install -y compat-libstdc++-33.i686
- 创建软链接。
bash
ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
结论
本文详细讲解了在 Linux 环境下安装 oracle 9i 数据库的步骤,包括配置安装环境、创建用户及目录、安装所需软件包、设置环境变量、安装 oracle 9i 数据库等操作。同时,还给出了两个示例说明,希望对读者有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux oracle 9i图文安装教程三 - Python技术站