sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 故障案例 >

【案例】Oracle报错ORA-12300 ORA-12399产生原因和MOS官方解决办法

时间:2016-11-09 21:57   来源:Oracle研究中心   作者:代某人   点击:

天萃荷净
ORA-12315数据库链接类型是无效的ALTER DATABASE语句
原因:您在指定的ALTER DATABASE语句的数据库链接名称是不是一个光盘:链接。你必须指定一个光盘:链接时,使用ALTER DATABASE语句来安装或打开一个辅助数据库。
 
行动:重新发出ALTER DATABASE的语句使用一个有效的ROM:链接到您要安装或打开数据库。如果一个有效的ROM:链接不存在,创建一个使用的CREATE DATABASE LINK语句。更多有关使用ROM中创建数据库链接的信息:链接类型为Oracle与安全相关的产品,请参阅您的文档。
 
 
ORA-12316数据库链接的连接字符串的语法错误
原因:在连接字符串中的CREATE DATABASE LINK语句有语法错误。
 
行动:删除数据库链接,并重新创建它使用有效的语法。见Oracle9i SQL参考的有关信息的连接字符串的一部分的CREATE DATABASE LINK语句。
 
 
ORA-12317登录到数据库(链接名称字符串)被拒绝
原因:这个错误有几种可能的原因。首先,你可以得到这个错误,如果你的用户名(和密码,如果您正在使用的数据库,而不是操作系统认证),在辅助数据库是不相同的,您的主数据库中的用户名和密码。其次,你可以得到这个错误,如果您在辅助数据库中的用户名是无效的(尚未建立)。第三,你可以得到这个错误,如果在数据库链接定义连接字符串中指定的用户名/密码组合是无效的(要么不创建或密码无效)。
 
行动:在第一种情况下,确保辅助数据库包含一个用户名(和密码,如果你正在使用的数据库验证)你在主数据库中使用的相同。在第二种情况下,确保您在辅助数据库的用户名已创建。在第三种情况下,确保在连接字符串中指定的用户名,在辅助数据库已创建。
 
 
ORA-12318数据库(链接名称字符串)已经安装了
原因:您正在试图安装一个辅助数据库已安装实例。
 
行动:该数据库已经安装了,所以你不需要采取额外的行动来安装它。建立访问,请使用ALTER DATABASE的 linkname 公开声明,打开数据库。
 
 
ORA-13329数据库(链接名称字符串)已经打开
原因:您正试图打开一个辅助数据库已经打开。
 
行动:该数据库是开放的,你不需要采取进一步行动,以建立访问。
 
 
不开放和AUTO_MOUNTING的ORA-12321数据库(链接名称字符串)= FALSE,
原因:辅助数据库实例试图装入的不开放和自动安装尚未启用。
 
行动:手动安装和使用ALTER DATABASE的 linkname开放和晓峰选项打开辅助数据库。另外,让您的实例自动挂载和打开辅助数据库,设置了AUTO_MOUNTING在参数文件中的参数为TRUE。
 
 
ORA-12322无法装入数据库(链接名称字符串)
原因:此消息应伴随着额外的错误讯息,指出问题的原因。
 
行动:按照随行的错误消息概述的步骤来解决该问题。
 
 
ORA-12323无法打开数据库(链接名称字符串)
原因:此消息应伴随着额外的错误讯息,指出问题的原因。
 
行动:按照随行的错误消息概述的步骤来解决该问题。
 
 
ORA-12324无法使用ROM:一个私有的数据库链接链接类型
原因:您只能指定ROM:在一个公共的,不是私人的,数据库链接链接类型。
 
行动:确定是否有现有的公共数据库链接到辅助数据库。如果没有,如果你想建立公共接入的辅助数据库,创建一个公共的数据库链接到辅助数据库使用CREATE DATABASE LINK命令。
 
 
ORA-12326数据库字符串被立即关闭;允许任何操作
原因:您试图访问该数据库被关闭,使您的操作已被终止。
 
行动:等待,直到数据库已重开,或数据库管理员联系。
 
 
ORA-12329数据库字符串被关闭;允许任何操作
原因:您试图访问该数据库被关闭,使您的操作已被终止。
 
行动:等到重新打开数据库,或数据库管理员联系。
 
 
ORA-12333数据库(链接名称字符串)未安装
原因:试图打开一个尚未安装的数据库。
 
行动:安装数据库的ALTER DATABASE的 linkname 晓峰声明,然后再尝试打开数据库。
 
 
ORA-12334数据库(链接名称字符串)仍然是开放的
原因:试图卸载一个数据库,它仍然是开放的。
 
行动:关闭与数据库的ALTER DATABASE linkname 关闭语句,然后重新尝试卸载数据库。
 
 
ORA-12335数据库(链接名称字符串)不开放
原因:尝试关闭一个数据库,它是不开放。
 
行动:关闭数据库,可以进行卸装。
 
 
ORA-12336无法登录到数据库(链接名称字符串)
原因:尝试登录,而另一个用户正在安装或拆卸相同的数据库。
 
动作:检查看看在中间被安装或打开数据库,并尝试再次登录一次数据库访问。
 
 
ORA-12341开放坐骑的最大数量超出
原因:在参数文件中指定上OPEN_MOUNTS参数的数量超过了允许的最大值(255)。
 
行动:更改这个参数的值,因此,它反映实际人数可能开放的坐骑辅助数据库。这必须是小于255。
 
 
ORA-12342开放坐骑超过上OPEN_MOUNTS参数设置的限制
原因:目前开放的坐骑数量超过上OPEN_MOUNTS参数指定的值。
 
行动:增加的OPEN_MOUNTS参数值,以便它可容纳最大可能开放坐骑辅助数据库。
 
 
ORA-12345的用户字符串缺少数据库链接创建会话特权(linkname 字符串)
原因:有几个可能的原因,此消息:一是,你将得到这个消息,如果您在指定的第二个数据库的用户名没有被授予CREATE SESSION系统权限。其次,你会得到这个消息,如果在数据库链接定义连接字符串中指定的用户名没有被授予CREATE SESSION系统权限。
 
行动:你采取的行动,取决于消息的原因:在第一种情况下,确保您在辅助数据库中的用户名被授予CREATE SESSION系统权限。在第二种情况下,确保在数据库链接定义连接字符串中指定的用户名被授予二级数据库的CREATE SESSION系统权限。
 
 
ORA-12350数据库链接被丢弃仍然安装
原因:试图下降ROM:数据库链接,安装和/或打开。
 
行动:关闭和卸载数据库,然后重新发出DROP语句。
 
 
ORA-12351不能创建视图使用一个远程对象,其中有一个远程对象的引用
原因:试图创建一个视图,它引用一个远程对象,这反过来,引用另一个数据库的对象。以来,已创 ??建引用一个远程对象,该对象不能引用另一个数据库中的对象。
 
行动:选择一个不同的对象引用您的看法或改变远程对象,以便它不引用另一个数据库。
 
 
ORA-12352对象的字符串。字符串字符串是无效
原因:尝试引用(编译反对),辅助数据库中的对象,但对象是无效的,系统无法验证或重新编译它,因为它是在一个辅助数据库。
 
行动:手动重新编译无效的对象,在辅助数据库。
 
 
ORA-12353的二级存储的对象不能引用远程对象
原因:尝试选择从一个远程视图或执行远程过程在另一个数据库中引用的对象。由于远程视图或过程是次要的数据库,一个额外的参考到另一个数据库无法做到的。
 
操作:选择一个不同的对象来引用或更改远程视图或程序,以便它不引用另一个数据库。
 
 
ORA-12354的第二个对象被丢弃
原因:试图访问对象上的辅助数据库中被丢弃的过程中(例如,表或视图)。
 
行动:重复操作。如果你再次收到此消息,请尝试从二级数据库访问对象。如果你收到一个内部错误或跟踪文件,请联系Oracle支持服务。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【案例】Oracle报错ORA-12300 ORA-12399产生原因和MOS官方解决办法

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/1212.html

Oracle研究中心

关键词:

天萃荷净乳膏

Oracle DG

oracle dataguard调优

oracle dg常用视图