【Oracle】Redhat6.5环境下安装oracle11G R2
1)检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)
内存大小
grep MemTotal/proc/meminfo
交换分区大小
grep SwapTotal/proc/meminfo
增加交换分区
创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。
dd if=/dev/zero of=/home/swap bs=1024count=5120000
接着再把这个分区变成swap分区。
mkswap /home/swap
然后把它加到fstab里面
echo "/home/swap swap swap defaults 00" >> /etc/fstab
2)检查软件需求,没有的yum install安装
step1:将装系统的光驱挂载到一个目录下通过该命令查找光驱的名字(ls -l /dev | grep cdrom)
step2: 挂载光盘 mount /dev/cdrom1 /home/usb(需要存在/home/usb目录,cdrom1是上条命令查出来的名字)
step3: 运行cd /etc/yum..repos.d,该目录下有四个repo的文件,全部重命名为其他文件(如:mv Centos-Base.repoCentos-Base.repo.bak)
step4: 创建新的repo文件。编辑命令:vi local.repo (repo后缀) 内容如下
name=this is local yum --(名称描述)
baseurl=file:home/usb --(yum源目录,你光盘挂载的源地址)
gpgcheck=0 --(检查GPG-KEY,0为不检查,1为检查)
——ey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)
step7:yum installgcc-c++* --安装gcc-c++开头的所有rpm包,*是通配符,上面检测到自己缺什么安装什么
PS:在yum list的时候可能会找不到rep....的报错 这是找不到yum索引,一般是你光盘找错了(会有两个光盘)去其他光盘的相应目录下找找
3)配置内核
编辑/etc/sysctl.conf。(下面的参数大小根据自己服务器配置调)
# Kernel paramaters required by Oracle11gR1
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。
5)编辑 /etc/security/limits.conf。
6)编辑 /etc/pam.d/login。
session required /lib/security/pam_limits.so
session required pam_limits.so
【注意:如果是X64的系统,那么这里就要用 /lib64/security/pam_limits.so,不然系统可能会在服务器上无法登录!】
7)编辑 /etc/profile。
if[ $SHELL = "/bin/ksh" ]; then
8)创建操作系统用户,作为软件安装和支持组的拥有者。
useradd -g oinstall -G dba oracle
9)创建软件安装目录。
chown -R oracle.oinstall /home/oracle_11/
10)编辑 /home/oracle/.bash_profile。
export ORACLE_BASE=/home/oracle_11/app --目录自定
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
export ORACLE_SID=XXPAS --实例名,根据需要进行修改
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LANG=C --设定此参数避免安装过程出现乱码
export ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH LD_LIBRARY_PATH LANG
source /home/oracle/.bash_profile
11)将下载的Oracle安装文件解压到Linux中安装数据库软件
# cd /home/pasinstall/database/ ——切换到解压数据库目录下
——直接运行会报错,11.1是处理错误的办法,运行后去服务器上看图形界面
11.1)在图形界面下(在本机操作或者通过VNC远程操作) 以root身份打开另一个终端窗口
——这步至关重要,不执行这步在以oracle用户运行 $./runInstaller时会启动不了图型安装界面 。
——图形化安装的时候会出现 can not procol specified exception ….错误
12)接下来会出现图形化的安装向导
按照向导一步一步的操作,和Windows下安装Oracle的向导一样,没有太大区别,直到最后安装完成。参考网址http://www.jb51.net/article/53769.htm
13)安装完数据库软件之后是创建数据库
PS:安装的时候可能会报错ora-00119 这是由于你的 /etc目录下的hosts文件
# vi /etc/hosts 修改里面的hostname 改为ip 添加最后一项即可,ip自定
127.0.0.1 XXPAS localhost4 localhost4.localdomain4
::1 localhost6localhost6.localdomain6
参考 http://blog.csdn.net/ceclar123/article/details/20130769
17)配置监听
在oracle用户下执行 netca命令来配置,有问题参考下面的文档
http://blog.chinaunix.net/uid-25892360-id-3291001.html
http://blog.chinaunix.net/uid-25892360-id-3236793.html
SQL> conn PAS/pas@127.0.0.1:1521/XXPAS ——测试是否可以用PAS用户连接
之后就是配置plsql的连接勒 一般的出错都是ora-12514 一个错误基本是监听没配置好导致的
[oracle@oracle11g ~]$ vi /etc/oratab
找到: XXPAS: /home/oracle_11/app/oracle/product/11.2.0/dbhome_1:N
修改为:XXPAS: /home/oracle_11/app/oracle/product/11.2.0/dbhome_1:Y
[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local
su oracle -lc "/home/oracle_11/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctlstart"
su oracle -lc "/home/oracle_11/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"
【Oracle】Redhat6.5环境下安装oracle11G R2相关推荐
- Windows环境下安装Oracle11g客户端
Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...
- linux6.5下安装oracle 11,centos6.5下安装oracle11g
centos6.5下安装oracle11g 一.检测并安装Linux的图形界面,这里安装的KDE环境桌面 检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输 ...
- linux安装oracle 11g乱码,Linux下安装Oracle11g中文乱码,DISPLAY未通过
Linux下安装Oracle11g中文乱码 Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决 1.下载中文字体 2.进入刚解压的database/stage/Components/ ...
- 多种虚拟机环境下安装Oracle11g RAC
1.安全环境与网络规划 1.1.安装环境 RAC节点操作系统:Linux 6.4 x8664 Cluster software:Oracle Grid Infrastructure 11gr2(11. ...
- Redhat Enterprise Linux 6.5下安装Oracle11g R2
安装Oracle有以下步骤: 1>.安装Linux作业系统. 2>.配置Linux系统下Oracle的安装环境. 3>.安装Oracle软件与数据库. 4&g ...
- linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法
Oralce安装教程 1.先安装需要的依赖包 找到哪个没有安装,直接yum install XX,直到所有的都安装完成.注意,可能一个包安装了,再次执行检查,还是提示没有安装,那么就不需要管他们了, ...
- linux oracle 11g ora-00845,Linux下安装Oracle11g , MEMORY_TARGET(AMM)小于/dev/shm处理(ORA-00845)...
Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错: SQL> shutdown immediate Database closed. ...
- Oracle Linux 6 3下安装Oracle 11g R2 11 2 0 3
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 本文主要描述了在O ...
- 自己动手 CentOS-6.5 安装Oracle11g R2
学习oracle,首先要有个环境,在自己机器上用虚拟机装了个CentOS版的linux,准备装Oracle,发现很多资料都缺点什么,设置内核参数及安装依赖包基本都有,其他的参数设置都不大一样,可能是安 ...
最新文章
- 终于有人把如何精通C++讲明白了!
- 智源发布:2021 年十大人工智能技术趋势【附下载链接】
- 使用Edge.js,在JavaScript中调用C# .Net
- PHP识别电脑还是手机访问网站
- net start zabbix agent 服务没有相应控制功能_zabbix-基础系列(十七)--实战之监控 php-fpm...
- BeetleX之TCP消息通讯Protobuf/TLS
- C语言解析http请求表单内容
- 服务器第二代型号,SK Hynix公开第二代服务器用SSD
- 这款老不死的笔记本,让我涨见识了
- C++学习笔记-异常处理
- 愉快地在64位系统下运行汇编
- SQLAlchemy学习-1.环境准备与基础使用
- 为什么蚕宝宝很有钱?
- Flashpaper序列号(Flashpaperamp;nbs…
- shell 编程大全
- char **argv什么意思呢
- html扇形展开,css如何画扇形?
- 浙大罗煜:关于土壤微生物驱动有机碳过程的几点思考(今晚7点半)
- python如何安装库(详细教程,解决弯路)
- landsat TM数据辐射定标和flaash大气校正
热门文章
- 会导致所有者权益减少的项目是_第二章:会计要素的确认(11)所有者权益
- 7-27 御膳房 (5 分)
- 计算机操作系统在线作业,【在线】电子科大17春《计算机操作系统》在线作业1...
- 求和第一个算到最后一个周末求_Excel最全求和函数—sum家族系列
- C语言学习之一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数。
- cbc cryptojs 前后端_前端CryptoJS AES/DES加解密与后端PHP AES/DES加解密
- CTreeCtrl的用法
- 【Spring源码分析】Bean加载流程概览
- rails应用中各数据平台的对接
- Data truncation: Data truncated for column/Data too long for column