`

Oracle10g

阅读更多
Oracle for Windows:http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip

Oracle for Linux:
http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip

Linux下安装Oracle10g:

Red Hat Enterprise Linux Server release 5.3 (Tikanga) 安装
Oracle 10g database
步骤1:
修改几个文件
1:
root@localhost ~]# vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
修改为:
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
2:
修改文件
[root@localhost ~]# vi /etc/sysctl.conf
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
生效
[root@localhost ~]# /sbin/sysctl -p
3:
修改文件
[root@localhost ~]# vi /proc/sys/kernel/sem
250 32000 32 128
改为
[root@localhost ~]# vi /proc/sys/kernel/sem
250 32000 100 128
4:
修改文件
/proc/sys/net/ipv4/ip_local_port_range
32768 61000
改为
1024 65000
5:
修改文件
[root@localhost ~]# vi /proc/sys/kernel/sem
100 32000 100 128
[root@localhost ~]# vi /proc/sys/kernel/sem
250 32000 250 128
6:
在图形界面设置网络配置
系统-->管理--->网络配置
设备--->双击--->静态ip地址--->填写地址和子网掩码
DNS--->更改主机名
主机---->新建--->ip和名称

步骤2:
Oracle需要至少1G的swap space
增加swap space空间大小(通过生成一个swapfile来充当swapspace)
1:
[oracle@localhost ~]$ free -m
total used free shared buffers cached
Mem: 1002 849 153 0 45 495
-/+ buffers/cache: 309 693
Swap: 509 0 509
发现swap space只有509M,不符合oracle database 的安装要求
2:
创建一个swap文件
[root@localhost ~]# mkdir swap
[root@localhost ~]# cd swap
[root@localhost swap]# sudo dd if=/dev/zero of=swapfile bs=11264 count=100000100000+0 records in
100000+0 records out
1126400000 bytes (1.1 GB) copied, 13.503 seconds, 83.4 MB/s

[root@localhost swap]# sudo mkswap swapfile
Setting up swapspace version 1, size = 1023995 kB

3:
把生成的文件转换为swap文件
[root@localhost swap]# sudo swapon swapfile

4:
查看下
[root@localhost swap]# free -m
total used free shared buffers cached
Mem: 1002 985 17 0 15 671
-/+ buffers/cache: 298 704
Swap: 1486 0 1486
现在有1486M的swap space了
步骤3:
1:
确定CPU类型
[root@localhost db_1]# arch
x86_64
但是安装的rpm并不是都是x86_64的,有些是i386
2:
查看redhat版本
cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue

3:
安装需要的rpm
setarch-2.0-1.1
make-3.81-3.el5
glibc-2.5-34
libaio-0.3.106-3.2
compat-libstdc++-33-3.2.3-61
glibc-devel-2.3.4-2
compat-gcc-34-3.4.6-7
cpp-4.1.2-44.el5
gcc-c++-4.1.2-44.el5
gcc-4.1.2-44.el5
libgomp-4.1.2-44.EL4
binutils-2.17.50.0.6-9.el5
libXp-1.0.0-8.1.el5
compat-oracle-rhel4-1.0-5.i386
compat-db-4.2.52-5.1.i386.rpm
compat-oracle-rhel4-1.0-5.i386.rpm
compat-gcc-32-3.2.3-47.3.i386.rpm
libaio-devel-0.3.106-3.2.i386.rpm
openmotif21-2.1.30-8.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.1-12.i386.rpm
compat-gcc-32-c%2B%2B-3.2.3-47.3.i386.rpm
Installing: zlib ######################### [1/7]
Installing: freetype ######################### [2/7]
Installing: expat ######################### [3/7]
Installing: fontconfig ######################### [4/7]
Installing: xorg-x11-libs ######################### [5/7]
Installing: xorg-x11-deprecated-libs ######################### [6/7]
Installing: xorg-x11-Mesa-libGL ######################### [7/7]
版本要一致
步骤4:
创建Oracle用户、组、安装目录
(1) 创建Oracle用户组
# groupadd oinstall
# groupadd dba
(2) 创建Oracle用户
# useradd -m -g oinstall -G dba oracle
(3) 设置Oracle用户口令
# passwd oracle
(4) 创建Oracle安装目录以及数据存放目录
# mkdir -p /DBSoftware/app/oracle
# mkdir -p /DBData/oradata

(5) 修改目录权限
# chown -R oracle:oinstall /DBSoftware/app/oracle/ /DBData/oradata/
# chmod -R 755 /DBSoftware/app/oracle/ /DBData/oradata/

5.添加以下内容到/etc/security/limits.conf
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6.添加以下内容到/etc/pam.d/login
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so

7.添加以下内容到/etc/profile
# 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
步骤5:
1:
root下创建文件夹:
mkdir -p /app/temp
chown -R oracle:oinstall /app/temp
chmod -R 755 /app/temp
2:
oracle 用户下配置 .bash_profile

export ORACLE_BASE=/DBSoftware/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME_LISTNER=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl

export PATH=.:$ORACLE_HOME/bin:${PATH}:$HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/app/temp
export TMPDIR=/app/temp
export LANG=EN_US
步骤6:
安装Oracle,并进行相关设置
1.解压缩安装文件
Oracle的安装包有这样几种格式:
(1) zip
这种格式最好解压缩,直接使用命令unzip 文件名即可
(2) cpio.gz
这种格式有这样几种解压缩方式
a. # zcat XXXX.cpio.gz | cpio -idmv
b. # gunzip XXXX.cpio.gz解压出XXXX.cpio文件然后再 # cpio -idvm < XXXX.cpio
解压缩完成后,设置oracle帐户可以操作安装文件所在的目录
chown -R oracle:oinstall 安装文件所在目录
2. 用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面:
$ ./runInstaller
如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:
# export DISPLAY=:0.0
# xhost +
$ ./runInstaller
出现安装界面后,根据界面提示进行相关的设置,我的建议是在安装过程中不创建数据库
,只安装程序,监听和创建数据库等安装完成后再进行相关的操作。
安装过程中,需要使用root权限执行两个脚本。
步骤7:
root@localhost ~]# vi /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
修改为:
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
步骤8:
# $ORACLE_HOME/bin/sqlplus "SYS/SYS_password as SYSDBA"
SQL> STARTUP

SQL> SELECT NAME,TYPE,TOTAL_MB,FREE_MB FROM V$ASM_DISKGROUP;

分享到:
评论

相关推荐

    oracle10G和oracle11G的OCI.dll

    在Oracle 10G和11G版本中,oci.dll扮演了至关重要的角色,为应用程序提供了访问数据库的底层接口。Navicat是一款流行的数据库管理工具,它利用oci.dll来连接并操作Oracle数据库。 Oracle 10G是Oracle公司在2003年...

    oracle 10g _64x

    Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它主要针对64位操作系统环境设计。Oracle数据库系统在IT行业中有着广泛的应用,尤其在大型企业、金融机构和互联网公司的数据存储和管理方面扮演着核心角色。...

    Linux下Oracle 10g安装

    在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...

    Oracle 10g入门与提高

    Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它在数据库管理领域具有广泛的使用,尤其对于企业级应用和大数据处理。本资料“Oracle 10g入门与提高”是一份PPT教程,旨在帮助初学者掌握Oracle 10g的基础...

    oracle 10g 考试题库

    Oracle 10g 是Oracle公司推出的数据库管理系统的一个版本,它在2003年发布,提供了许多增强功能和性能优化,对于数据库管理员(DBA)来说是重要的学习和认证目标。"Oracle OCP"(Oracle Certified Professional)是...

    如何完全卸载Oracle 10g

    ### 如何完全卸载Oracle 10g:详尽步骤与注意事项 在IT行业中,数据库管理系统(DBMS)是至关重要的组成部分,Oracle作为全球领先的DBMS之一,被广泛应用于企业级应用中。然而,在某些情况下,用户可能需要彻底卸载...

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

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

    Oracle 10g 补丁

    Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,具有高性能、高可用性和安全性等特点。在系统升级过程中,可能会遇到各种问题,其中之一就是"oracleDBConsole"服务无法启动。这个问题通常与数据库的...

    Oracle10g 在windows上的安装

    ### Oracle10g在Windows环境下的安装指南 #### 一、Oracle 10g简介 Oracle Application Server 10g是Oracle公司推出的一款集成化的、基于标准的软件平台。它是Oracle 9i Application Server(Oracle9iAS)Release ...

    Oracle 10g ODBC驱动 各种版本的

    Oracle 10g ODBC驱动程序是连接到Oracle数据库的关键组件,它允许应用程序通过开放数据库连接(ODBC)标准与Oracle 10g数据库进行通信。ODBC是一种接口,使得开发者能够编写一次代码,就可以在多种数据库系统上运行...

    Oracle10g安装包:Oracle10g_vista_w2k8_x86_production_db.zip

    oracle数据库是现在大中型企业或个人数据库管理的首选,甲骨文oracle的配合Navicat for Oracle用于数据库开发和管理非常方便,这里提供oracle 10g 客户端下载,当然最新的oracle 12c安装包也可以免费下载,支持win版...

    oracle10g 安装操作实用手册

    Oracle 10g是甲骨文公司发布的一款关系型数据库管理系统,属于Oracle Database产品系列的第十个主要版本。它于2003年发布,支持当时流行的操作系统平台,并引入了众多新特性,包括对网格计算的支持、数据泵、自动...

    oracle 10g for linux

    《在Linux系统上安装Oracle 10g的详细步骤与注意事项》 Oracle 10g是一款功能强大的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Linux环境下安装Oracle 10g需要遵循一定的步骤,并且对系统资源有...

    linux安装oracle10g完整配置文档

    Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...

    Oracle10g客户端详细安装手册

    ### Oracle10g客户端详细安装步骤与注意事项 #### 一、前言 Oracle10g客户端是Oracle数据库管理系统的一个重要组成部分,主要用于连接Oracle10g服务器进行数据管理和操作。本手册将详细介绍Oracle10g客户端在...

    卸载oracle10g的步骤

    ### 卸载Oracle 10g的步骤 在卸载Oracle 10g时,我们需要确保彻底清除所有与Oracle相关的组件和服务,以避免对系统造成潜在的影响或干扰后续的安装过程。以下是在Windows XP、Win7及Win Server 2003等操作系统上...

    ArcSDE 10.2 FOR Oracle10g、11g安装包

    ArcSDE 10.2 for Oracle 10g 和 11g 是Esri公司推出的用于管理和分发地理空间数据的中间件产品,它在Windows平台上提供了与Oracle数据库系统的集成。ArcSDE使得GIS(地理信息系统)软件,如ArcGIS,能够高效地访问和...

    windowsServer2008_64位安装oracle10G全过程

    ### Windows Server 2008 64位安装Oracle 10G全过程详解 #### 一、概述 本文档详细介绍了在Windows Server 2008 64位系统上安装Oracle 10G数据库的全过程。对于初次接触此过程的技术人员来说,这将是一个非常有价值...

    win7下安装oracle10g

    ### Win7下安装Oracle 10g的知识点详解 #### 一、背景介绍 随着信息技术的发展,数据库管理系统作为数据管理的核心工具,在企业信息化建设中扮演着至关重要的角色。Oracle数据库以其强大的功能、高可靠性和安全性...

Global site tag (gtag.js) - Google Analytics