pdb要有服务后启动才处于open状态

简介: 新建的pdb默认处于mount状态,因为只有一个和pdb同名的服务与之相连,这个服务oracle建议用于管理。

新建的pdb默认处于mount状态,因为只有一个和pdb同名的服务与之相连,这个服务oracle建议用于管理。

实验建一个pdb


SQL>  create pluggable database four  admin user pdbadmin identified by dingjia ;
Pluggable database created.
SQL> show pdbs;
    CON_ID CON_NAME     OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
  2 PDB$SEED     READ ONLY  NO
  3 THIRD     READ WRITE NO
  4 FOUR      MOUNTED

看到这个pdb处于mount状态,建一个服务


[oracle@rac2 ~]$ srvctl add service -d short -s web_online -pdb four -preferred short2


此时pdb仍然处于mount状态,需要重新启动:


SQL> startup force;
ORACLE instance started.
Total System Global Area 1207959552 bytes
Fixed Size      2923776 bytes
Variable Size    503317248 bytes
Database Buffers   687865856 bytes
Redo Buffers     13852672 bytes
Database mounted.
show pdbs;
Database opened.
SQL> 
    CON_ID CON_NAME     OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
  2 PDB$SEED     READ ONLY  NO
  3 THIRD     READ WRITE NO
  4 FOUR      READ WRITE NO
SQL>



重新启动后处于open状态,


[oracle@rac1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on Wed Jul 15 11:33:28 2020
Copyright (c) 1982, 2014, Oracle.  All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options
SQL> show pdbs;
    CON_ID CON_NAME     OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
  2 PDB$SEED     READ ONLY  NO
  3 THIRD     READ WRITE NO
  4 FOUR      MOUNTED
SQL> startup force;
ORACLE instance started.
Total System Global Area 1207959552 bytes
Fixed Size      2923776 bytes
Variable Size    503317248 bytes
Database Buffers   687865856 bytes
Redo Buffers     13852672 bytes
Database mounted.
Database opened.
SQL> show pdbs;
    CON_ID CON_NAME     OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
  2 PDB$SEED     READ ONLY  NO
  3 THIRD     READ WRITE NO
  4 FOUR      MOUNTED
SQL>



在另外一个节点上重新启动,pdb照样处于mount状态,因为这个服务没有在这个节点上。

关闭这个service并不会关闭对应的pdb srvctl stop service -db short -service web_online

相关文章
|
18天前
|
NoSQL Unix 网络安全
【Azure Cache for Redis】Python Django-Redis连接Azure Redis服务遇上(104, 'Connection reset by peer')
【Azure Cache for Redis】Python Django-Redis连接Azure Redis服务遇上(104, 'Connection reset by peer')
【Azure Cache for Redis】Python Django-Redis连接Azure Redis服务遇上(104, 'Connection reset by peer')
|
4月前
|
应用服务中间件 nginx Docker
使用 Python Flask 创建简易文件上传服务
在平时工作中,文件上传是一项常见的需求,例如将应用异常时通过脚本生成的dump文件收集起来进行分析,但实现起来却可能相当复杂。幸运的是,Flask框架提供了一种简单而高效的方式来处理文件上传,代码不到100行。在本文中,我们将探讨如何使用Flask实现文件上传功能,编写Dockerfile将应用程序通过docker部署。
|
17天前
|
API 开发工具 网络架构
【Azure Developer】使用Python SDK去Azure Container Instance服务的Execute命令的疑问解释
【Azure Developer】使用Python SDK去Azure Container Instance服务的Execute命令的疑问解释
【Azure Developer】使用Python SDK去Azure Container Instance服务的Execute命令的疑问解释
|
29天前
|
API 开发工具 网络架构
【Azure Developer】使用Python SDK去Azure Container Instance服务的Execute命令的疑问解释
Azure 容器实例(Azure Container Instances,简称 ACI)是一个无服务器容器解决方案,允许用户在 Azure 云环境中运行 Docker 容器,而无需设置虚拟机、集群或编排器。 ACI 适用于任何可以在隔离容器中操作的场景,包括事件驱动的应用程序、从容器开发管道快速部署、数据处理和生成作业。
|
1月前
|
Python
[python]使用gunicorn部署fastapi服务
[python]使用gunicorn部署fastapi服务
|
14天前
|
数据可视化 Python
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
16 0
|
19天前
|
NoSQL 网络安全 Redis
用python安装redis并设置服务自启
用python安装redis并设置服务自启
14 0
|
2月前
|
Unix API Python
python提供了两个级别访问的网络服务
【7月更文挑战第23天】python提供了两个级别访问的网络服务
34 7
|
2月前
|
机器学习/深度学习 搜索推荐 TensorFlow
使用Python实现深度学习模型:用户行为预测与个性化服务
【7月更文挑战第23天】 使用Python实现深度学习模型:用户行为预测与个性化服务
81 3
|
28天前
|
API Python
在线问诊 Python、FastAPI、Neo4j — 提供咨询接口服务
在线问诊 Python、FastAPI、Neo4j — 提供咨询接口服务
28 0