2024年3月7日发(作者:)
一.安装前的准备配置
安装Oracle前的准备很重要,如果没有准备好,导致多次安装数据库不成功
==================Linux 下 Oracle 依赖的文件包安装开始===================
㈠ 查询所需要安装包是否完整
进入系统,终端命令:
rpm -q gcc make binutilsopenmotifsetarchcompat-dbcompat-gcc compat-gcc-34-c++
compat-libstdc++
rpm -qa|grepcompat-gcc
rpm -qa|grepcompat-libstdc++
第一条命令无法列出compat-gcc和compat-libstdc++两个包,所以只能使用下面的命令检查。
如果缺少包需要安装相关软件包。可在系统盘中选择安装相应缺少的包
RedHat Linux9一个3张光盘:
从RedHat光盘1
从RedHat光盘2
从RedHat光盘3
不知道顺序有没有错,请自己找到 cd /media/cdrom/Server这个目录,要安装的都在这个目录里,还有一种方法就是把/media/cdrom/Server这个目录下的相关包都放到自己创建的一个文件夹里或目录,则可以使用以下命令批量安装所有需要的包
通过加载光驱中的光盘安装文件
[root@localhost root]# mount–t iso9660 /dev/cdrom/mnt
[root@localhost root]# cd /mnt/Server ----这是放入所有需要包的目录
复制如下命令进行安装:
--根据自己系统的版本,这是我的版本
[root@localhost root]# rpm–
[root@localhost root]# rpm –Uvh [根据下面一个更改].
gcc-3.2.2-5
make-3.79.1-17
binutils-2.13.90.0.18-9
openmotif-2.2.2-14
packagesetarch is not installed
packagecompat-db is not installed
compat-gcc-7.3-2.96.118
package compat-gcc-34-c++ is not installed
packagecompat-libstdc++rpm is not installed
gcc-3.2.2-5
make-3.79.1-17
binutils-2.13.90.0.18-9
openmotif-2.2.2-14
packagesetarch is not installed
packagecompat-db is not installed
compat-gcc-7.3-2.96.118
package compat-gcc-34-c++ is not installed
compat-libstdc++-7.3-2.96.118
compat-gcc-7.3-2.96.118
compat-gcc-c++-7.3-2.96.118
compat-libstdc++-7.3-2.96.118
compat-libstdc++-devel-7.3-2.96.118
不一定要和我的一模一样,有些包可能没有我这么多,只要有和上面光盘1 2 3 软件包的名字类似就行了。
然后再次检查需要的软件包是否已安装成功。
注:此时检查仍然有两个包没有安装成功,就手动安装这两个包,安装完后还是会报此两个文件没有安装,不过没事,只是还没显示,直接进行下一步
==================Linux 下 Oracle 依赖的文件包安装结束===================
㈡ 检查安装Oracle的硬件要求:内存,交换区,硬盘空间等。
内存最好1G 以上,硬盘空间最好5G以上,因为是为了安装Oracle才进行的手动分区,此步一定要达到要求
=====================Linux 下 Oracle 依赖的硬盘要求=====================
㈢ 配置文件修改
参数要求vi /etc/, 在末行添加以下内容
[root@localhost root]# vi /etc/
#use for Oracle
=2097152
=2147483648
=4096
=250 32000 100 128
-max=65536
_local_port_range=1024 65000
_default=262144
_max=262144
_default=262144
_max=262144
在运行sysctl–p 应用以上参数
[root@localhost root]# sysctl–p
2. vi /etc/security/末行添加以下内容
[root@localhost root]# vi /etc/security/
#use for Oracle
* softnproc
* hard nproc
* soft nofile
* hard nofile
3. vi /etc/pam.d/login 末行添加以下内容
[root@localhost root]# vi /etc/pam.d/login
session required pam_
4. vi /etc/selinux/config确保以下内容
SELINUX=disabled
#关闭SELINUX
没有的话执行--有的话就修改没有就执行命令
[root@localhost root]# service vsftpd restart ----重启vsftp
2047
16384
1024
65536
=================== Linux 下Oracle 的系统参数设置完成 ==================
㈣创建安装Oracle的用户、组及配置
1. 解压 10201_database_
/otn/linux/oracle10g/10201/10201_database_
用FTP上传至 /home/oracle 下
[oracle@localhost Oracle]$chmod–R 777 /home/oracle
#让oracle用户有权限执行安装文件
[oracle@localhost Oracle]$unzip10201_database_
2. 创建安装Oracle的用户及所属组
[root@localhost root]# groupaddoinstall
[root@localhost root]# groupadddba
[root@localhost root]# useradd–m –g oinstall–G dba oracle
[root@localhost root]# id oracle
#为Oracle用户设置密码
[root@localhost root]# passwd oracle
3. 创建安装目录
[root@localhost root]# mkdir–p /home/app/oracle


发布评论