`
8366
  • 浏览: 809094 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

redhat5 下安装 oracle10g

    博客分类:
  • DB
阅读更多

 

      工作中使用的一直是oracle 数据库 从来也没自己装过,今天自己在Liunx5 下装了个oracle10g ,主要还是按照小彦的文档见附件,中间遇到了一些问题,记录下

 

我是用 netb 用户在 151 上装的 oralce

 

 

 

1. 版本问题,由于附件中的文档 是在redhad4 下安装的oracle 10g ,我在redhad5 下安装就遇到了版本问题,见下图:

 

 

 

 

 

解决:

 

Step01 查看安装日志。

ORACLE 安装出现问题的时候,首先应该查看安装日志。安装日志通常会给我们某些提示,快速地帮助我们排查安装失败的原因所在。本例中,查看安装日志/tmp/OraInstall2008-12-19_09-11-48PM/installActions2008-12-19_09-11-48PM.log ,我们发现

参数Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2 ,没有 redhat-5

Step02 修改 oraparam.ini 的参数,在后面加上redhat-5

# vi install/oraparam.ini

[Certified Versions]
          Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2

[UnitedLinux-1.0-optional]
          TEMP_SPACE=80
          SWAP_SPACE=150
          MIN_DISPLAY_COLORS=256

[Linux-redhat-3.0-optional]
          TEMP_SPACE=80
          SWAP_SPACE=150
          MIN_DISPLAY_COLORS=256

[Linux-redhat-4.0-optional]
          TEMP_SPACE=80
          SWAP_SPACE=150
          MIN_DISPLAY_COLORS=256

[Linux-redhat-5.0-optional]
          TEMP_SPACE=80
          SWAP_SPACE=150
          MIN_DISPLAY_COLORS=256

Step03 重新启动 Oracle 安装程序。

 

2.安装Oracle数据库时xhost unable to open display

 

  解决:

 

 先在root下xhost + ( 由于是在图形环境中安装oracle ,因此需要在vnc环境中 执行xhost+)

如何是在远程客户端启动桌面服务,需要设置客户机的DISPLAY 值(exportDISPLAY =IP(客户端的IP地址,你要设成别的地址,那你就看不到图形):0.0

如果是在本机执行的话,直接到oracle图形用户下执行exportDISPLAY

如果上述设置后,还是不能启动图形的话,就要检查系统图形界面支持的问题了,例如是否安装了图形程序,是否有权限执行图形程序.或者系统时候屏蔽了图形功能等等.

最后执行./runInstaller就行了                        

 

 

 

 3. 在安装到 以下界面时候报错 ,是目录权限的问题

 

 

 

解决:

 

 chmod -R 777 /home/oracle

 

 

主要就遇到以上3个问题 ,安装好oracle 数据库 以后 为了测试安装的结果

 

内部 指的是 在sqlplus 环境下

外部 指的是 在linux 控制台环境下

 

 

 

外部启动监听:lsnrctl start
查看监听状态:lsnrctl status
内部:
sqlplus /nolog
内部启动库:startup
使用dba 连接库
conn /as sysdba

内部停止库 shutdown immediate
外部停止库 dbstop

 

 

然后需要建立一个 数据库用户,分配表空间和 资源 ,然后可以用 PLSQL Developer 连上来验证 结果,当然需要你配置 tnsnames.ora 文件

 

create user huxl identified by huxl ;


grant dba to huxl; --DBA


grant unlimited tablespace to huxl;--


grant select any table to huxl; --


grant select any dictionary to huxl;


grant connect,resource to huxl ;

 

 

使用select   *   from   all_users;可看到所有用户。  
  使用show   users   可看到当前连接用户。

 

删除用户 drop user hxlcascade;

 

如果删除用户后无法登陆 报错

user ***lacks create session privilege;logon denied

则需要 使用 dba用户  执行

grant create session to xxx;

 

 

 

2011-06-03 在 工作环境启动数据库 发现问题:

 

SQL> startup
ORACLE instance started.

Total System Global Area  805306368 bytes
Fixed Size                  1261444 bytes
Variable Size             318767228 bytes
Database Buffers          482344960 bytes
Redo Buffers                2932736 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01110: data file 5: '/usr/lib/oracle/xe/oradata/XE/lqlin_data01.dbf'

 

 

造成这个问题的原因是 用户空间文件丢失,我们可以发现在  /usr/lib/oracle/xe/oradata/XE/ 确实没有lqlin_data01.dbf

 

 

解决方案:


以sysdba 用户登录 sqlplus 执行:

alter database datafile 5 offline drop;
alter database open;

 

 

配置完成以后 验证OK!!

附加中式我 装oracle10g 所看的文档资料

 

 

 

 

QA oracle db 错误 :ORA-03113: end-of-file on communication channel

 

解决方案:

 

 

修改 oracle 启动初始化文件 /opt/oracle/app/oracle/admin/orcl/pfile

 

vi init.ora.0112011173517 processes= 150 processes=300

 

 

 

ORA-00257: archiver error. Connect internal only, until freed

解决方案:

 

 

[oracle@ISFDB1 ~]$ rman target sys/admin nocatalog

 

Recovery Manager: Release 11.2.0.1.0 - Production on Tue Oct 25 12:51:13 2011

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

connected to target database: ORCL (DBID=1267946274)

using target database control file instead of recovery catalog

 

RMAN>

 

运行

crosscheck copy 

delete copy;

 

打完收工

 

 

分享到:
评论

相关推荐

    linux redhat5下安装oracle11g

    本文将指导读者如何在 Redhat 5 操作系统下安装 Oracle 11g。 标题:Linux Redhat5 下安装 Oracle11g 描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5...

    redhat5下安装oracle10g(详细)

    ### Red Hat 5 下安装 Oracle 10g 的详细步骤 #### 一、系统环境配置 在进行 Oracle 10g 的安装之前,确保 Red Hat 5 操作系统的环境已经符合 Oracle 的要求是非常重要的。 ##### 内存与交换空间设置 - **内存...

    脱机下RedHat7.6安装Oracle11g详细攻略.pdf

    RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...

    RedHat6.8安装oracle11g RAC 完整安装步骤

    RedHat6.8安装oracle11g RAC 完整安装步骤,虚拟机上安装验证过

    redhat5.4 下安装oracle10g教程

    在RedHat5.4下安装Oracle10g涉及到一系列复杂的步骤,这些步骤需要准确地按照Oracle官方的安装文档和RedHat的配置指南进行操作。以下详细说明了安装Oracle10g的关键知识点。 ### 1. RedHat5.4的安装 安装RedHat5.4...

    redhat5安装oracle10g详解

    ### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...

    在虚拟机redhat linux下安装oracle 10g 教程详解

    在虚拟机redhat linux下安装oracle 10g 教程详解

    Redhat6.3单机安装Oracle10g文档

    Redhat6.3单机安装Oracle10g,注明相关缺失包问题。

    RedHat下安装Oracle11g详细步骤

    ### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...

    linux RedHat6.8中安装oracle11g

    Linux RedHat 6.8 中安装 Oracle 11g 的详细步骤 本文档将介绍在 Linux RedHat 6.8 中安装 Oracle 11g 的详细步骤,该步骤经过了多次测试,确保安装的成功。 一、安装依赖包 在安装 Oracle 11g 之前,需要安装...

    redhat6.6安装oracle11g所需全部rpm

    由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm

    Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4.doc

    Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4

    redhat5系统下安装oracle10g

    ### Redhat 5 系统下安装 Oracle 10g 的详细步骤 #### 一、JDK 1.6 安装(可选) 在安装 Oracle 10g 之前,通常需要安装 Java Development Kit (JDK) 1.6 版本。这是因为 Oracle 10g 需要 JDK 作为运行环境。 **1...

    RedHat5.5安装Oracle10G.docx

    ### RedHat 5.5 安装 Oracle 10G 的详细步骤与注意事项 #### 一、安装前的准备及需求 在准备安装 Oracle 10G 数据库之前,需要确保满足以下硬件与软件需求: 1. **Swap 分区大小**: - 至少需要 2GB 的 Swap ...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    - `在RedHat Enterprise Linux 5下安装JDK.doc`:这份文档将指导你如何在Redhat Enterprise Linux 5上正确安装JDK,包括下载、解压、配置环境变量等。 - `REdHat Linux 5 tomcat 的安装及环境的配置.doc`:这份...

    redhat 6.4 上安装 oracle 11g

    redhat6.4安装oracle 11g 详细介绍oracle安装过程

    000 在虚拟机RedHat6.5中安装Oracle11g的总步骤.docx

    安装 Oracle11g 在 RedHat6.5 虚拟机中的总步骤 本文档将指导您如何在 RedHat6.5 虚拟机中安装 Oracle11g 数据库。该过程分为四个部分:前期准备、安装 RedHat6.5、在 RedHat6.5 中安装 Oracle11g 的准备条件和安装...

    RedHat Linux Enterprise 5.7 下安装Oracle 10g 教程

    ### RedHat Linux Enterprise 5.7 下安装Oracle 10g 教程 #### 一、准备工作 在开始安装Oracle 10g之前,确保已经完成以下准备工作: 1. **操作系统环境**: 确认使用的是RedHat Linux Enterprise 5.7版本。 2. **...

Global site tag (gtag.js) - Google Analytics