`
zwdsmileface
  • 浏览: 154961 次
社区版块
存档分类
最新评论

linux安装Oracle 11g常见问题

阅读更多
安装ORACLE软件

[root@redhat ~]# su -l oracle

[oracle@redhat ~]$ cd database/

[oracle@redhat database]$ ./runInstaller

这里可能会出现这个错误:

Invalid source path '../stage/Components/oracle.swd.oui/11.2.0.1.0/1/DataFiles' specified for unzip. Unzip command failed. Please check oraparam.ini and specify a valid source path.
: No such file or directory。

原因可以参考这篇文章的末尾段http://space.itpub.net/16396821/viewspace-678802

大概就是linux.x64_11gR2_database_1of2和linux.x64_11gR2_database_2of2这两个下载的包先不要解压传到系统后再一起解压就能解决这个问题。

关于传到系统。我一开始把这两个压缩包放u盘里,然后挂载u盘,发现文件名都缩短了,后来用ftp传到oracle用户下,文件名就显示正常了,不管怎样,既然用了u盘挂载就简单说一下u盘挂载方法吧。http://linzhanghui.iteye.com/blog/1166311

关于解压。两个压缩包都是zip格式,所以分别unzip file.zip就可以了。分别解压后也是就有一个database目录了。

这个时候再./runInstaller。。。。。如果你安装linux时装了图形界面那恭喜,如果没有,有点麻烦,如果发现连yum也没有,就更麻烦。

装图形界面还是用yum吧,因为就三个命令就完事了,那yum的安装呢?

http://blog.csdn.net/lincy100/article/details/6803855看前面一段就好了。

http://wenku.baidu.com/view/1ed0b024192e45361066f5fb.html跟上一篇一样的,不过有图片,稍微详细一点。

我当时做到第四步的时候可能有点困扰,因为一个说要vi /etc/yum.repos.d/rhel-debuginfo.repo,一个有没说究竟是改哪个,况且我的/etc/yum.repos.d下面没有rhel-debuginfo.repo,看了一些资料后,决定就改这个vi /etc/yum.repos.d/rhel-source.repo,按照上面第二个的介绍去改就好了。试一下yum clean all 然后yum install gcc。

既然yum装好了,装图形界面就

yum install xorg*

yum groupinstall "X Window System"

yum groupinstall Desktop

yum groupinstall "Desktop Platform"

上面4步都是机器自己装,需要点时间。

图形界面好了之后,终于可以

[oracle@redhat database]$ ./runInstaller

又出现报错:

DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下示例中的一个命令来设置 DISPLAY 环境变量:
- 对于 csh:            % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash:         $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
       echo $SHELL
使用以下命令来查看当前的 DISPLAY 环境变量设置:
       echo $DISPLAY
- 确保客户机用户有权连接到 X 服务器。
要允许客户机用户访问 X 服务器, 请以启动会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 'xclock':
        % <xclock 的完整路径.. 参见下文>
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为: /usr/openwin/bin/xclock
      http://shuhui018125.blog.163.com/blog/static/7711050201002792325362/ 按照这篇文章去做就没问题了。
如果你的linux系统还是没有出现界面或者在xhost还是出现错误
你可以去下载vnc-4_1_2-x86_win32_viewer这个软件
再去根据http://blog.sina.com.cn/s/blog_49c306b201011had.html这篇文章进行相应操作
用vnc去练级你的这个linux界面,此时就会出现相应的图形界面
再次[oracle@redhat database]$ ./runInstaller

终于可以进入图形界面去安装oracle了,但是乱码了?

http://www.examw.com/oracle/zhonghe/147029/这篇东西的后半部分搞掂这个问题。



然后利用netca、dbca创建监听和创建数据库。

http://www.linuxidc.com/Linux/2011-09/43920p2.htm这个是总流程。

但是在执行netca时可能会报错:

Command not found

http://blog.sina.com.cn/s/blog_62200f0e0100jl2j.html建议先看这个,理解一下。

http://victorwmh.iteye.com/blog/1074854真正修改.bash_profile的时候按照这个的第3种改,记得改完要让它生效。

我的PATH是在/u01/oracle/product/OraHome/bin

好了,netca命令有了,输入netca回车。

又报错:

Oracle Net Services 配置:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: null
有关详细信息, 请查看跟踪文件: /oradata/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1204115下午2740.log
Oracle Net Services 配置失败。退出代码是1
http://www.cnblogs.com/lanzi/archive/2012/04/12/2443639.html完美解决。

执行完dbca创建数据库后测试一下

用 Oracle 用户 远程登录, 然后

$ sqlplus / nolog

SQL> conn / as sysdba

Connected to an idle instance.

SQL> startup;
    ORA-01078: failure in processing system parameters
    LRM-00109: could not open parameter file '/oracle/product/11.1.0/dbs/initorcl.ora'

http://wenku.baidu.com/view/b7980269561252d380eb6e71.html完美解决

虽然这篇文章里是用的不是11g,所提到的目录不同,但是大体类似,我的目录就是在/u01/oracle下好像就有admin了,然后一步一步找。

解决完这个再试一次startup,又来报错

ORA-00845: MEMORY_TARGET not supported on this system

http://ibmcn.blog.51cto.com/510174/766996稍微认真看一下就能明白了。
0
0
分享到:
评论

相关推荐

    linux中安装oracle11g时display设置

    ### Linux中安装Oracle 11g时Display设置详解 #### 背景介绍 在Linux环境下安装Oracle数据库是一项常见的IT任务。特别是在安装Oracle 11g时,由于其图形化安装界面依赖于X Window系统,因此正确配置Display环境变量...

    linux上安装oracle11g详细步骤和相关报错解决办法

    ### Linux上安装Oracle 11g的详细步骤与常见错误处理 #### 一、系统准备与配置 在开始安装Oracle 11g之前,需要确保Linux系统的某些关键配置已正确设置,以满足Oracle的安装需求。 ##### 1. 修改操作系统核心参数...

    Oracle+11g+在Linux平台上的安装视频教程

    通过学习这个视频教程,你将能够独立完成Oracle 11g在Linux平台的安装,为你的IT生涯增添一项重要技能。记得在观看过程中做笔记,以便日后查阅和实践。同时,理解并掌握每一个步骤的原理,将有助于你在遇到问题时能...

    oracle 11g Linux64位安装包 百度云盘提取码.txt

    #### 四、Oracle 11g for Linux 64位的常见问题及解决方法 1. **权限问题**: - 如果在安装过程中遇到权限问题,确保使用正确权限的用户进行安装,并检查环境变量是否正确设置。 2. **依赖库缺失**: - 若在安装...

    Linux 下安装Oracle11g_R2时中文显示成"囗囗囗囗囗囗囗囗"的解决方法

    在Linux环境下安装Oracle 11g R2数据库时,可能会遇到一个常见的问题,即中文字符显示为"囗囗囗囗囗囗囗囗"的乱码现象。这个问题通常是由于系统环境变量配置不当或者字体支持不足所引起的。下面将详细介绍解决这个...

    LINUX系统安装oracle10g

    本文详细介绍了在Linux环境下安装Oracle 10g的过程,包括准备工作、具体安装步骤、监听器配置以及常见问题解决方法。通过遵循本文的指导,用户可以在Linux系统上成功部署Oracle 10g数据库环境,为后续的应用开发和...

    linux 安装oracle11g

    ### Linux下Oracle 11g安装详尽指南 #### 一、概述 本文旨在提供一套简单易懂的Oracle 11g在Linux下的安装流程,适用于初学者或那些希望简化安装过程的技术人员。随着技术的发展,许多在线资源提供的安装指南可能已...

    红旗linux安装oracle9.2.04

    ### 红旗Linux下Oracle 9.2.04的安装步骤与注意事项 #### 一、安装前的准备工作 **1.1 安装环境准备** - **操作系统**: 红旗 Linux - **软件版本**: Oracle 9.2.04 - **硬件要求**: 至少2GB内存,足够的硬盘空间 ...

    linux安装oracle解决安装界面中文乱码

    在Linux环境下安装Oracle数据库时,可能会遇到一个常见的问题:安装界面中文显示为“小方块”或乱码。这个问题通常是由于系统缺少必要的字体支持导致的。以下是一套详细的解决方案,帮助你解决这个问题。 1. **确认...

    Linux CentOS7安装Oracle11g.zip

    在本文中,我们将深入探讨如何在Linux CentOS7操作系统上安装Oracle 11g数据库管理系统。Oracle 11g是一款强大的关系型数据库系统,被广泛应用于企业级应用中。Linux CentOS7因其稳定性和安全性,常被选作Oracle...

    suse linux 10安装Oracle11g数据库

    本篇文章将详细阐述如何在SUSE Linux 10上安装Oracle 11g数据库,通过实践操作带你深入理解这一过程。 首先,安装Oracle 11g之前,你需要确保你的SUSE Linux 10系统满足以下硬件和软件要求: 1. 硬件:足够的内存...

    CentOS7离线安装Oracle11g_R2_x64所需的所有依赖包.zip

    本压缩包“CentOS7离线安装Oracle11g_R2_x64所需的所有依赖包.zip”提供了一整套在CentOS 7系统上离线安装64位Oracle 11g R2所需的所有依赖软件包,这有助于避免因在线安装过程中可能遇到的网络问题。 Oracle数据库...

    Oracle数据库11gx64位安装包 Linux版

    ### Oracle数据库11g x64位安装包Linux版...通过上述详细介绍,我们可以了解到Oracle 11g x64位安装包Linux版的相关知识点及其安装过程中的关键步骤。希望这些信息能够帮助您顺利完成Oracle数据库的安装和配置工作。

    单实例安装oracle10g oracle11g

    在讲解如何在Red Hat Enterprise Linux(RHEL)版本5和6上分别安装Oracle Database 10g和11g的单实例之前,需要了解Oracle数据库安装涉及到的各个步骤和准备工作。以下是对安装过程中所需知识点的详细说明。 ### ...

    linux下安装oracle10g常见错误及解决办法

    安装时容易碰到一些错误及解决方法,对一些初学者有用。

    linux 5.3版本安装oracle11g.doc

    在Linux 5.3环境下安装Oracle 11g是一项复杂的工作,涉及到多个步骤和依赖项。首先,确保系统满足Oracle 11g的最低硬件和软件要求。在本例中,我们看到的是一个基于RPM包管理系统的Linux环境,可能是Red Hat ...

    安装 oracle10g 常见错误

    在进行Oracle 10g数据库在Linux环境下的安装过程中,可能会遇到各种各样的问题。本文将根据提供的资源信息,详细解析在Linux环境下安装Oracle 10g时可能遇到的一些常见错误,并提供相应的解决方法。 ### 一、安装前...

    oracle11g安装教程_linux(详细易懂)

    ### Oracle 11g在Linux下的安装教程 #### 一、前言 Oracle 11g是一款非常成熟的关系型数据库管理系统,在企业级应用中极为常见。对于Linux平台来说,Oracle 11g提供了稳定且高性能的数据管理解决方案。本文将详细...

    oracle11g安装依赖包linux

    在Linux系统上安装Oracle 11g是一项技术性较强的任务,因为Oracle数据库是一个庞大的软件集合,需要多种依赖包才能正常运行。以下是对标题和描述中所述知识点的详细说明: 1. **Oracle 11g**: Oracle 11g是Oracle...

    Linux环境Oracle11gRAC安装 配置教程(真实案例)

    ### Linux环境下Oracle 11g RAC安装与配置教程 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种集群技术,允许多个Oracle数据库实例同时访问一个共享的数据库。这种架构提供了高可用性、负载均衡以及...

Global site tag (gtag.js) - Google Analytics