首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>其他>正文

Oracle10g在x86linux上的安装过程

http://www.oklinux.cn  2008-04-10  来源: linuxidc   会员收藏  游客收藏  【 】 

一:Oracle Enterprise Linux 5.0:

必须组件安装:
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development Libraries
Development Tools
Server Configuration Tools
Administration Tools
Base
System Tools
X Window System

二:创建用户和用户组(以root用户创建)
groupadd -g 1001 dba
id nobody
groupadd -g 1002 oinstall
useradd -u 1002 -g oinstall -G dba oracle
passwd oracle

三:检查所需软件:(以root用户进行)
rpm -qa setarch make glibc libaio compat-libstdc - compat-gcc-34- compat-gcc-34-c - gcc libXp

openmotif compat-db
以下为所需软件包
setarch-2.0-1.1.i386.rpm
make-3.81-1.1.i386.rpm
glibc-2.5-12.i686.rpm
libaio-0.3.106-3.2.i386.rpm
compat-libstdc -33-3.2.3-61.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c -3.4.6-4.i386.rpm
gcc-4.1.1-52.el5.i386.rpm
libXp-1.0.0-8.i386.rpm
openmotif-2.3.0-0.3.el5.i386.rpm
compat-db-4.2.52-5.1.i386.rpm

五:配置内核参数(以root用户)
# vi /etc/sysctl.conf
kernel.shmall = 268435456
kernel.shmmax = 4294967295
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 = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
使参数输出#/sbin/sysctl -p
# vi /etc/security/limits.conf
添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# vi /etc/pam.d/login
添加以下内容:
session required /lib/security/pam_limits.so

六:关闭selinux
# vi /etc/selinux/config
修改成为:(root身份)
SELINUX=disabled或者用system-config-secritylevel工具进行设置。

七:伪装版本(root身份)
#vi /etc/redhat-release
修改为企业版4(4.5的系统不需要这一步)

八:创建安装目录(root身份)
mkdir -p /orac/orahome/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /orac/orahome
mkdir -p /orac/oradata
chown -R oracle.oinstall /orac/oradata
注意:/app/oracle/product/10.2.0/db_1此目录不管放置在那个目录下,都必须存在。orac/orahome为用户创建的存放目录。

九:设置shell对oracle用户的限制(以oracle用户登陆修改)
vi .bash_profile
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
ORACLE_BASE=/orac/orahome/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
PATH=$PATH:$HOME/bin;export PATH
PATH=$ORACLE_HOME/bin:$PATH;export PATH

注意:设置环境变量时oracle_base和oracle_home是必须的变量,其他的可以不设置。

以oracle用户身份安装数据库,在oracle用户目录里解压数据库进行安装,按照提示进行。选择安装数据库软件且同时创建数据库进行安装。

十:按照提示的目录以root身份进行./root.sh和./orainstRoot.sh脚本结束安装。

注意:
1:安装oracle的时候选择安装oracle并且同时创建数据库,服务端系统会自动生成listener.ora sqlnet.ora tnsnames.ora这三个文件,不需要做任何更改。

2:安装oracle的时候选择只安装软件,安装完成之后在执行创建数据库不会生成listener.ora sqlnet.ora tnsnames.ora这三个文件,用户需要自己创建这三文件。

3:安装客户端时,会出现创建网络服务(tnsnames.ora)的图形界面进行操作,根据安装实际情况进行设置。完成后客户端目录里只会存在sqlnet.ora tnsnames.ora这两个文件。(其中要求设置的网络服务名可以和数据库名、sid不同,用户可以自定义。)可以使用客户端工具oracle Net Configuration Assistant进行网络服务名配置,可以配置多个。不管配置多少个,配置后的参数都存放在客户端目录tnsnames.ora文件中。

4:客户端和服务端不是同一网段(如:公共网络)。listener.ora、tnsnames.ora中的"host"参数也可为ip地址。如果是主机名称,那么要唯一且对主机名进行域名解析。


上一篇:Linux_15:解决远程安装数据库   下一篇:Ubuntu8.04代码已冻结发布在即

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux_15:解决远程安装数据库
·为MYSQL的非3306端口增加SELINUX许可
·Linux平台下启动oracle 11g EM控制台
·Linux系统查看Oracle服务是否启动
·Linux系统中卸载Netbackup
·Linux平台下Oracle9i数据库正确显示中文的设置
·新手学堂 Linux下Oracle的自动启动及停止
·Solaris10上安装64位Oracle9201
·Unix下配置Scheduler的过程及出现问题的解决
·Linux_7:LAMP再次安装遇到的问题及解决办法
·Linux操作系统下MySQL的卸载、安装全过程
·MySQL学习的一些认识笔记
·Solaris操作系统下安装MySQL5札记
·Linux操作系统下Oracle数据库多实例启动方式及修改内
·Fedora core 7(FC7)中成功安装Oracle10g
·Oracle 9.2.0.1版函数编译一个小问题
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·为MYSQL的非3306端口增加SELINUX许可
·Linux_15:解决远程安装数据库
·Linux平台下启动oracle 11g EM控制台
·Linux系统查看Oracle服务是否启动
·Linux系统中卸载Netbackup
·Linux平台下Oracle9i数据库正确显示中
·新手学堂 Linux下Oracle的自动启动及停
·Solaris10上安装64位Oracle9201
·Unix下配置Scheduler的过程及出现问题
·Linux_7:LAMP再次安装遇到的问题及解决
·Linux操作系统下MySQL的卸载、安装全过
·MySQL学习的一些认识笔记
  阅读排行
·The busy Java developer's guide to d
·sybase 珍藏系列之二
·使用sybase过程中,数据库备份策略
·INFORMIX SQL 介紹
·sybase 珍藏系列之四
·Sybase for linux安装步骤
·INFORMIX FAQ大全
·Linux下Informix 2000安装及应用说明
·sybase在AIX上安装的步骤
·安装SCO Openserver5.0.5下的Sybase11.
·SYBASE数据库用户管理基本概念
·Informix安全审计
·SYBASE事务
·Informix入门之---SQL函数整理
·数据库基础(SYBASE)
网摘收藏: