1.安装Oracle12C

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

2.配置Oracle12C的PDB监听
(1)原始listener.ora文件

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

改为:

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

(2)原始tnsnames.ora文件

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

改为:

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

3.连接Oracle12C的PDB数据库

默认情况下,在CDB 启动的时候,all 的PDB 都是mount状态,也没有默认的机制,在CDB启动时自动启动PDB。
所以在计算机重启后,先要以 sys 的账号进入CDB,将PDB的状态设为open,然后才能连接到PDB数据库。

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

可以查看到PDB的状态为 mounted

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

执行
ALTER PLUGGABLE DATABASE ALL OPEN;
打开PDB数据库

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

 

连接到PDB数据库

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

 

ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之一)

 

另外,由于默认情况下,在CDB 启动的时候,all 的PDB 都是mount状态,也没有默认的机制,在CDB启动时自动启动PDB。 
但这里可以通过触发器来实现PDB的自动open: 
CREATEOR REPLACE TRIGGER open_pdbs
AFTER STARTUP ON DATABASE
BEGIN
  EXECUTE IMMEDIATE 'ALTERPLUGGABLE DATABASE ALL OPEN'
END open_pdbs;

 

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2021-11-09
  • 2021-11-18
  • 2022-01-08
  • 2021-09-05
  • 2021-12-12
  • 2021-12-07
猜你喜欢
  • 2021-04-11
  • 2021-04-05
  • 2021-03-29
  • 2021-08-15
  • 2022-12-23
  • 2021-05-07
相关资源
相似解决方案