文档章节

oracle10g_64_centos6.5安装过程

xhx6616
 xhx6616
发布于 2017/09/04 15:52
字数 715
阅读 6
收藏 1
点赞 0
评论 0

下载地址

http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz

检查有没有达到硬件要求

free查看内存 
fdisk -l 查看分区情况 
df -h 查看挂载和硬盘情况 
uname -r 查看版本号 
一般内存大于512M即可,安装目录的挂载分区容量需大于3G,交换分区是内存容量的1.5-2倍。

设置host

vi /etc/hosts
    172.16.149.128 server3

修改内核参数

vi /etc/sysctl.conf
# For Oracle 
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.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

 #注:重新激活参数使设置生效。
/sbin/sysctl -p

安装所需的包

yum clean all
yum makecache
yum update
yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat
yum -y install libXp libXp.i686 libXt.i686 libXtst.i686

设置oracle用户

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle 
mkdir -p /opt/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /opt/oracle
chmod -R 775 /opt/oracle
passwd oracle 设置密码

切换到oracle用户,设置oracle用户环境变量

su oracle

vi .bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=ora72
export PATH=$PATH:$HOME/bin:/usr/sbin:$ORACLE_HOME/bin 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 

source .bash_profile

为oracle用户设置Shell限制

su root

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
    session    required     pam_limits.so

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

解压安装包

cd /opt
gunzip 10201_database_linux_x86_64.cpio.gz 
cpio -idmv < 10201_database_linux_x86_64.cpio 

chown -R oracle:oinstall /opt/database/

更改redhat发行标识

cp /etc/redhat-release /etc/redhat-release.bak
# 因为oracle不认redhat 5,删除文件本身内容, 重新录入以下内容
vi /etc/redhat-release
redhat-4

语言环境改为英文

su root

vi /etc/sysconfig/i18n 
#LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"
#重启
reboot

开始图形化安装

su root
export DISPLAY=:0.0
xhost + 

su - oracle
cd /opt/database/
./runInstaller

安装过程中的一些注意
1)选择advanced 安装
2)安装自检时提示需要922M内存,可以不用理会
3)在product language 中设置使用英文和中文
4)其他默认

启动测试

启动时候报ORA-27125,解决办法

su root
id oracle
echo "502" > /proc/sys/vm/hugetlb_shm_group
sysctl -p

执行两个shell脚本

cd /opt/oracle/oraInventory/
./orainstRoot.sh 

sh +x /opt/oracle/product/10.2.0/db_1/root.sh

orainstRoot.sh:设置产品目录位置与拥有该目录的[操作系统组,并产生/etc/oraInst.loc。
root.sh:用来设置必要的操作系统权限,并将orahome,oraenv,coraenv复制到/usr/local/bin目录下。生成/etc/oratab,其中存放一些[数据库]相关信息。

编辑initora72.ora

cd /opt/oracle/product/10.2.0/db_1/dbs
vi initora72.ora
    shared_pool_size=800m
    processes=1000

启动监听器

su oracle
cd ~
source .bash_profile
lsnrctl start
lsnrctl status

#查看oracle进程
ps -ef | grep ora_

加载数据库、打开数据库

sqlplus / as sysdba
sql>  startup;
#查看版本信息
SQL> select * from v$version;

© 著作权归作者所有

共有 人打赏支持
xhx6616
粉丝 1
博文 18
码字总数 9112
作品 0
天津
Oracle10g下载地址--多平台下的32位和64位

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86-64 Orac......

燃灯 ⋅ 2014/10/31 ⋅ 0

Windows Server 2003 (64bit)操作系统上部署 ArcSDE 9.2

ArcGIS Server Basic 9.2(即ArcSDE)可以部署在64位Unix服务器上,比如AIX/Solaris操作系统,但是在64位Windows操作系统上直接部署会出现问题,如果用Oracle,大家可能都碰到过执行post in...

文艺小青年 ⋅ 2017/06/01 ⋅ 0

ArcSDE和Oracle分离安装(生产实践)

1) 安装前准备 在安装 ArcSDE 之前,确认Oracle服务端已安装好且已创建好sde库,用户并授权。请先在本地安装Oracle10g PL/SQL客户端。还需要收集以下信息: 服务器计算机名 Oracle 网络服务名...

linuxzkq ⋅ 2017/02/10 ⋅ 0

CentOS6.5 64bit如何安装DNS服务dnsmasq加速网站访问

CentOS6.5 64bit如何安装DNS服务dnsmasq加速网站访问 技术奇客|ITGeeker2017-02-2037 阅读 DNS dnsmasq是个非常小巧的dns服务器,可以解决小范围的dns查询问题,建议内网终端不要超过50台主机...

技术奇客|ITGeeker ⋅ 2017/02/20 ⋅ 0

ORACLE 10g 各版本下载地址

ORACLE 10g 各版本下载地址 Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) http://download.oracle.com/otn/nt/oracle10g/1020......

大巧不工 ⋅ 2013/05/01 ⋅ 0

linux新手入门必看

linux运维工程师是目前IT行业是比较吃香的职业,很多人认为,缺口的,需求量大,工作一定很好找,薪资高,不错,Linux相关工作很好找,但是,薪资的高低更多的是取决于你所掌握的技术。那么,...

python入门 ⋅ 2017/12/11 ⋅ 0

在哪里报linux运维培训班更好找工作?薪资高

linux运维工程师是目前IT行业是比较吃香的职业,很多人认为,缺口的,需求量大,工作一定很好找,薪资高,不错,Linux相关工作很好找,但是,薪资的高低更多的是取决于你所掌握的技术。那么,...

运维自动化 ⋅ 2017/12/11 ⋅ 0

本地yum源搭建(包括httpd安装)

本地yum源搭建(包括httpd安装) 适用于服务器与外网隔离,或与外网连接速度慢,要使用yum安装某些包的情况。 CentOS本地源安装 1、下载CentOS的安装文件 从 http://vault.centos.org/ 下载与...

OttoWu ⋅ 2016/12/23 ⋅ 0

在32位及64位 Win7 vista及win2008上安装oracle10g问题处理

在32位及64位Win7 vista及win2008上安装oracle10g安装问题处理 很多人在win7 vista win2008上安装oracle 10g的时候都会报如下版本不支持错误,实际上原因是因为oracle 10g出来的比如上系统要...

晨曦之光 ⋅ 2012/04/25 ⋅ 0

从CentOS 6.0/6.1/6.2/6.3/6.4 升级到CentOS 6.5

对任何较早的CentOS6.x的版本,在命令行中使用“yumupdate”命令,您可以轻松地升级到CentOS6.5。升级之前,我建议大家将重要文件,数据库,配置文件等备份下。 1 升级过程可能需要长达-15-3...

xinall ⋅ 2015/01/31 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 44分钟前 ⋅ 0

VS2015配置并运行汇编(一步一步照图做)【vs2017的链接在最后】

前言 我是上学期学的汇编,因为有vs又不想用课上教的麻烦的dosbox以及masm32,但是一直没找到高亮插件和能调试的(难在运行不了而找不到答案上,出现的错误在最后放出,还请先达们不吝指点)...

simpower ⋅ 54分钟前 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 57分钟前 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 今天 ⋅ 0

你真的明白RPC 吗?一起来探究 RPC 的实质

你真的明白RPC 吗?一起来探究 RPC 的实质 不论你是科班出身还是半路转行,这么优秀的你一定上过小学语文,那么对扩句和缩句你一定不陌生。缩句就是去除各种修饰提炼出一句话的核心,而不失基...

AI9o後 ⋅ 今天 ⋅ 0

z-index设置失效?

今天碰到了一个问题,就是在给li设置提示框的时候,有用到遮罩效果,本来想把对应的出现在最顶层,可是不管将li设置的z-index值设为多大,li都没有出现在遮罩层之上。 我在网上查了z-index设...

IrisHunag ⋅ 今天 ⋅ 0

CyclicBarrier、CountDownLatch以及Semaphore使用及其原理分析

CyclicBarrier、CountDownLatch以及Semaphore是Java并发包中几个常用的并发组件,这几个组件特点是功能相识很容易混淆。首先我们分别介绍这几个组件的功能然后再通过实例分析和源码分析其中设...

申文波 ⋅ 今天 ⋅ 0

Java对象的序列化与反序列化

Java对象的序列化与反序列化

Cobbage ⋅ 今天 ⋅ 0

Sqoop

1.Sqoop: 《=》 SQL to Hadoop 背景 1)场景:数据在RDBMS中,我们如何使用Hive或者Hadoop来进行数据分析呢? 1) RDBMS ==> Hadoop(广义) 2) Hadoop ==> RDBMS 2)原来可以通过MapReduce I...

GordonNemo ⋅ 今天 ⋅ 0

全量构建和增量构建的区别

1.全量构建每次更新时都需要更新整个数据集,增量构建只对需要更新的时间范围进行更新,所以计算量会较小。 2.全量构建查询时不需要合并不同Segment,增量构建查询时需要合并不同Segment的结...

无精疯 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部