gpt4 book ai didi

database - Oracle 使用代理模式创建数据库链接

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:38 24 4
gpt4 key购买 nike

所以我想在 oracle 中创建一个数据库链接,我的用户名是 jefferson,我想通过 opms 连接,所以我被告知要这样做。

create  database link  tmpp connect to jefferson[opms] identified by nothing using $something ;

出于某种原因,当我尝试使用 [] 语法时,它只是告诉我缺少标识。为什么这不起作用,我被告知要这样做,但我在官方文档中找不到有关 [] 用法或正确语法的任何帮助。

最佳答案

你可以像这样创建一个固定用户的数据库链接,但是你需要用双引号将整个代理用户标识符括起来;因为它现在是一个带引号的标识符,所以大小写必须与 DBA_USERS 用户名匹配,默认情况下是大写的:

create database link tmpp connect to "JEFFERSON[OPMS]" identified by nothing using ... ;

如 MOS 文档 1477939.1 中所述,您无法创建连接的用户数据库链接(您并没有尝试这样做);并且标识符的 30 个字符限制适用,因此两个用户名加上方括号的总长度必须不超过 30 个字符(在您的示例中也可以)。

但是,正如所讨论的in this related question ,由于错误 19191702,此功能目前在 11.2.0.4 及更高版本中被破坏。

关于database - Oracle 使用代理模式创建数据库链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32706776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com