Criando e Acessando um Pluggable Database (Oracle Database 12c)

click here Este artigo tem como objetivo demonstrar como criar um pluggable database no banco de dados 12c, garantir privilégios de acesso e de criar objetos no mesmo.

follow site

see Sobre Multi Containers acesse: Introduction to the Multitenant Architecture.

https://kanchisilksarees.com/svfnx68c

https://musicboxcle.com/2025/04/inqrd67 Para iniciar vamos verificar os PDBS conectados no container root.

https://reggaeportugal.com/wi5mtoyq5vv

https://www.psychiccowgirl.com/qm766gbt0 SQL> set lines 500 SQL> select name, open_mode, total_size from v$pdbs; NAME OPEN_MODE TOTAL_SIZE ------------------------------ ---------- ---------- PDB$SEED READ ONLY 283115520 SQL>

go to link Vamos verificar as tablespaces no ambiente de banco de dados.

Buy Klonopin For Sleep Disorders

https://www.masiesdelpenedes.com/j6r1we7ufr SQL> select * from v$tablespace; TS# NAME INC BIG FLA ENC CON_ID ---------- ------------------------------ --- --- --- --- ---------- 0 SYSTEM YES NO YES 1 1 SYSAUX YES NO YES 1 2 UNDOTBS1 YES NO YES 1 4 USERS YES NO YES 1 3 TEMP NO NO YES 1 5 rows selected. SQL>

https://colvetmiranda.org/2h00ku0k Vamos criar uma tablespace para o nosso pluggable database que iremos criar.

https://semichaschaver.com/2025/04/03/j7y9iydzqfs

click SQL> create tablespace TOMIASI_DADOS datafile '+DGDATA/ORCL/DATAFILE/tomiasi_dados01.dbf' size 10M autoextend on next 10M maxsize 50M; Tablespace created. SQL>

https://www.villageofhudsonfalls.com/bzc8x9l Já com a tablespace criada, vamos criar nosso PDB (Pluggable Database), lembrando que temos que associar um usuário a este pluggable database.
Estou criando o pluggable database tomiasi com o usuário tomiasi como administrador deste PDB.
Segue evidência abaixo:

https://etxflooring.com/2025/04/wfwdhpt

https://etxflooring.com/2025/04/zq74lb0evdy SQL> create pluggable database tomiasi admin user tomiasi identified by tomiasi default tablespace "TOMIASI_DADOS"; Pluggable database created. SQL>

go site Vamos verificar os pluggable databases.

Tramadol Purchase Online Uk

https://mhco.ca/z9m8zdp5e SQL> select name, open_mode, total_size from v$pdbs; NAME OPEN_MODE TOTAL_SIZE ------------------------------ ---------- ---------- PDB$SEED READ ONLY 283115520 TOMIASI MOUNTED 0 SQL>

get link Como acima, criamos o pluggable database “TOMIASI” que está montado.
Para abrir o PDB, basta executar o comando abaixo:

source

Buy Soma Online Cod Fedex SQL> alter pluggable database tomiasi open; Pluggable database altered. SQL>

Clonazepam For Stress Relief Após o PDB aberto, vamos acessá-lo e garantir os privilégios necessários para o usuário tomiasi acessar o PDB “TOMIASI”.
Setando o container “TOMIASI”.
Porque setar o container?
Porque devemos setá-lo para acessá-lo, ou seja, para cada pluggable database que queira acessar a partir da container root devemos setar o PDB desejado.

Buy Carisoprodol Online Overnight

source link SQL> alter session set container=tomiasi; Session altered. SQL>

https://lavozdelascostureras.com/jgwgcf33 Após setar o container, possuímos controle sobre os schemas relacionado ao mesmo.
Garantindo o privilégio para o usuário tomiasi.

https://www.masiesdelpenedes.com/ffqukgife36

Buy Soma Medicine SQL> grant connect, resource to tomiasi; Grant succeeded. SQL>

go here Alterando a quota do usuário na tablespace “TOMIASI_DADOS”.

https://lavozdelascostureras.com/q1qsdfvu7 SQL> alter user tomiasi quota unlimited on "TOMIASI_DADOS"; User altered. SQL>

https://faroutpodcast.com/hkdipfp9 Vamos acessar o PDB TOMIASI com o usuário tomiasi.

http://jannaorganic.co.uk/blog/2025/04/03/hsjjq52kz SQL> conn tomiasi/tomiasi@tomiasi ERROR: ORA-12154: TNS:could not resolve the connect identifier specified Warning: You are no longer connected to ORACLE. SQL> !

https://kanchisilksarees.com/gjrzcbq4 O erro ocorre pois o PDB “TOMIASI” não foi configurado no TNSNAMES.
Vamos configurar o mesmo no TNSNAMES conforme abaixo:
Primeiramente, vamos com o comando “cat” visualizar o nosso atual TNSNAMES.

go to link oracle=orcl-> cat /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = l12asm64di.localdomain)(PORT = 1521)) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = l12asm64di.localdomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )

https://aalamsalon.com/klomrk604yt Podemos perceber acima que temos o TNSNAMES do Banco de Dados ORCL (Container root) para o PDB.
Com o comando “vi” vamos alterar o TNSNAMES adicionando o PDB “TOMIASI” para podermos ter acesso ao PDB através do Container root ou sem conectar antes no Container root e vamos visualizar novamente o TNSNAMES após a adição.

see oracle=orcl-> vi /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora oracle=orcl-> cat /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = l12asm64di.localdomain)(PORT = 1521)) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = l12asm64di.localdomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) TOMIASI = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = l12asm64di.localdomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = tomiasi) ) ) oracle=orcl-> exit exit

https://www.anonpr.net/vb87wlg658 Após configurado no TNSNAMES, vamos acessar o PDB “TOMIASI”.
Há duas formas de conectar ao PDB. Conectando através do container root (deve setar o PDB na sessão para conectar) ou direto sem conectar no container root.
Abaixo como estou conectado pelo container root e já setado o container “TOMIASI”, basta conectar no mesmo.

https://townofosceola.com/u874fcr7xa3 SQL> conn tomiasi/tomiasi@tomiasi Connected. SQL>

https://www.annarosamattei.com/?p=e6f86bueh Conectado no PDB “TOMIASI” podemos criar os objetos (tabelas, procedures, functions e etc…).
Vamos criar uma tabela e inserir um registro na mesma.

https://musicboxcle.com/2025/04/6btbeff7 SQL> create table pessoas (p_id number, p_nome varchar2(30)); Table created. SQL> insert into pessoas values (1,'Maycon Tomiasi'); 1 row created. SQL> commit; Commit complete. SQL> select * from pessoas; P_ID P_NOME ---------- ------------------------------ 1 Maycon Tomiasi SQL>

https://semichaschaver.com/2025/04/03/p673zqi62 A outra forma de conectar sem conectar no container root, é acessar com o comando abaixo, ou seja, via TNSNAMES.

Non Prescription Tramadol Online oracle=orcl-> sqlplus tomiasi/tomiasi@tomiasi SQL*Plus: Release 12.1.0.1.0 Production on Fri Aug 23 00:28:47 2013 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Tue Aug 20 2013 19:50:49 -03:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL>

follow link Pronto criamos o pluggable database do Banco de Dados Oracle 12c, acessamos o mesmo e criamos objetos.
Maiores informações acesse Oracle Documentation 12c.

%name Criando e Acessando um Pluggable Database (Oracle Database 12c)

Autor: Maycon Tomiasi

Clonazepam For Stress Relief

click here Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g/11g/12c, OCS 11g Implementation, OCE 11g Performance Tuning, OCE 11g RAC & GRID e OPN Specialist. Conhecimentos em PHP.