`
feiniao2029
  • 浏览: 22316 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下搭建oracle遇到的问题

阅读更多

 

环境redhat5.4 oracle10g 

                                      

以前的环境是redhat9 oracle9i

数据库无法导出,原来我电脑上安装的客户端是对应的10g的客户端,导出9i的数据比较麻烦,于是在一个9i的客户端上将数据导出。

安装完数据库后,数据库存在两个ncne的数据库和exam的数据库,一开始就想当然的认为一定要建立两个数据库的instance,于是查各种资料,说是用dbca可以新建实例,但是新建实例后,总是安装失败,说是ora-12546 tns perssion denied,苦恼了很久。最后在oracle群里一个人说可以不用建两个实例,建两个用户就可以实现要求,灵光一现,查看以前的PL/SQLtnsnames.ora果然以前监听的只有一个实例,于是知道了该怎么做。在sys账号下登陆oracle,然后执行create user username identified by password;

grant  dba,resource,connect to username;命令,新建用户账户,并且赋予权限。

上面一步做完后以为大功告成,就急忙将数据库搬到楼上去用,结果开机后,发现监听器无法打开,很是苦恼,这想当然的事情再次没有想当然的发生。后来经过各种查资料,终于发现,在oracle_home下的/network/admin/listener.ora没有配置,需要将新建的实例加进去,留下一个作为参考,之前没有加内容时,并没有默认把对应数据库实例的监听器打开,只是打开了oracle自带的库,所以在执行ps –ef|grep lsnrctl时也会发现监听器是开着的。

这样打开后,发现194的程序还是没有链接上数据库,这次好找原因了,是因为194的数据库配置文件与我的数据库的名字不匹配,将其改正过来就行了,注意ncne还有exam的程序里都有三个连接数据库的配置文件,都需要改过来。

 

 

附:oracle启动方法

开启oracle要开启它的“监听器,sqlplusdatabase

进入oracle_home目录,转换用户su oracle          //注意不能再root用户下执行

bin目录下执行                                                     //需转换到oracle用户下才行             

./lsnrctl start

./isqlplusctl start

./sqlplus “/as sysdba”                              //注意前面有点”.”

SQL>startup

 

 

可以输入网址http://你的ip:5560/sqlplus来查看sqlplus是否开启

分享到:
评论

相关推荐

    Linux上搭建Oracle数据库详细步骤

    在Linux环境下搭建Oracle数据库的第一步是确保有足够的磁盘空间,并创建必要的用户组和用户。首先使用命令`df -h`查看磁盘空间。接下来创建用户组和用户: ```bash groupadd dba groupadd oinstall useradd -G ...

    linux 4搭建oracle 10g集群

    在搭建Oracle 10g集群的过程中,我们首先需要理解集群的基本概念。Oracle Real Application Clusters (RAC) 是Oracle数据库的一个重要特性,它允许多台服务器共享同一个数据库实例,从而提供高可用性和可伸缩性。在...

    linux下安装oracle9i

    【正文】 在Linux环境下安装Oracle 9i是一项技术性较强的工作,涉及到多个步骤和依赖项的检查与安装。本文将详细解析如何在Linux AS...通过细心的准备和准确的操作,可以成功地在Linux AS4上搭建Oracle 9i数据库环境。

    手把手教你用VMware在Linux下安装Oracle 10g RAC

    通过上述步骤,你可以在VMware环境下成功搭建Oracle 10g RAC集群。虽然过程相对复杂且耗时,但如果遵循指南中的指导,大部分情况下都能够顺利完成安装。需要注意的是,由于RAC的特殊性,可能会遇到一些未预料到的...

    linux下安装oracle

    通过遵循本文档提供的步骤,您将能够顺利地在 Linux 环境下搭建 Oracle 数据库。 #### 二、准备工作 在开始安装之前,请确保您的 Linux 系统满足以下条件: - 内存:建议至少 1GB。 - Swap 空间:建议至少 2GB。 -...

    ORACLE SOA 11g 环境搭建手册 for Linux

    本文档旨在详细介绍如何在Linux环境下搭建Oracle SOA Suite 11g的完整开发环境。该过程包括了从虚拟机的搭建到最终的SOA应用开发与部署的所有步骤。通过本文档的学习,读者将能够掌握在Linux环境下搭建复杂集成平台...

    linux 下架设Oracle 帮助文件

    在Linux环境下搭建Oracle数据库是一项技术性较强的工作,涉及到操作系统、网络配置、文件系统以及数据库管理等多个方面的知识。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于大型数据处理场景。以下将...

    Linux系统下Oracle 11g的静默安装 强烈推荐新手下载

    ### Linux系统下Oracle 11g R2的静默安装指南 #### 一、资源获取与准备工作 **1. Oracle 11g 资源获取** - **下载地址**: Oracle 官方提供了 Oracle 11g 的下载链接: ...

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

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

    oracle 11g rac搭建 for linux

    在搭建Oracle 11g RAC环境的过程中,要求管理员具备Oracle数据库和Linux操作系统的基本知识,同时对网络配置、用户权限管理、磁盘分区和文件系统也有深入的了解。此外,需要熟悉故障排查和解决技术问题的能力,确保...

    Linux7安装单节点Oracle 12c数据库详细配置操作

    在整个过程中,保持日志记录是非常有用的,以便在遇到问题时进行排查。遵循这些步骤,你可以在Linux 7上成功安装和配置一个单节点的Oracle 12c数据库。记住,每个步骤都可能涉及多个子步骤和配置细节,因此需要仔细...

    Linux_6静默安装Oracle_11g_R2.pdf

    在安装过程中,遇到任何问题都应参考Oracle官方文档或寻求专业的技术支持。 总之,Linux下Oracle数据库的静默安装涉及复杂的系统配置和准备工作。安装者必须具备足够的系统管理知识和Oracle数据库的安装经验,以...

    Linux下oracle 10g rac配置

    以下将详细介绍在Linux环境下搭建Oracle 10g RAC的步骤和注意事项。 **硬件要求:** - 内存:至少1024MB,尽管有些情况下512MB也可能可以工作。 - Swap分区:应为物理内存的两倍。 - /tmp分区:至少400MB。 - 硬盘...

    虚拟机Linux6.5 安装Oracle 11G R2

    ### 虚拟机Linux6.5安装Oracle 11G R2的详细步骤与注意事项 #### 一、概述 本文旨在为初次接触在虚拟机环境下安装Oracle数据库的新手提供一份详尽的操作指南。通过本教程,您将学会如何在RHEL6.5_x64操作系统上...

    Oracle Linux6.5安装

    这里将详细介绍在VirtualBox 5.2环境中搭建Oracle Linux 6.5虚拟机,并在该系统上安装Oracle 11G的详细步骤。 首先,需要准备以下软件: 1. Oracle Linux 6.5:作为安装Oracle 11G的操作系统。 2. VirtualBox 5.2:...

    手把手教你用VMware在linux下安装oracle10g RAC

    ### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、概述 在本文中,我们将详细介绍如何使用VMware在Linux环境下安装Oracle 10g RAC(Real Application Clusters)。Oracle 10g RAC是一种数据库集群技术...

Global site tag (gtag.js) - Google Analytics