Tuesday, June 28, 2022

dbstart & dbshut Automatic startup & Shutdown Databases

dbstart & dbshut Automatic startup & Shutdown Databases:


1. We have to run these sb start and dbshut as oracle owner only 
2. Before using these command, need to set /etc/oratab with autorestart as "Y"


$ORACLE_HOME/bin/dbstart $ORACLE_HOME
$ORACLE_HOME/bin/dbshut $ORACLE_HOME

1. Verify the environment details:

[root@oraclelab1 ~]# ps -ef|grep smon
oracle    3576     1  0 Jun27 ?        00:00:00 ora_smon_CDBDB
oracle    4124     1  0 Jun27 ?        00:00:00 ora_smon_DEVDB
root     14722 14441  0 11:06 pts/0    00:00:00 grep --color=auto smon
[root@oraclelab1 ~]#

[root@oraclelab1 ~]# cat /etc/oratab
#
# This file is used by ORACLE utilities.  It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.

# A colon, ':', is used as the field terminator.  A new line terminates
# the entry.  Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
#   $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third field indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
DEVDB:/u01/app/oracle/product/19.0.0.0/dbhome_1:Y
CDBDB:/u01/app/oracle/product/19.0.0.0/dbhome_1:Y
[root@oraclelab1 ~]#

[oracle@oraclelab1 ~]$ cd $ORACLE_HOME/bin/
[oracle@oraclelab1 bin]$ ll dbstart
-rwxr-x---. 1 oracle oinstall 15737 Jan  1  2000 dbstart

[oracle@oraclelab1 bin]$ ll dbshut
-rwxr-x---. 1 oracle oinstall 8142 Jan  1  2000 dbshut
[oracle@oraclelab1 bin]$

2. Shutdown Database using dbshut:

[oracle@oraclelab1 bin]$ $ORACLE_HOME/bin/dbshut $ORACLE_HOME
Processing Database instance "DEVDB": log file /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/shutdown.log
Processing Database instance "CDBDB": log file /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/shutdown.log
[oracle@oraclelab1 bin]$ ps -ef|grep smon
oracle   15390 14917  0 11:11 pts/0    00:00:00 grep --color=auto smon
[oracle@oraclelab1 bin]$ 

[root@oraclelab1 ~]# tail -f /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/shutdown.log

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 11:10:58 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

SQL> Connected.
SQL> Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

Database instance "CDBDB" shut down.

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 11:10:58 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

SQL> Connected.
SQL> Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
Database instance "DEVDB" shut down.

3. Start Database using dbstart:

[oracle@oraclelab1 bin]$ ps -ef|grep smon
oracle   15390 14917  0 11:11 pts/0    00:00:00 grep --color=auto smon
[oracle@oraclelab1 bin]$ $ORACLE_HOME/bin/dbstart $ORACLE_HOME
Processing Database instance "DEVDB": log file /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/startup.log
Processing Database instance "CDBDB": log file /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/startup.log
[oracle@oraclelab1 bin]$ ps -ef|grep smon
oracle   15569     1  0 11:12 ?        00:00:00 ora_smon_DEVDB
oracle   15913     1  0 11:12 ?        00:00:00 ora_smon_CDBDB
oracle   16284 14917  0 11:12 pts/0    00:00:00 grep --color=auto smon
[oracle@oraclelab1 bin]$

[root@oraclelab1 ~]# tail -f /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/startup.log
/u01/app/oracle/product/19.0.0.0/dbhome_1/bin/dbstart: Starting up database "DEVDB"
Tue Jun 28 11:12:19 IST 2022
SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 11:12:19 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

SQL> Connected to an idle instance.
SQL> ORACLE instance started.

Total System Global Area 2147481656 bytes
Fixed Size                  8898616 bytes
Variable Size             486539264 bytes
Database Buffers         1644167168 bytes
Redo Buffers                7876608 bytes
Database mounted.
Database opened.
SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
/u01/app/oracle/product/19.0.0.0/dbhome_1/bin/dbstart: Database instance "DEVDB" warm started.

/u01/app/oracle/product/19.0.0.0/dbhome_1/bin/dbstart: Starting up database "CDBDB"
Tue Jun 28 11:12:30 IST 2022
SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 11:12:30 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

SQL> Connected to an idle instance.
SQL> ORACLE instance started.

Total System Global Area 3707763808 bytes
Fixed Size                  9141344 bytes
Variable Size             855638016 bytes
Database Buffers         2835349504 bytes
Redo Buffers                7634944 bytes
Database mounted.
Database opened.
SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
/u01/app/oracle/product/19.0.0.0/dbhome_1/bin/dbstart: Database instance "CDBDB" warm started.


4. If we set auto-restart as "N" in /etc/oratab then these dbstart and dbshut script will not work:

[oracle@oraclelab1 bin]$ cat /etc/oratab
#
# This file is used by ORACLE utilities.  It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.

# A colon, ':', is used as the field terminator.  A new line terminates
# the entry.  Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
#   $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third field indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
DEVDB:/u01/app/oracle/product/19.0.0.0/dbhome_1:N
CDBDB:/u01/app/oracle/product/19.0.0.0/dbhome_1:N
[oracle@oraclelab1 bin]$

[oracle@oraclelab1 bin]$ $ORACLE_HOME/bin/dbshut $ORACLE_HOME
[oracle@oraclelab1 bin]$ $ORACLE_HOME/bin/dbstart $ORACLE_HOME

5. If we try start with root user or other than oracle owner then it will throw an error message:

[root@oraclelab1 ~]# $ORACLE_HOME/bin/dbshut $ORACLE_HOME
Processing Database instance "DEVDB": log file /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/shutdown.log
Processing Database instance "CDBDB": log file /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/shutdown.log
[root@oraclelab1 ~]#

[root@oraclelab1 ~]# tail -f /u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/shutdown.log

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 11:14:44 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

SQL> ERROR:
ORA-01017: invalid username/password; logon denied


SQL> ORA-01012: not logged on
SQL> Database instance "DEVDB" shut down.

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 11:14:46 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

SQL> ERROR:
ORA-01017: invalid username/password; logon denied


SQL> ORA-01012: not logged on
SQL> Database instance "CDBDB" shut down.

Regards,
Mallik

Monday, June 27, 2022

How to find the database alert log?

Database alert log location or How to find the database alert log path?


Method1:

$locate alert_DEVDB.log

Methode2:

$sqlplus / as sysdba
SQL> set pages 1000 lines 1000
SQL> col VALUE for a70
SQL> col NAME for a25
SQL> select * from v$diag_info;

Method3:

$adrci
adrci> show alert 

logs:

[oracle@oraclelab1 trace]$ locate alert_DEVDB.log
/u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/alert_DEVDB.log
/u01/app/oracle/product/19.0.0.0/dbhome_1/rdbms/log/alert_DEVDB.log
[oracle@oraclelab1 trace]$

[oracle@oraclelab1 trace]$ tail -f /u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/alert_DEVDB.log
Resize operation completed for file# 2, old size 221376K, new size 221440K
Resize operation completed for file# 2, old size 221440K, new size 221568K
Resize operation completed for file# 2, old size 221568K, new size 221632K
Resize operation completed for file# 2, old size 221632K, new size 221696K
Resize operation completed for file# 2, old size 221696K, new size 221760K
TABLE SYS.WRP$_REPORTS_DETAILS: ADDED INTERVAL PARTITION SYS_P262 (4561) VALUES LESS THAN (TO_DATE(' 2022-06-28 01:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
Resize operation completed for file# 2, old size 221760K, new size 221824K
TABLE SYS.WRP$_REPORTS_TIME_BANDS: ADDED INTERVAL PARTITION SYS_P265 (4560) VALUES LESS THAN (TO_DATE(' 2022-06-27 01:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
2022-06-27T22:22:12.872442+05:30
Resize operation completed for file# 2, old size 221824K, new size 221888K


[oracle@oraclelab1 trace]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 27 22:25:26 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> set pages 1000 lines 1000
SQL> col VALUE for a70
SQL> col NAME for a25
SQL> select * from v$diag_info;

   INST_ID NAME                      VALUE                                                                      CON_ID
---------- ------------------------- ---------------------------------------------------------------------- ----------
         1 Diag Enabled              TRUE                                                                            0
         1 ADR Base                  /u01/app/oracle                                                                 0
         1 ADR Home                  /u01/app/oracle/diag/rdbms/devdb/DEVDB                                          0
         1 Diag Trace                /u01/app/oracle/diag/rdbms/devdb/DEVDB/trace                                    0
         1 Diag Alert                /u01/app/oracle/diag/rdbms/devdb/DEVDB/alert                                    0
         1 Diag Incident             /u01/app/oracle/diag/rdbms/devdb/DEVDB/incident                                 0
         1 Diag Cdump                /u01/app/oracle/diag/rdbms/devdb/DEVDB/cdump                                    0
         1 Health Monitor            /u01/app/oracle/diag/rdbms/devdb/DEVDB/hm                                       0
         1 Default Trace File        /u01/app/oracle/diag/rdbms/devdb/DEVDB/trace/DEVDB_ora_6363.trc                 0
         1 Active Problem Count      1                                                                               0
         1 Active Incident Count     3                                                                               0
         1 ORACLE_HOME               /u01/app/oracle/product/19.0.0.0/dbhome_1                                       0

12 rows selected.
SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 trace]$
[oracle@oraclelab1 trace]$ cd /u01/app/oracle/diag/rdbms/devdb/DEVDB/trace
[oracle@oraclelab1 trace]$ ls -ltr alert*
-rw-r-----. 1 oracle oinstall 1527100 Jun 27 22:22 alert_DEVDB.log
[oracle@oraclelab1 trace]$ tail -f alert_DEVDB.log
Resize operation completed for file# 2, old size 221376K, new size 221440K
Resize operation completed for file# 2, old size 221440K, new size 221568K
Resize operation completed for file# 2, old size 221568K, new size 221632K
Resize operation completed for file# 2, old size 221632K, new size 221696K
Resize operation completed for file# 2, old size 221696K, new size 221760K
TABLE SYS.WRP$_REPORTS_DETAILS: ADDED INTERVAL PARTITION SYS_P262 (4561) VALUES LESS THAN (TO_DATE(' 2022-06-28 01:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
Resize operation completed for file# 2, old size 221760K, new size 221824K
TABLE SYS.WRP$_REPORTS_TIME_BANDS: ADDED INTERVAL PARTITION SYS_P265 (4560) VALUES LESS THAN (TO_DATE(' 2022-06-27 01:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
2022-06-27T22:22:12.872442+05:30
Resize operation completed for file# 2, old size 221824K, new size 221888K

[oracle@oraclelab1 trace]$ adrci
ADRCI: Release 19.0.0.0.0 - Production on Mon Jun 27 22:27:00 2022
Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

ADR base = "/u01/app/oracle"
adrci> show home
ADR Homes:
diag/rdbms/devdb/DEVDB
adrci> show alert
ADR Home = /u01/app/oracle/diag/rdbms/devdb/DEVDB:
*************************************************************************
Output the results to file: /tmp/alert_6452_14016_DEVDB_1.ado
adrci>

Regards,
Mallik

Tuesday, June 14, 2022

Manual Database Creation Or Silent Mode Database Creation

Manual Database Creation Or Silent Mode Database Creation


High Level steps:

1. set the environmental variable:
2. create dummy init or pfile:
3. create database:
4. create listener.ora
5. create tnsnames.ora
6. create password file:

set the environmental variable:

vi db.env

#!/bin/sh
umask 0022
export ORACLE_SID=DEVDB
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export PATH=$PATH:$ORACLE_HOME/bin

$. db.env
$env |grep ORA

create dummy init or pfile:

cd $ORACLE_HOME/dbs

$ vi initDEVDB.ora
*.audit_file_dest='/u01/app/oracle/admin/DEVDB/adump'
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/u01/app/oracle/oradata/DEVDB/controlfile/control01.ctl' '/u01/app/oracle/fast_recovery_area/DEVDB/controlfile/control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
*.db_recovery_file_dest_size=10G
*.db_name='DEVDB'
*.db_unique_name='DEVDB'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=DBATEAMXDB)'
*.log_archive_format='%t_%s_%r.arc'
#*.db_create_file_dest='/u01/app/oracle/oradata'
#*.nls_language='AMERICAN'
#*.nls_territory='AMERICA'
*.open_cursors=300
*.pga_aggregate_target=1GB
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=2GB
*.undo_tablespace='UNDOTBS1'

SQL > sqlplus / as sysdba

SQL*Plus: Release 11.1.0.2.0 Production on Mon Jul 20 11:19:05 2015
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to an idle instance.
 
SQL > startup nomount
ORACLE instance started.
Total System Global Area 1603411968 bytes
Fixed Size                  2228784 bytes
Variable Size             503320016 bytes
Database Buffers         1073741824 bytes
Redo Buffers               24121344 bytes
SQL >

create database:

CREATE DATABASE DEVDB
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
MAXINSTANCES 1
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/DEVDB/onlinelog/redo1.log' SIZE 100M,
GROUP 2 '/u01/app/oracle/oradata/DEVDB/onlinelog/redo2.log' SIZE 100M,
GROUP 3 '/u01/app/oracle/oradata/DEVDB/onlinelog/redo3.log' SIZE 100M
DATAFILE
'/u01/app/oracle/oradata/DEVDB/datafile/system.dbf' size 300M REUSE AUTOEXTEND ON
sysaux datafile '/u01/app/oracle/oradata/DEVDB/datafile/sysaux.dbf' size 200m
undo tablespace UNDOTBS1 datafile '/u01/app/oracle/oradata/DEVDB/datafile/undo1.dbf' size 200m
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/u01/app/oracle/oradata/DEVDB/datafile/temp01.dbf' SIZE 100M REUSE
CHARACTER SET AL32UTF8;


catalog.sql creates all the data dictionary views
catproc.sql creates system specified stored procedures
pupbld.sql creates the default roles and profiles

sqlplus / as sysdba
SQL > @$ORACLE_HOME/rdbms/admin/catalog.sql
SQL > @$ORACLE_HOME/rdbms/admin/catproc.sql

SQL > conn system/manager
SQL > @$ORACLE_HOME/sqlplus/admin/pupbld.sql

Default Password For System User("manager") Has Changed In Oracle 19c (Doc ID 2620296.1)
alter user system identified by Mallik123#;

create listener.ora

cd $ORACLE_HOME/network/admin 
vi listener.ora
LISTENER_DEVDB =
    (DESCRIPTION=
      (ADDRESS=(PROTOCOL=TCP)(HOST=oraclelab1.localdomain.com)(PORT=1521))
    )
 
ADR_BASE_LISTENER_DEVDB = /u01/app/oracle

 
lsnrctl start LISTENER_DEVDB

create tnsnames.ora

cd $ORACLE_HOME/network/admin 
vi tnsnames.ora
DEVDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oraclelab1.localdomain.com)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = DEVDB)
    )
  )

create password file:

cd $ORACLE_HOME/dbs
orapwd file=$ORACLE_HOME/dbs/orapwDEVDB password=Mallik123# entries=5

logs:

[oracle@oraclelab1 ~]$ cat db.env
#!/bin/sh
umask 0022
export ORACLE_SID=DEVDB
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export PATH=$PATH:$ORACLE_HOME/bin
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ . db.env
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ env |grep ORA
ORACLE_SID=DEVDB
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
[oracle@oraclelab1 ~]$

[oracle@oraclelab1 ~]$ cd $ORACLE_HOME/dbs
[oracle@oraclelab1 dbs]$ cat initDEVDB.ora
*.audit_file_dest='/u01/app/oracle/admin/DEVDB/adump'
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/u01/app/oracle/oradata/DEVDB/controlfile/control01.ctl' '/u01/app/oracle/fast_recovery_area/DEVDB/controlfile/control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
*.db_recovery_file_dest_size=10G
*.db_name='DEVDB'
*.db_unique_name='DEVDB'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=DBATEAMXDB)'
*.log_archive_format='%t_%s_%r.arc'
#*.db_create_file_dest='/u01/app/oracle/oradata'
#*.nls_language='AMERICAN'
#*.nls_territory='AMERICA'
*.open_cursors=300
*.pga_aggregate_target=1G
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=2G
*.undo_tablespace='UNDOTBS1'
[oracle@oraclelab1 dbs]$

[oracle@oraclelab1 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 14 22:17:35 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup nomount
ORACLE instance started.

Total System Global Area 2147481656 bytes
Fixed Size                  8898616 bytes
Variable Size             486539264 bytes
Database Buffers         1644167168 bytes
Redo Buffers                7876608 bytes
SQL>
SQL> CREATE DATABASE DEVDB
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
  2    3    4    5  MAXINSTANCES 1
  6  LOGFILE
  7  GROUP 1 '/u01/app/oracle/oradata/DEVDB/onlinelog/redo1.log' SIZE 100M,
GROUP 2 '/u01/app/oracle/oradata/DEVDB/onlinelog/redo2.log' SIZE 100M,
  8    9  GROUP 3 '/u01/app/oracle/oradata/DEVDB/onlinelog/redo3.log' SIZE 100M
 10  DATAFILE
'/u01/app/oracle/oradata/DEVDB/datafile/system.dbf' size 300M REUSE AUTOEXTEND ON
 11   12  sysaux datafile '/u01/app/oracle/oradata/DEVDB/datafile/sysaux.dbf' size 200m
 13  undo tablespace UNDOTBS1 datafile '/u01/app/oracle/oradata/DEVDB/datafile/undo1.dbf' size 200m
DEFAULT TEMPORARY TABLESPACE temp
 14   15  TEMPFILE '/u01/app/oracle/oradata/DEVDB/datafile/temp01.dbf' SIZE 100M REUSE
 16  CHARACTER SET AL32UTF8;

Database created.

SQL>

SQL> @$ORACLE_HOME/rdbms/admin/catalog.sql
Synonym created.
Grant succeeded.
View created.
..................

SQL> @$ORACLE_HOME/rdbms/admin/catproc.sql
Synonym created.
Grant succeeded.
View created.
..................

SQL> alter user system identified by Mallik123#;

User altered.

SQL> conn system/Mallik123#
Connected.
SQL> show user
USER is "SYSTEM"
SQL>
SQL> @$ORACLE_HOME/sqlplus/admin/pupbld.sql
SQL> DROP SYNONYM PRODUCT_USER_PROFILE;
DROP SYNONYM PRODUCT_USER_PROFILE
..................

[oracle@oraclelab1 dbs]$ cd $ORACLE_HOME/network/admin
[oracle@oraclelab1 admin]$ cat listener.ora
LISTENER_DEVDB =
    (DESCRIPTION=
      (ADDRESS=(PROTOCOL=TCP)(HOST=oraclelab1.localdomain.com)(PORT=1521))
    )

ADR_BASE_LISTENER_DEVDB = /u01/app/oracle
[oracle@oraclelab1 admin]$

[oracle@oraclelab1 admin]$ lsnrctl status LISTENER_DEVDB

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 14-JUN-2022 23:05:18

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 111: Connection refused
[oracle@oraclelab1 admin]$
[oracle@oraclelab1 admin]$ lsnrctl start LISTENER_DEVDB

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 14-JUN-2022 23:05:25

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Starting /u01/app/oracle/product/19.0.0.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 19.0.0.0.0 - Production
System parameter file is /u01/app/oracle/product/19.0.0.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/oraclelab1/listener_devdb/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraclelab1.localdomain.com)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_DEVDB
Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date                14-JUN-2022 23:05:25
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/19.0.0.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/oraclelab1/listener_devdb/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
The listener supports no services
The command completed successfully
[oracle@oraclelab1 admin]$
[oracle@oraclelab1 admin]$ lsnrctl status LISTENER_DEVDB

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 14-JUN-2022 23:05:28

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_DEVDB
Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date                14-JUN-2022 23:05:25
Uptime                    0 days 0 hr. 0 min. 2 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/19.0.0.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/oraclelab1/listener_devdb/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
The listener supports no services
The command completed successfully
[oracle@oraclelab1 admin]$

[oracle@oraclelab1 admin]$ cat tnsnames.ora
DEVDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oraclelab1.localdomain.com)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = DEVDB)
    )
  )
[oracle@oraclelab1 admin]$
[oracle@oraclelab1 admin]$ tnsping DEVDB

TNS Ping Utility for Linux: Version 19.0.0.0.0 - Production on 14-JUN-2022 23:05:49

Copyright (c) 1997, 2019, Oracle.  All rights reserved.

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = oraclelab1.localdomain.com)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = DEVDB)))
OK (0 msec)
[oracle@oraclelab1 admin]$

[oracle@oraclelab1 admin]$ cd $ORACLE_HOME/dbs
[oracle@oraclelab1 dbs]$ orapwd file=$ORACLE_HOME/dbs/orapwDEVDB password=Mallik123# entries=5
[oracle@oraclelab1 dbs]$

[oracle@oraclelab1 dbs]$ lsnrctl status LISTENER_DEVDB

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 14-JUN-2022 23:08:01

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_DEVDB
Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date                14-JUN-2022 23:05:25
Uptime                    0 days 0 hr. 2 min. 36 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/19.0.0.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/oraclelab1/listener_devdb/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraclelab1.localdomain.com)(PORT=1521)))
Services Summary...
Service "DBATEAMXDB" has 1 instance(s).
  Instance "DEVDB", status READY, has 1 handler(s) for this service...
Service "DEVDB" has 1 instance(s).
  Instance "DEVDB", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@oraclelab1 dbs]$
[oracle@oraclelab1 dbs]$ sqlplus sys/Mallik123#@DEVDB as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 14 23:08:16 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> show user
USER is "SYS"
SQL>

Regards,
Mallik

PDB Export and Import

PDB Export & Import - Pluggable Database:


Create DUMP directory:

CREATE OR REPLACE DIRECTORY test_dir AS '/u01/app/oracle/oradata/DUMP';
GRANT READ, WRITE ON DIRECTORY test_dir TO system;

Table export and import at PDB:

expdp system/Mallik123#@PDB1 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=TEST.log
impdp system/Mallik123#@PDB2 tables=TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log

TABLE_EXISTS_ACTION=APPEND
TABLE_EXISTS_ACTION=[SKIP | APPEND | TRUNCATE | REPLACE]

Schema export and import at PDB:

expdp system/Mallik123#@PDB1 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=expdpMALLIK.log
impdp system/Mallik123#@PDB2 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=impdpMALLIK.log

PDB export and import:

expdp system/Mallik123#@PDB1 full=Y directory=TEST_DIR dumpfile=PDB1.dmp logfile=expdpPDB1.log
impdp system/Mallik123#@PDB2 full=Y directory=TEST_DIR dumpfile=PDB1.dmp logfile=impdpPDB1.log

Logs:

Table export and import at PDB:

[oracle@oraclelab1 ~]$ ps -ef|grep smon
oracle   15401     1  0 23:08 ?        00:00:00 ora_smon_CDBDB
oracle   17058 14300  0 23:28 pts/0    00:00:00 grep --color=auto smon
[oracle@oraclelab1 ~]$ env |grep ORA
ORACLE_SID=CDBDB
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:28:39 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB1                           READ WRITE NO
         4 PDB2                           READ WRITE NO
SQL> alter session set container=PDB1;

Session altered.

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         3 PDB1                           READ WRITE NO
SQL> CREATE OR REPLACE DIRECTORY test_dir AS '/u01/app/oracle/oradata/DUMP';

Directory created.

SQL> GRANT READ, WRITE ON DIRECTORY test_dir TO system;

Grant succeeded.

SQL> conn mallik/mallik@PDB1
Connected.
SQL> select * from tab;

no rows selected

SQL>
SQL> create table TEST (SLNO number(3), TEXT varchar2(10));

Table created.

SQL> select * from tab;

TNAME
--------------------------------------------------------------------------------
TABTYPE        CLUSTERID
------------- ----------
TEST
TABLE


SQL> select * from TEST;

no rows selected

SQL> 

SQL> insert into TEST values(1, 'TEXT');

1 row created.

SQL> commit;

Commit complete.

SQL> select * from TEST;

      SLNO TEXT
---------- ----------
         1 TEXT

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ 


[oracle@oraclelab1 ~]$ expdp system/Mallik123#@PDB1 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=TEST.log

Export: Release 19.0.0.0.0 - Production on Mon Jun 13 23:32:50 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

UDE-01017: operation generated ORACLE error 1017
ORA-01017: invalid username/password; logon denied

Username: ^CUDE-00001: user requested cancel of current operation

[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:33:13 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB1                           READ WRITE NO
         4 PDB2                           READ WRITE NO
SQL> alter session set container=PDB1;

Session altered.

SQL> alter user system identified by Mallik123#;
alter user system identified by Mallik123#
*
ERROR at line 1:
ORA-65066: The specified changes must apply to all containers


SQL>  alter user system identified by Mallik123# container=all;
 alter user system identified by Mallik123# container=all
*
ERROR at line 1:
ORA-65040: operation not allowed from within a pluggable database


SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:35:59 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> alter user system identified by Mallik123#;

User altered.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
^[[A[oracle@oraclelab1 sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:36:18 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> alter user system identified by Mallik123# container=all;

User altered.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ expdp system/Mallik123#@PDB1 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=TEST.log

Export: Release 19.0.0.0.0 - Production on Mon Jun 13 23:36:31 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Starting "SYSTEM"."SYS_EXPORT_TABLE_01":  system/********@PDB1 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=TEST.log
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER
Processing object type TABLE_EXPORT/TABLE/TABLE
. . exported "MALLIK"."TEST"                             5.531 KB       1 rows
Master table "SYSTEM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_TABLE_01 is:
  /u01/app/oracle/oradata/DUMP/TEST.dmp
Job "SYSTEM"."SYS_EXPORT_TABLE_01" successfully completed at Mon Jun 13 23:36:50 2022 elapsed 0 00:00:17

[oracle@oraclelab1 ~]$ cd /u01/app/oracle/oradata/DUMP/
[oracle@oraclelab1 DUMP]$ ll
total 176
-rw-r-----. 1 oracle oinstall 176128 Jun 13 23:36 TEST.dmp
-rw-r--r--. 1 oracle oinstall   1054 Jun 13 23:36 TEST.log
[oracle@oraclelab1 DUMP]$ 

[oracle@oraclelab1 DUMP]$ cat TEST.log
;;;
Export: Release 19.0.0.0.0 - Production on Mon Jun 13 23:36:31 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.
;;;
Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Starting "SYSTEM"."SYS_EXPORT_TABLE_01":  system/********@PDB1 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=TEST.log
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER
Processing object type TABLE_EXPORT/TABLE/TABLE
. . exported "MALLIK"."TEST"                             5.531 KB       1 rows
Master table "SYSTEM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_TABLE_01 is:
  /u01/app/oracle/oradata/DUMP/TEST.dmp
Job "SYSTEM"."SYS_EXPORT_TABLE_01" successfully completed at Mon Jun 13 23:36:50 2022 elapsed 0 00:00:17
[oracle@oraclelab1 DUMP]$ 


[oracle@oraclelab1 ~]$ . oraenv
ORACLE_SID = [DEVDB] ? CDBDB
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ env |grep ORA
ORACLE_SID=CDBDB
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 tables=TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:38:58 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39087: directory name TEST_DIR is invalid


[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:39:23 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB1                           READ WRITE NO
         4 PDB2                           READ WRITE NO
SQL> alter session set container=PDB2;

Session altered.

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         4 PDB2                           READ WRITE NO
SQL> CREATE OR REPLACE DIRECTORY test_dir AS '/u01/app/oracle/oradata/DUMP';

Directory created.

SQL> GRANT READ, WRITE ON DIRECTORY test_dir TO system;

Grant succeeded.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 tables=TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:39:52 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
ORA-39002: invalid operation
ORA-39166: Object SYSTEM.TEST was not found or could not be exported or imported.
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:41:04 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Master table "SYSTEM"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_TABLE_01":  system/********@PDB2 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log
Processing object type TABLE_EXPORT/TABLE/TABLE
ORA-39083: Object type TABLE:"MALLIK"."TEST" failed to create with error:
ORA-01918: user 'MALLIK' does not exist

Failing sql is:
CREATE TABLE "MALLIK"."TEST" ("SLNO" NUMBER(3,0), "TEXT" VARCHAR2(10 BYTE)) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255  NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "USERS"

Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER
Job "SYSTEM"."SYS_IMPORT_TABLE_01" completed with 1 error(s) at Mon Jun 13 23:41:07 2022 elapsed 0 00:00:02

[oracle@oraclelab1 ~]$ 
[oracle@oraclelab1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:41:26 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB1                           READ WRITE NO
         4 PDB2                           READ WRITE NO
SQL> alter session set container=PDB2;

Session altered.

SQL> create user mallik identfied by mallik;
create user mallik identfied by mallik
                   *
ERROR at line 1:
ORA-00922: missing or invalid option


SQL> create user mallik identified by mallik;

User created.

SQL> 
SQL> grant dba to mallik;

Grant succeeded.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:42:30 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Master table "SYSTEM"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_TABLE_01":  system/********@PDB2 tables=MALLIK.TEST directory=TEST_DIR dumpfile=TEST.dmp logfile=impdp_TEST.log
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
. . imported "MALLIK"."TEST"                             5.531 KB       1 rows
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER
Job "SYSTEM"."SYS_IMPORT_TABLE_01" successfully completed at Mon Jun 13 23:42:45 2022 elapsed 0 00:00:15

[oracle@oraclelab1 ~]$ sqlplus mallik/mallik@PDB2

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:42:55 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> select * from test;

      SLNO TEXT
---------- ----------
         1 TEXT

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$

Schema export and import at PDB:

[oracle@oraclelab1 DUMP]$ expdp system/Mallik123#@PDB1 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=expdpMALLIK.log

Export: Release 19.0.0.0.0 - Production on Mon Jun 13 23:43:59 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Starting "SYSTEM"."SYS_EXPORT_SCHEMA_01":  system/********@PDB1 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=expdpMALLIK.log
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
Processing object type SCHEMA_EXPORT/USER
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
. . exported "MALLIK"."TEST"                             5.531 KB       1 rows
Master table "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_SCHEMA_01 is:
  /u01/app/oracle/oradata/DUMP/MALLIK.dmp
Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully completed at Mon Jun 13 23:44:30 2022 elapsed 0 00:00:30

[oracle@oraclelab1 DUMP]$ ls -ltr
total 528
-rw-r-----. 1 oracle oinstall 176128 Jun 13 23:36 TEST.dmp
-rw-r--r--. 1 oracle oinstall   1054 Jun 13 23:36 TEST.log
-rw-r--r--. 1 oracle oinstall    892 Jun 13 23:42 impdp_TEST.log
-rw-r-----. 1 oracle oinstall 352256 Jun 13 23:44 MALLIK.dmp
-rw-r--r--. 1 oracle oinstall   1316 Jun 13 23:44 expdpMALLIK.log
[oracle@oraclelab1 DUMP]$ 

[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=impdpMALLIK.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:45:22 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Master table "SYSTEM"."SYS_IMPORT_SCHEMA_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_SCHEMA_01":  system/********@PDB2 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=impdpMALLIK.log
Processing object type SCHEMA_EXPORT/USER
ORA-31684: Object type USER:"MALLIK" already exists

Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
ORA-39151: Table "MALLIK"."TEST" exists. All dependent metadata and data will be skipped due to table_exists_action of skip

Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
Job "SYSTEM"."SYS_IMPORT_SCHEMA_01" completed with 2 error(s) at Mon Jun 13 23:45:27 2022 elapsed 0 00:00:04

[oracle@oraclelab1 ~]$ sqlplus system/Mallik123#@PDB2

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:46:14 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Last Successful login time: Mon Jun 13 2022 23:45:22 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> 
SQL> drop user mallik;
drop user mallik
*
ERROR at line 1:
ORA-01922: CASCADE must be specified to drop 'MALLIK'
SQL> drop user mallik CASCADE;

User dropped.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$
[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=impdpMALLIK.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:46:48 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Master table "SYSTEM"."SYS_IMPORT_SCHEMA_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_SCHEMA_01":  system/********@PDB2 schemas=MALLIK directory=TEST_DIR dumpfile=MALLIK.dmp logfile=impdpMALLIK.log
Processing object type SCHEMA_EXPORT/USER
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
. . imported "MALLIK"."TEST"                             5.531 KB       1 rows
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/STATISTICS/MARKER
Job "SYSTEM"."SYS_IMPORT_SCHEMA_01" successfully completed at Mon Jun 13 23:47:03 2022 elapsed 0 00:00:14

[oracle@oraclelab1 ~]$ sqlplus system/Mallik123#@PDB2

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:47:16 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Last Successful login time: Mon Jun 13 2022 23:46:48 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> conn mallik/mallik@PDB2
Connected.
SQL> select * from tab;

TNAME
--------------------------------------------------------------------------------
TABTYPE        CLUSTERID
------------- ----------
TEST
TABLE


SQL> select * from TEST;

      SLNO TEXT
---------- ----------
         1 TEXT

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ 

SQL>

PDB export and import:

[oracle@oraclelab1 DUMP]$ expdp system/Mallik123#@PDB1 full=Y directory=TEST_DIR dumpfile=PDB1.dmp logfile=expdpPDB1.log

Export: Release 19.0.0.0.0 - Production on Mon Jun 13 23:48:25 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Starting "SYSTEM"."SYS_EXPORT_FULL_01":  system/********@PDB1 full=Y directory=TEST_DIR dumpfile=PDB1.dmp logfile=expdpPDB1.log
Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE_DATA
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type DATABASE_EXPORT/STATISTICS/MARKER
Processing object type DATABASE_EXPORT/PRE_SYSTEM_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/PRE_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/TABLESPACE
Processing object type DATABASE_EXPORT/PROFILE
Processing object type DATABASE_EXPORT/SCHEMA/USER
Processing object type DATABASE_EXPORT/RADM_FPTM
Processing object type DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/ROLE_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE
Processing object type DATABASE_EXPORT/SCHEMA/ON_USER_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/TABLESPACE_QUOTA
Processing object type DATABASE_EXPORT/RESOURCE_COST
Processing object type DATABASE_EXPORT/TRUSTED_DB_LINK
Processing object type DATABASE_EXPORT/DIRECTORY/DIRECTORY
Processing object type DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM
Processing object type DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA
Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE
Processing object type DATABASE_EXPORT/EARLY_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE
Processing object type DATABASE_EXPORT/NORMAL_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/COMMENT
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX
Processing object type DATABASE_EXPORT/FINAL_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/AUDIT_UNIFIED/AUDIT_POLICY_ENABLE
Processing object type DATABASE_EXPORT/POST_SYSTEM_IMPCALLOUT/MARKER
. . exported "SYS"."KU$_USER_MAPPING_VIEW"               6.085 KB      38 rows
. . exported "AUDSYS"."AUD$UNIFIED":"SYS_P221"           107.4 KB     104 rows
. . exported "SYSTEM"."REDO_DB"                          25.59 KB       1 rows
. . exported "WMSYS"."WM$WORKSPACES_TABLE$"              12.10 KB       1 rows
. . exported "WMSYS"."WM$HINT_TABLE$"                    9.984 KB      97 rows
. . exported "LBACSYS"."OLS$INSTALLATIONS"               6.960 KB       2 rows
. . exported "WMSYS"."WM$WORKSPACE_PRIV_TABLE$"          7.078 KB      11 rows
. . exported "SYS"."DAM_CONFIG_PARAM$"                   6.531 KB      14 rows
. . exported "SYS"."TSDP_SUBPOL$"                        6.328 KB       1 rows
. . exported "WMSYS"."WM$NEXTVER_TABLE$"                 6.375 KB       1 rows
. . exported "LBACSYS"."OLS$PROPS"                       6.234 KB       5 rows
. . exported "WMSYS"."WM$ENV_VARS$"                      6.015 KB       3 rows
. . exported "SYS"."TSDP_PARAMETER$"                     5.953 KB       1 rows
. . exported "SYS"."TSDP_POLICY$"                        5.921 KB       1 rows
. . exported "WMSYS"."WM$VERSION_HIERARCHY_TABLE$"       5.984 KB       1 rows
. . exported "WMSYS"."WM$EVENTS_INFO$"                   5.812 KB      12 rows
. . exported "LBACSYS"."OLS$AUDIT_ACTIONS"               5.757 KB       8 rows
. . exported "LBACSYS"."OLS$DIP_EVENTS"                  5.539 KB       2 rows
. . exported "AUDSYS"."AUD$UNIFIED":"AUD_UNIFIED_P0"         0 KB       0 rows
. . exported "LBACSYS"."OLS$AUDIT"                           0 KB       0 rows
. . exported "LBACSYS"."OLS$COMPARTMENTS"                    0 KB       0 rows
. . exported "LBACSYS"."OLS$DIP_DEBUG"                       0 KB       0 rows
. . exported "LBACSYS"."OLS$GROUPS"                          0 KB       0 rows
. . exported "LBACSYS"."OLS$LAB"                             0 KB       0 rows
. . exported "LBACSYS"."OLS$LEVELS"                          0 KB       0 rows
. . exported "LBACSYS"."OLS$POL"                             0 KB       0 rows
. . exported "LBACSYS"."OLS$POLICY_ADMIN"                    0 KB       0 rows
. . exported "LBACSYS"."OLS$POLS"                            0 KB       0 rows
. . exported "LBACSYS"."OLS$POLT"                            0 KB       0 rows
. . exported "LBACSYS"."OLS$PROFILE"                         0 KB       0 rows
. . exported "LBACSYS"."OLS$PROFILES"                        0 KB       0 rows
. . exported "LBACSYS"."OLS$PROG"                            0 KB       0 rows
. . exported "LBACSYS"."OLS$SESSINFO"                        0 KB       0 rows
. . exported "LBACSYS"."OLS$USER"                            0 KB       0 rows
. . exported "LBACSYS"."OLS$USER_COMPARTMENTS"               0 KB       0 rows
. . exported "LBACSYS"."OLS$USER_GROUPS"                     0 KB       0 rows
. . exported "LBACSYS"."OLS$USER_LEVELS"                     0 KB       0 rows
. . exported "SYS"."AUD$"                                    0 KB       0 rows
. . exported "SYS"."DAM_CLEANUP_EVENTS$"                     0 KB       0 rows
. . exported "SYS"."DAM_CLEANUP_JOBS$"                       0 KB       0 rows
. . exported "SYS"."TSDP_ASSOCIATION$"                       0 KB       0 rows
. . exported "SYS"."TSDP_CONDITION$"                         0 KB       0 rows
. . exported "SYS"."TSDP_FEATURE_POLICY$"                    0 KB       0 rows
. . exported "SYS"."TSDP_PROTECTION$"                        0 KB       0 rows
. . exported "SYS"."TSDP_SENSITIVE_DATA$"                    0 KB       0 rows
. . exported "SYS"."TSDP_SENSITIVE_TYPE$"                    0 KB       0 rows
. . exported "SYS"."TSDP_SOURCE$"                            0 KB       0 rows
. . exported "SYSTEM"."REDO_LOG"                             0 KB       0 rows
. . exported "WMSYS"."WM$BATCH_COMPRESSIBLE_TABLES$"         0 KB       0 rows
. . exported "WMSYS"."WM$CONSTRAINTS_TABLE$"                 0 KB       0 rows
. . exported "WMSYS"."WM$CONS_COLUMNS$"                      0 KB       0 rows
. . exported "WMSYS"."WM$LOCKROWS_INFO$"                     0 KB       0 rows
. . exported "WMSYS"."WM$MODIFIED_TABLES$"                   0 KB       0 rows
. . exported "WMSYS"."WM$MP_GRAPH_WORKSPACES_TABLE$"         0 KB       0 rows
. . exported "WMSYS"."WM$MP_PARENT_WORKSPACES_TABLE$"        0 KB       0 rows
. . exported "WMSYS"."WM$NESTED_COLUMNS_TABLE$"              0 KB       0 rows
. . exported "WMSYS"."WM$RESOLVE_WORKSPACES_TABLE$"          0 KB       0 rows
. . exported "WMSYS"."WM$RIC_LOCKING_TABLE$"                 0 KB       0 rows
. . exported "WMSYS"."WM$RIC_TABLE$"                         0 KB       0 rows
. . exported "WMSYS"."WM$RIC_TRIGGERS_TABLE$"                0 KB       0 rows
. . exported "WMSYS"."WM$UDTRIG_DISPATCH_PROCS$"             0 KB       0 rows
. . exported "WMSYS"."WM$UDTRIG_INFO$"                       0 KB       0 rows
. . exported "WMSYS"."WM$VERSION_TABLE$"                     0 KB       0 rows
. . exported "WMSYS"."WM$VT_ERRORS_TABLE$"                   0 KB       0 rows
. . exported "WMSYS"."WM$WORKSPACE_SAVEPOINTS_TABLE$"        0 KB       0 rows
. . exported "MDSYS"."RDF_PARAM$"                        6.515 KB       3 rows
. . exported "SYS"."AUDTAB$TBS$FOR_EXPORT"               5.953 KB       2 rows
. . exported "SYS"."DBA_SENSITIVE_DATA"                      0 KB       0 rows
. . exported "SYS"."DBA_TSDP_POLICY_PROTECTION"              0 KB       0 rows
. . exported "SYS"."FGA_LOG$FOR_EXPORT"                      0 KB       0 rows
. . exported "SYS"."NACL$_ACE_EXP"                           0 KB       0 rows
. . exported "SYS"."NACL$_HOST_EXP"                      6.914 KB       1 rows
. . exported "SYS"."NACL$_WALLET_EXP"                        0 KB       0 rows
. . exported "SYS"."SQL$TEXT_DATAPUMP"                       0 KB       0 rows
. . exported "SYS"."SQL$_DATAPUMP"                           0 KB       0 rows
. . exported "SYS"."SQLOBJ$AUXDATA_DATAPUMP"                 0 KB       0 rows
. . exported "SYS"."SQLOBJ$DATA_DATAPUMP"                    0 KB       0 rows
. . exported "SYS"."SQLOBJ$PLAN_DATAPUMP"                    0 KB       0 rows
. . exported "SYS"."SQLOBJ$_DATAPUMP"                        0 KB       0 rows
. . exported "SYSTEM"."SCHEDULER_JOB_ARGS"                   0 KB       0 rows
. . exported "SYSTEM"."SCHEDULER_PROGRAM_ARGS"               0 KB       0 rows
. . exported "WMSYS"."WM$EXP_MAP"                        7.718 KB       3 rows
. . exported "WMSYS"."WM$METADATA_MAP"                       0 KB       0 rows
. . exported "MALLIK"."TEST"                             5.531 KB       1 rows
Master table "SYSTEM"."SYS_EXPORT_FULL_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_FULL_01 is:
  /u01/app/oracle/oradata/DUMP/PDB1.dmp
Job "SYSTEM"."SYS_EXPORT_FULL_01" successfully completed at Mon Jun 13 23:50:39 2022 elapsed 0 00:02:13

[oracle@oraclelab1 DUMP]$


[oracle@oraclelab1 ~]$ sqlplus system/Mallik123#@PDB2

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:50:49 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Last Successful login time: Mon Jun 13 2022 23:48:26 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> drop user mallik CASCADE;

User dropped.

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$ impdp system/Mallik123#@PDB2 full=Y directory=TEST_DIR dumpfile=PDB1.dmp logfile=impdpPDB1.log

Import: Release 19.0.0.0.0 - Production on Mon Jun 13 23:51:21 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Master table "SYSTEM"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_FULL_01":  system/********@PDB2 full=Y directory=TEST_DIR dumpfile=PDB1.dmp logfile=impdpPDB1.log
Processing object type DATABASE_EXPORT/PRE_SYSTEM_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/PRE_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/TABLESPACE
ORA-31684: Object type TABLESPACE:"UNDOTBS1" already exists

ORA-31684: Object type TABLESPACE:"TEMP" already exists

ORA-31684: Object type TABLESPACE:"USERS" already exists

Processing object type DATABASE_EXPORT/PROFILE
Processing object type DATABASE_EXPORT/SCHEMA/USER
ORA-31684: Object type USER:"PDBADMIN" already exists

Processing object type DATABASE_EXPORT/RADM_FPTM
Processing object type DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/ROLE_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE
Processing object type DATABASE_EXPORT/SCHEMA/ON_USER_GRANT
Processing object type DATABASE_EXPORT/SCHEMA/TABLESPACE_QUOTA
Processing object type DATABASE_EXPORT/RESOURCE_COST
Processing object type DATABASE_EXPORT/TRUSTED_DB_LINK
Processing object type DATABASE_EXPORT/DIRECTORY/DIRECTORY
ORA-31684: Object type DIRECTORY:"TEST_DIR" already exists

Processing object type DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ
Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM
Processing object type DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA
Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE
Processing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA
. . imported "SYS"."KU$_EXPORT_USER_MAP"                 6.085 KB      38 rows
Processing object type DATABASE_EXPORT/EARLY_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/TABLE_DATA
. . imported "AUDSYS"."AMGT$DP$AUD$UNIFIED":"SYS_P221"   107.4 KB     104 rows
. . imported "SYSTEM"."REDO_DB_TMP"                      25.59 KB       1 rows
. . imported "WMSYS"."E$WORKSPACES_TABLE$"               12.10 KB       1 rows
. . imported "WMSYS"."E$HINT_TABLE$"                     9.984 KB      97 rows
. . imported "WMSYS"."E$WORKSPACE_PRIV_TABLE$"           7.078 KB      11 rows
. . imported "SYS"."AMGT$DP$DAM_CONFIG_PARAM$"           6.531 KB      14 rows
. . imported "SYS"."DP$TSDP_SUBPOL$"                     6.328 KB       1 rows
. . imported "WMSYS"."E$NEXTVER_TABLE$"                  6.375 KB       1 rows
. . imported "WMSYS"."E$ENV_VARS$"                       6.015 KB       3 rows
. . imported "SYS"."DP$TSDP_PARAMETER$"                  5.953 KB       1 rows
. . imported "SYS"."DP$TSDP_POLICY$"                     5.921 KB       1 rows
. . imported "WMSYS"."E$VERSION_HIERARCHY_TABLE$"        5.984 KB       1 rows
. . imported "WMSYS"."E$EVENTS_INFO$"                    5.812 KB      12 rows
. . imported "AUDSYS"."AMGT$DP$AUD$UNIFIED":"AUD_UNIFIED_P0"      0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$AUDIT"                    0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$COMPARTMENTS"             0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$GROUPS"                   0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$LAB"                      0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$LEVELS"                   0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$POL"                      0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$POLS"                     0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$POLT"                     0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$PROFILE"                  0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$PROG"                     0 KB       0 rows
. . imported "LBACSYS"."OLS_DP$OLS$USER"                     0 KB       0 rows
. . imported "SYS"."AMGT$DP$AUD$"                            0 KB       0 rows
. . imported "SYS"."AMGT$DP$DAM_CLEANUP_EVENTS$"             0 KB       0 rows
. . imported "SYS"."AMGT$DP$DAM_CLEANUP_JOBS$"               0 KB       0 rows
. . imported "SYS"."DP$TSDP_ASSOCIATION$"                    0 KB       0 rows
. . imported "SYS"."DP$TSDP_CONDITION$"                      0 KB       0 rows
. . imported "SYS"."DP$TSDP_FEATURE_POLICY$"                 0 KB       0 rows
. . imported "SYS"."DP$TSDP_PROTECTION$"                     0 KB       0 rows
. . imported "SYS"."DP$TSDP_SENSITIVE_DATA$"                 0 KB       0 rows
. . imported "SYS"."DP$TSDP_SENSITIVE_TYPE$"                 0 KB       0 rows
. . imported "SYS"."DP$TSDP_SOURCE$"                         0 KB       0 rows
. . imported "SYSTEM"."REDO_LOG_TMP"                         0 KB       0 rows
. . imported "WMSYS"."E$BATCH_COMPRESSIBLE_TABLES$"          0 KB       0 rows
. . imported "WMSYS"."E$CONSTRAINTS_TABLE$"                  0 KB       0 rows
. . imported "WMSYS"."E$CONS_COLUMNS$"                       0 KB       0 rows
. . imported "WMSYS"."E$LOCKROWS_INFO$"                      0 KB       0 rows
. . imported "WMSYS"."E$MODIFIED_TABLES$"                    0 KB       0 rows
. . imported "WMSYS"."E$MP_GRAPH_WORKSPACES_TABLE$"          0 KB       0 rows
. . imported "WMSYS"."E$MP_PARENT_WORKSPACES_TABLE$"         0 KB       0 rows
. . imported "WMSYS"."E$NESTED_COLUMNS_TABLE$"               0 KB       0 rows
. . imported "WMSYS"."E$RESOLVE_WORKSPACES_TABLE$"           0 KB       0 rows
. . imported "WMSYS"."E$RIC_LOCKING_TABLE$"                  0 KB       0 rows
. . imported "WMSYS"."E$RIC_TABLE$"                          0 KB       0 rows
. . imported "WMSYS"."E$RIC_TRIGGERS_TABLE$"                 0 KB       0 rows
. . imported "WMSYS"."E$UDTRIG_DISPATCH_PROCS$"              0 KB       0 rows
. . imported "WMSYS"."E$UDTRIG_INFO$"                        0 KB       0 rows
. . imported "WMSYS"."E$VERSION_TABLE$"                      0 KB       0 rows
. . imported "WMSYS"."E$VT_ERRORS_TABLE$"                    0 KB       0 rows
. . imported "WMSYS"."E$WORKSPACE_SAVEPOINTS_TABLE$"         0 KB       0 rows
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE
Processing object type DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA
. . imported "MDSYS"."RDF_PARAM$TBL"                     6.515 KB       3 rows
. . imported "SYS"."AMGT$DP$AUDTAB$TBS$FOR_EXPORT"       5.953 KB       2 rows
. . imported "SYS"."DP$DBA_SENSITIVE_DATA"                   0 KB       0 rows
. . imported "SYS"."DP$DBA_TSDP_POLICY_PROTECTION"           0 KB       0 rows
. . imported "SYS"."AMGT$DP$FGA_LOG$FOR_EXPORT"              0 KB       0 rows
. . imported "SYS"."NACL$_ACE_IMP"                           0 KB       0 rows
. . imported "SYS"."NACL$_HOST_IMP"                      6.914 KB       1 rows
. . imported "SYS"."NACL$_WALLET_IMP"                        0 KB       0 rows
. . imported "SYS"."DATAPUMP$SQL$TEXT"                       0 KB       0 rows
. . imported "SYS"."DATAPUMP$SQL$"                           0 KB       0 rows
. . imported "SYS"."DATAPUMP$SQLOBJ$AUXDATA"                 0 KB       0 rows
. . imported "SYS"."DATAPUMP$SQLOBJ$DATA"                    0 KB       0 rows
. . imported "SYS"."DATAPUMP$SQLOBJ$PLAN"                    0 KB       0 rows
. . imported "SYS"."DATAPUMP$SQLOBJ$"                        0 KB       0 rows
. . imported "SYSTEM"."SCHEDULER_JOB_ARGS_TMP"               0 KB       0 rows
. . imported "SYSTEM"."SCHEDULER_PROGRAM_ARGS_TMP"           0 KB       0 rows
. . imported "WMSYS"."E$EXP_MAP"                         7.718 KB       3 rows
. . imported "WMSYS"."E$METADATA_MAP"                        0 KB       0 rows
Processing object type DATABASE_EXPORT/NORMAL_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
. . imported "MALLIK"."TEST"                             5.531 KB       1 rows
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type DATABASE_EXPORT/STATISTICS/MARKER
Processing object type DATABASE_EXPORT/FINAL_POST_INSTANCE_IMPCALLOUT/MARKER
Processing object type DATABASE_EXPORT/AUDIT_UNIFIED/AUDIT_POLICY_ENABLE
Processing object type DATABASE_EXPORT/POST_SYSTEM_IMPCALLOUT/MARKER
Job "SYSTEM"."SYS_IMPORT_FULL_01" completed with 5 error(s) at Mon Jun 13 23:52:29 2022 elapsed 0 00:01:07

[oracle@oraclelab1 ~]$ sqlplus system/Mallik123#@PDB2

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 13 23:53:01 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Last Successful login time: Mon Jun 13 2022 23:51:21 +05:30

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> conn mallik/mallik@PDB2
Connected.
SQL> select * from tab;

TNAME
--------------------------------------------------------------------------------
TABTYPE        CLUSTERID
------------- ----------
TEST
TABLE


SQL> select * from TEST;

      SLNO TEXT
---------- ----------
         1 TEXT

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[oracle@oraclelab1 ~]$

Regards,
Mallik


Automation Script | Archivelog Generation Hourly Monitoring

1. List out all the running databases and pic one database where we want to monitore the archive log generation from last 1 month. [oracle@o...