当前位置: 首页 > 知识库问答 >
问题:

oracle 12c sqlplus登录错误订阅服务器

胥博文
2023-03-14

当我使用sqlplus客户端登录到oracle 12时,我面临以下错误/警告。

SQL*Plus:12.1.0.2.0版于2019年11月8日星期五05:38:11发布

版权所有(c)1982年,2014年,甲骨文。版权所有。

订户-1581956048创建失败:上次成功登录时间:2019年11月8日星期五05:36:31-05:00

连接到:Oracle数据库12c企业版发布12.1.0.2.0-64位生产

不确定什么是订户-1581956048创建失败,无法获取谷歌的很多信息。

有什么需要担心的吗?

当做

拉克斯

共有1个答案

麻桐
2023-03-14

OCI客户端的快速应用程序通知(FAN)引起的问题。

FAN使用Oracle Notification ServicesONS)发布和订阅服务,以传递有关所有快速应用程序通知(FAN)事件的信息。

ONS默认情况下使用端口6200。如果客户端和服务器之间存在防火墙,并且端口6200端口关闭,则预期会出现此行为

您可以使用OCI访问Oracle Timesten内存数据库Oracle Timesten应用层数据库缓存OCI是一个API,提供了可以用来访问数据库和控制SQL执行。OCI支持CC编程语言的数据类型、调用约定、语法和语义学。Timesten和Timesten Cache支持CC程序的Oracle调用接口(OCI)。

从Oracle Database Release 12c Release 1开始(12.1),Oracle提供了一个oraaccess.xml文件,一个客户端配置文件。您可以使用oraaccess.xml文件配置选定的OCI参数(其中一些参数在各种OCIAPI调用中以编程方式接受),从而允许在部署期间更改OCI行为,而无需修改调用OCI的源代码。

oraaccess.xml文件的更新不会影响已经运行的客户端。为了获取对oraaccess.xml文件的任何更新,需要重新启动已经运行的客户端。

oraaccess.xml文件是从常规和即时客户端安装中由TNS_ADMIN环境变量指定的目录中读取的。

这是UNIX操作系统上的$ORACLE\u HOME/network/admin目录,以及Microsoft Windows操作系统上的%ORACLE\u HOME%\network\admin目录,如果在常规客户端安装中未设置TNS\u admin

oraaccess.xml文件有一个包含三个元素的顶级节点。其中之一是。该标记允许为各种OCI参数指定默认值。某些参数只能指定一次,因此适用于所有连接。这些全局参数由一些标记描述。其中之一是

如果您已经有一个oraaccess.xml文件,那么将该部分转换为

否则,创建一个oraaccess.xml文件,在默认参数部分包含以下信息:

<?xml version="1.0" encoding="ASCII" ?>
<oraaccess xmlns="http://xmlns.oracle.com/oci/oraaccess" 
           xmlns:oci="http://xmlns.oracle.com/oci/oraaccess" 
           schemaLocation="http://xmlns.oracle.com/oci/oraaccess
http://xmlns.oracle.com/oci/oraaccess.xsd">
<default_parameters>
    <events>false</events>
</default_parameters>
</oraaccess>

将此文件置于TNS_ADMIN目录下,然后重新启动SQL*Plus客户端。

 类似资料:
  • 我成功创建了publisher,但使用以下方法创建订阅服务器失败: 得到以下错误:从线程[system-akka.zeromq.socket-dispatcher-7]关闭JVM的未捕获错误,因为在Akka.zeromq.concurrentSocketActor$$AnonFun$10处为ActorSystem[System]java.lang.NosuchMethoderror:org.zer

  • 我正在尝试从IntelliJ登录我的应用程序,所有的一切都是好的!但是当我将相同的程序部署到weblogic服务器上时,我无法登录系统。在weblogic日志中; 这是我的html表单; 这里是登录控制器; 请求URL:http://localhost:7001/Avantaj/admin/home请求方法:获取状态代码:302临时移动远程地址:[::1]:7001引用策略:no-referrer

  • 我正在尝试使用spring-integration-kafka-2.1.0。在我公司的项目中发布。但是,由于下面列出的例外情况,它不起作用:org。springframework。信息。MessageDeliveryException:Dispatcher没有频道“org”的订户。springframework。网状物上下文WebApplicationContext:/order。“奥Kafka”

  • 我试图利用固有的WSO2ESB主题发布到jms队列。我已经创建了主题,并提供了一个订阅者URL:jms:/topictest?transport.jms.destinationtype=queue。然而,当我将消息发布到主题时,它不能被传递到队列。日志生成以下内容 “系统无法从jms:/queue?destination=topictest URL推断传输信息。” 另外,我似乎不知道如何发布到WS

  • 使用以下命令登录 ftp服务器: lftp ftp://用户名[:密码]@服务器地址[:端口] #标准方式,推荐 lftp 用户名[:密码]@服务器地址[:端口] lftp 服务器地址 [-p 端口] -u 用户名[,密码] lftp 服务器地址[:端口] -u 用户名[,密码] 如果不指定端口,默认 21 如果不在命令中使用明文输入密码,连接时会询问密码(推荐) 可以使用“书签”收藏服务器

  • 在我的项目中,我执行了很多网络请求(使用和),这些请求作为响应返回一个自定义的响应超类型,它可以由有效响应或错误响应组成。 错误代码不是HTTP错误代码,而是通过使用解析结果检索到的内容。大约有4-5个错误代码对所有网络请求都是相同的,例如会话超时。因此,我将编写一个泛型方法,检查所有响应中的错误代码,并设置对策,如请求一个新会话。 首先,我考虑使用拦截器,但因为我需要将结果解析为正确的格式,所以