环境redhat5.4
oracle10g
以前的环境是redhat9
oracle9i
数据库无法导出,原来我电脑上安装的客户端是对应的10g的客户端,导出9i的数据比较麻烦,于是在一个9i的客户端上将数据导出。
安装完数据库后,数据库存在两个ncne的数据库和exam的数据库,一开始就想当然的认为一定要建立两个数据库的instance,于是查各种资料,说是用dbca可以新建实例,但是新建实例后,总是安装失败,说是ora-12546
tns perssion denied,苦恼了很久。最后在oracle群里一个人说可以不用建两个实例,建两个用户就可以实现要求,灵光一现,查看以前的PL/SQL的tnsnames.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要开启它的“监听器,sqlplus,database”
进入oracle_home目录,转换用户su oracle //注意不能再root用户下执行
在bin目录下执行 //需转换到oracle用户下才行
./lsnrctl start
./isqlplusctl start
./sqlplus “/as sysdba” //注意前面有点”.”
SQL>startup
可以输入网址http://你的ip:5560/sqlplus来查看sqlplus是否开启
分享到:
相关推荐
在Linux环境下搭建Oracle数据库的第一步是确保有足够的磁盘空间,并创建必要的用户组和用户。首先使用命令`df -h`查看磁盘空间。接下来创建用户组和用户: ```bash groupadd dba groupadd oinstall useradd -G ...
在搭建Oracle 10g集群的过程中,我们首先需要理解集群的基本概念。Oracle Real Application Clusters (RAC) 是Oracle数据库的一个重要特性,它允许多台服务器共享同一个数据库实例,从而提供高可用性和可伸缩性。在...
【正文】 在Linux环境下安装Oracle 9i是一项技术性较强的工作,涉及到多个步骤和依赖项的检查与安装。本文将详细解析如何在Linux AS...通过细心的准备和准确的操作,可以成功地在Linux AS4上搭建Oracle 9i数据库环境。
通过上述步骤,你可以在VMware环境下成功搭建Oracle 10g RAC集群。虽然过程相对复杂且耗时,但如果遵循指南中的指导,大部分情况下都能够顺利完成安装。需要注意的是,由于RAC的特殊性,可能会遇到一些未预料到的...
通过遵循本文档提供的步骤,您将能够顺利地在 Linux 环境下搭建 Oracle 数据库。 #### 二、准备工作 在开始安装之前,请确保您的 Linux 系统满足以下条件: - 内存:建议至少 1GB。 - Swap 空间:建议至少 2GB。 -...
本文档旨在详细介绍如何在Linux环境下搭建Oracle SOA Suite 11g的完整开发环境。该过程包括了从虚拟机的搭建到最终的SOA应用开发与部署的所有步骤。通过本文档的学习,读者将能够掌握在Linux环境下搭建复杂集成平台...
在Linux环境下搭建Oracle数据库是一项技术性较强的工作,涉及到操作系统、网络配置、文件系统以及数据库管理等多个方面的知识。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于大型数据处理场景。以下将...
### Linux系统下Oracle 11g R2的静默安装指南 #### 一、资源获取与准备工作 **1. Oracle 11g 资源获取** - **下载地址**: Oracle 官方提供了 Oracle 11g 的下载链接: ...
### Linux环境下Oracle 11g RAC安装与配置教程 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种集群技术,允许多个Oracle数据库实例同时访问一个共享的数据库。这种架构提供了高可用性、负载均衡以及...
在搭建Oracle 11g RAC环境的过程中,要求管理员具备Oracle数据库和Linux操作系统的基本知识,同时对网络配置、用户权限管理、磁盘分区和文件系统也有深入的了解。此外,需要熟悉故障排查和解决技术问题的能力,确保...
在整个过程中,保持日志记录是非常有用的,以便在遇到问题时进行排查。遵循这些步骤,你可以在Linux 7上成功安装和配置一个单节点的Oracle 12c数据库。记住,每个步骤都可能涉及多个子步骤和配置细节,因此需要仔细...
在安装过程中,遇到任何问题都应参考Oracle官方文档或寻求专业的技术支持。 总之,Linux下Oracle数据库的静默安装涉及复杂的系统配置和准备工作。安装者必须具备足够的系统管理知识和Oracle数据库的安装经验,以...
以下将详细介绍在Linux环境下搭建Oracle 10g RAC的步骤和注意事项。 **硬件要求:** - 内存:至少1024MB,尽管有些情况下512MB也可能可以工作。 - Swap分区:应为物理内存的两倍。 - /tmp分区:至少400MB。 - 硬盘...
### 虚拟机Linux6.5安装Oracle 11G R2的详细步骤与注意事项 #### 一、概述 本文旨在为初次接触在虚拟机环境下安装Oracle数据库的新手提供一份详尽的操作指南。通过本教程,您将学会如何在RHEL6.5_x64操作系统上...
这里将详细介绍在VirtualBox 5.2环境中搭建Oracle Linux 6.5虚拟机,并在该系统上安装Oracle 11G的详细步骤。 首先,需要准备以下软件: 1. Oracle Linux 6.5:作为安装Oracle 11G的操作系统。 2. VirtualBox 5.2:...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、概述 在本文中,我们将详细介绍如何使用VMware在Linux环境下安装Oracle 10g RAC(Real Application Clusters)。Oracle 10g RAC是一种数据库集群技术...