Creating Oracle Database Links and characters in the database link 密码
Creating Oracle Database Links and characters in the database link password
我正在尝试在一个数据库上创建一个数据库 link,这样我就可以在另一个数据库上查看表。
另一个数据库的密码是Bl$nk-d8prd,好像不太喜欢“-”
在密码 Bl$nk-d8prd 中,因为当我不包含“-”并使用 Bl$nkd8prd 时,会创建数据库 link。
创建数据库时密码中可以使用的字符是否有限制link?
显然新数据库 link 不能工作,因为密码错误。
如何在不更改密码的情况下解决密码 Bl$nk-d8prd 中的“-”问题。
CREATE DATABASE LINK D8PRD
CONNECT TO PRBL IDENTIFIED BY Bl$nk-d8prd
USING 'D8PRD';
提前致谢。
最初 Oracle SQL 解析器以与标识符相同的方式处理密码。
(以字符开头,最大长度为 30 个字符)。
所以破折号是不允许的,密码不能以数字开头。
现在这些限制放宽了,但是你必须在 "identifiers".
周围使用双引号
在密码中使用此类字符时,在极少数情况下,您仍然可能会遇到问题。经验法则是避免它们。例如,您的密码可能以数字开头,但 Oracle Cloud Control 不支持。
我正在尝试在一个数据库上创建一个数据库 link,这样我就可以在另一个数据库上查看表。
另一个数据库的密码是Bl$nk-d8prd,好像不太喜欢“-” 在密码 Bl$nk-d8prd 中,因为当我不包含“-”并使用 Bl$nkd8prd 时,会创建数据库 link。 创建数据库时密码中可以使用的字符是否有限制link?
显然新数据库 link 不能工作,因为密码错误。
如何在不更改密码的情况下解决密码 Bl$nk-d8prd 中的“-”问题。
CREATE DATABASE LINK D8PRD
CONNECT TO PRBL IDENTIFIED BY Bl$nk-d8prd
USING 'D8PRD';
提前致谢。
最初 Oracle SQL 解析器以与标识符相同的方式处理密码。 (以字符开头,最大长度为 30 个字符)。 所以破折号是不允许的,密码不能以数字开头。
现在这些限制放宽了,但是你必须在 "identifiers".
周围使用双引号在密码中使用此类字符时,在极少数情况下,您仍然可能会遇到问题。经验法则是避免它们。例如,您的密码可能以数字开头,但 Oracle Cloud Control 不支持。