oracle 19c创建db_link名称带.com域名问题处理

文章目录


一、修改PDB的global_name

sql 复制代码
SYS@orcl1>sho pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB                            READ WRITE NO
SYS@orcl1>alter session set container=pdb;

Session altered.

SYS@orcl1>select * from global_name;

GLOBAL_NAME
---------------------------------------------------------------------------------------------------------------------------
PDB.CN.OSC.ORACLE.COM

SYS@orcl1>sho pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         3 PDB                            READ WRITE NO
SYS@orcl1>       
SYS@orcl1>sho parameter domain

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_domain                            string      cn.osc.oracle.com
SYS@orcl1>
SYS@orcl1>UPDATE GLOBAL_NAME SET GLOBAL_NAME='orcl';

1 row updated.

SYS@orcl1>commit;

Commit complete.

SYS@orcl1>select * from global_name;

GLOBAL_NAME
---------------------------------------------------------------------------------------------------------------------------
orcl

cdb信息确认:

sql 复制代码
SYS@orcl1>alter session set container=cdb$root;

Session altered.

SYS@orcl1>sho pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB                            READ WRITE NO

--- there is nothing change for cdb
SYS@orcl1>select * from global_name;

GLOBAL_NAME
---------------------------------------------------------------------------------------------------------------------------
ORCL.CN.OSC.ORACLE.COM

二、重启数据库实例

sql 复制代码
#grid
srvctl stop database -o immediate -d orcl
srvctl start database -d orcl

测试:

创建dblink后,查询字典表dba_db_links来确认dblink名称是否可以创建为不带域名的。

三、修改domain后重试

如以上未成功可尝试此操作

sql 复制代码
#首先show parameter domain看参数值,需要设为null
alter system set db_domain='' scope=spfile sid='*';
#重启数据库实例
相关推荐
川石课堂软件测试5 分钟前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
十叶知秋9 分钟前
【jmeter】jmeter的线程组功能的详细介绍
数据库·jmeter·性能测试
pk_xz1234562 小时前
Shell 脚本中变量和字符串的入门介绍
linux·运维·服务器
小珑也要变强2 小时前
Linux之sed命令详解
linux·运维·服务器
瓜牛_gn2 小时前
mysql特性
数据库·mysql
奶糖趣多多3 小时前
Redis知识点
数据库·redis·缓存
Lary_Rock4 小时前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
CoderIsArt4 小时前
Redis的三种模式:主从模式,哨兵与集群模式
数据库·redis·缓存
师太,答应老衲吧6 小时前
SQL实战训练之,力扣:2020. 无流量的帐户数(递归)
数据库·sql·leetcode
Channing Lewis7 小时前
salesforce case可以新建一个roll up 字段,统计出这个case下的email数量吗
数据库·salesforce