`

linux 数据库安装

阅读更多

1、查看要求的安装包(和RHEL4有点小区别)
rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make ksh sysstat libaio openmotif22 libXp

rpm -ivh compat-db
rpm -ivh kernel-headers
rpm -ivh glibc-headers
rpm -ivh glibc-devel
rpm -ivh libgomp
rpm -ivh gcc
rpm -ivh libstdc++-devel
rpm -ivh gcc-c++
rpm -ivh ksh
rpm -ivh sysstat
rpm -ivh openmotif22
rpm -ivh libXp

2、修改配置文件,增加oracle10G对RHEL5(或者CentOS5的支持)
#vi /etc/redhat-release,
删除Red Hat Enterprise Linux Server release 5 (Tikanga)
添加redhat-4
#vi /etc/hosts
先注释 127.0.0.1    localhost.domain localhost(不然可能到验证DHCP那步出现警告 )

添加 192.168.1.177 localhost.domain localhost

或者通过如下的方式,一样可以增加oracle10G对RHEL5的支持
--------------------------------------
#vi /database/install/oraparam.ini
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
and add
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
--------------------------------------

3、在安装数据库软件过程中,可能遇到找不到libstdc++.so.5的问题,通过以下方式通过:
ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

4、检查系统是否满足安装oracle10G的最低要求:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo (最好是内存2倍,并且大于等于2G,避免出现警告)
df -h

5、创建用户和组:
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle
#id oracle
#passwd oracle

6、创建软件安装目录和数据库目录
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02

7、配置系统内核

7.1
cat >> /etc/sysctl.conf <<EOF
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 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
EOF
sysctl -p

7.2
使用一下命令验证内核参数的修改

sysctl -a | grep shm
sysctl -a | grep sem
sysctl -a | grep file-max
sysctl -a | grep ip_local_port_range
sysctl -a | grep rmem_default
sysctl -a | grep rmem_max
sysctl -a | grep wmem_default
sysctl -a | grep wmem_max

8、设置shell对oracle用户的限制:
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF

cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF

cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ]; then
 if [ \$SHELL = "/bin/ksh" ]; then
 ulimit -p 16384
 ulimit -n 65536
 else
 ulimit -u 16384 -n 65536
 fi
 umask 022
fi
EOF

cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" ) then
 limit maxproc 16384
 limit descriptors 65536
 umask 022
endif
EOF

9、准备安装数据库软件:
su - oracle
#vi /home/oracle/.bash_profile
add:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
export DISPLAY=192.168.1.128:0.0

install oracle 10.2.0.1.0:(最好在init 3的模式下安装 ,否则会出现java什么异常,具体的忘记了,好像可以通过安装libXp的rpm包解决 )

#cd /home/oracle/database
#./runInstaller

10、恢复操作 ,还原以下2个配置文件
#vi /etc/hosts
127.0.0.1    localhost.domain localhost

#vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)

11、打补丁
install oracle 10.2.0.4.0 patch

12、创建数据库
dbca


注意:85%进度出现警告(如下),可以忽略。主要是10.2.0.4补丁建议em访问方式改为https而不是原来的http;
如果想要使用https方式,请根据警告提示的步骤去执行。

Error securing Database control,Database control has been brought up in non-secure mode ……

13、配置监听
netca
配置完,使用lsnrctl status查看ORACLE_SID指定的实例是否已经被监听。(需要等待一会 )

14、验证数据库创建

14.1验证em的管理
emctl status|start dbconsole
http://IP:1158/em 或者 https://IP:1158/em

14.2验证本地连接
sqlplus /nolog
connect system/passwd
connected;
ok...

14.3验证远程连接
sqlplus /nolog
connect system/passwd@orcl
connected;
ok...

注:安装的过程遇到了很多问题,主要就是上面红色标注部分,按照上面的步骤可以很顺利的完成安装,检测oracle安装也是100%通过,吴警告。在升级补丁10.2.0.4后,dbca到85%出现的警告不可避免,这个不过是提示使用https的模式访问em更加安全。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gh57897053/archive/2009/08/29/4498154.aspx

分享到:
评论

相关推荐

    Oracle Database 12c for Linux数据库安装与配置手册

    "Oracle Database 12c for Linux数据库安装与配置手册" 本文档提供了Oracle Database 12c for Linux数据库安装与配置的手册,详细介绍了安装前的准备工作、安装环境的配置、数据库安装和配置的步骤等内容。 一、...

    人大金仓数据库linux下安装手册.docx

    人大金仓数据库Linux安装手册 人大金仓数据库是中国人民大学金仓数据库技术有限公司开发的一款企业级关系数据库管理系统。本手册将指导用户在 Linux 操作系统下安装人大金仓数据库。 一、安装前准备 1. 下载...

    linux数据库编程

    "Linux数据库编程"这个主题涵盖了如何在Linux环境下与各种数据库系统进行交互,包括但不限于MySQL、PostgreSQL、Oracle、MongoDB等。本篇文章将深入探讨相关知识点,帮助你理解Linux下的数据库原理、接口、工具以及...

    linux下数据库安装

    Oracle数据库安装的下一步是配置X管理,这涉及到改变系统的运行级别到5,编辑GDM的配置文件以及修改XDM的访问控制文件等步骤。在RHEL 5.x版本中,gdm的配置文件不同于RHEL 4.x版本,位于/usr/share/gdm/defaults....

    瀚高数据库HighGo DB V4 Linux平台安装手册

    安装手册强调,数据库安装过程中必须检查几点关键内容:确保硬盘分区空间至少有300M可用空间;执行安装命令后,需要检查操作系统版本及位数据是否与安装介质兼容;并且Linux平台下不可使用root用户进行安装,而是...

    Linux系统下的瀚高数据库4.7.6安装包,安装过程中可启动图形化界面。

    总之,Linux系统下的瀚高数据库4.7.6安装涉及系统更新、依赖安装、配置调整、图形界面启动、数据库安装和服务管理等多个环节。在运维过程中,关注安全性和稳定性,及时备份数据,是保障数据库高效运行的关键。

    Linux专家之路linux数据库编程

    在IT领域,Linux数据库编程是不可或缺的一部分,尤其对于那些追求成为Linux专家的人来说。在这个主题下,我们将深入探讨如何在Linux环境中进行高效的数据库设计、管理和优化。以下是对标题和描述所涉及知识点的详细...

    神州通用数据库linux 64位安装包

    【标题】:“神州通用数据库linux 64位安装包”是指专门为64位Linux操作系统设计的神州通用数据库的安装程序。这款数据库系统旨在提供高效、稳定的数据存储与管理功能,适用于各种规模的企业和组织。 【描述】:...

    linux中安装ORACLE10g数据库详细步骤

    Linux 中安装 ORACLE10g 数据库详细步骤 Linux 是一个开源的操作系统,在服务器应用中广泛使用。ORACLE 是一个关系型数据库管理系统,是当前最流行的数据库管理系统之一。安装 ORACLE10g 数据库需要在 Linux 操作...

    linux虚拟机安装oracle数据库

    linux虚拟机安装oracle数据库

    Linux数据库查看工具

    总的来说,Linux数据库查看工具如Navicat Premium,为Linux用户提供了一个集多种数据库管理功能于一身的图形化平台,使数据库操作变得简单易懂。无论你是数据库管理员还是开发人员,都能从中受益,提升你的工作效率...

    Linux下Oracle 数据库的安装

    Oracle数据库安装完毕后,配置工作就开始了。这包括设置环境变量如ORACLE_HOME、PATH、LD_LIBRARY_PATH等,以及初始化数据库实例。此外,还需要创建数据库用户,如`oracle`用户,并给予适当的权限。 创建数据库用户...

    linux下神通数据库安装包

    总而言之,神通数据库在Linux环境下提供了全面的数据库解决方案,其安装过程虽然需要一些基本的Linux操作和数据库知识,但遵循正确的步骤和最佳实践,可以顺利地部署并运行这个国产数据库系统。在使用过程中,持续...

    数据库+人大金仓+Linux系统安装

    数据库+人大金仓+Linux系统安装

    linux 安装达梦数据库

    环境:系统:红帽linux企业版4(红旗LINUX也是一样,会更简单) jakarta-tomcat-5.0.28.tar.gz(二进制源码) jdk-1_5_0_15-linux-i586-rpm.bin(RPM包) 达梦数据库

    Linux5.4下安装Sybase数据库

    【Linux5.4下安装Sybase数据库】 在Linux5.4环境下安装Sybase数据库是一个涉及多个步骤的过程,本文将详细讲解如何在RHEL 5.2操作系统上进行安装。首先,确保你的系统满足以下基本要求: 1. **操作系统版本**:Red...

    linux上离线安装oracle数据库19c

    在Linux环境下离线安装Oracle数据库19c是一个涉及多个步骤的过程,需要准备相应的安装文件,并且对系统进行预安装配置。以下是对整个流程的详细解释: 1. **文件准备** - `compat-libstdc++-33-3.2.3-72.el7.x86_...

    Linux安装Oracle数据库详细说明

    本文档旨在提供一份详细的 Oracle 数据库安装指南,旨在帮助读者成功地在 Linux 服务器上安装 Oracle 数据库。本文档将指导读者完成整个安装过程,从环境检测到配置 Oracle 数据库的各个组件。 环境检测是 Oracle ...

    达梦数据库linux安装启动

    网上的资源太少了关于linux,本人公司要求研究达梦数据库。

    Linux 数据库配置手册

    一、Linux数据库选择 在Linux上,常见的数据库系统有MySQL、PostgreSQL、MongoDB、Oracle等。MySQL是应用最广泛的开源关系型数据库,适合中小型企业;PostgreSQL则提供了更强大的ACID(原子性、一致性、隔离性、...

Global site tag (gtag.js) - Google Analytics