A
LAB REPORT
ON
DATABASE ADMINISTRATION
By
Roshan Shrestha
T.U. REG. :6-2-388-9-2020
Submitted to:
Pradip Bochhibhoya
IT Department
Kantipur College of Management and Information Technology
In partial fulfillment of the requirements for the Course
Database Administration
Mid-Baneshwor, Kathmandu
June, 2025
Table of Contents
1. What steps are involved in configuring Oracle Database using Oracle Database
Configuration Assistant (DBCA)?................................................................................................1
2. Create a database connection using SQL developer:.............................................................3
3. Connect Database by creating user and grant privilege:.......................................................4
3.1 Query....................................................................................................................................4
3.2 Output...................................................................................................................................4
4. Create the tablespace in oracle database:...............................................................................5
4.1 Query....................................................................................................................................5
4.2 Output...................................................................................................................................5
5. Assign 10mb quota creating new user on tablespace with created above:...........................6
5.1 Query....................................................................................................................................6
5.2 Output...................................................................................................................................6
6. Create profile to assign it to the existing user:........................................................................7
6.1 Query....................................................................................................................................7
6.2 Output...................................................................................................................................7
7. Create Pluggable Database in Container database:...............................................................8
7.1 Query....................................................................................................................................8
7.2 Output...................................................................................................................................8
8. Test Oracle Net Connectivity using TNSPING:.....................................................................9
8.1 Query....................................................................................................................................9
8.2 Output...................................................................................................................................9
9. Check the log mode and alter the database to archive log mode:......................................10
10. Check listener status:...........................................................................................................11
10.1 Query................................................................................................................................11
10.2 Output...............................................................................................................................11
11. Backup Database using RMAN utility:..............................................................................12
10.1 Query................................................................................................................................12
1. What steps are involved in configuring Oracle Database using
Oracle Database Configuration Assistant (DBCA)?
Run DBCA command from command line
D:\>dbca
1
2
2. Create a database connection using SQL developer:
Open SQL developer, create new connection and fill all the field with values
3
3. Connect Database by creating user and grant privilege:
3.1 Query
create user subhanjal identified by "1234";
Grant connect,resource,create Session to subhanjal;
3.2 Output
4
4. Create the tablespace in oracle database:
4.1 Query
create tablespace t01 Datafile 'D:\subhanjaldatafile\[Link]' size 5m blocksize 8k;
select*from dba_tablespaces;
4.2 Output
5
5. Assign 10mb quota creating new user on tablespace with created
above:
5.1 Query
create user SubhanjalGiri identified by "1234" default tablespace t01 QUOTA 10m on t01;
5.2 Output
6
6. Create profile to assign it to the existing user:
6.1 Query
create profile my_details limit
PASSWORD_LIFE_TIME 99
CONNECT_TIME 777
CPU_PER_CALL 11111
SESSIONS_PER_USER 333;
6.2 Output
7
7. Create Pluggable Database in Container database:
7.1 Query
show CON_NAME;
create PLUGGABLE database BCAPDB01
admin user subhanjal identified by "1234";
ALTER SESSION set container=BCAPDB01;
SHOW CON_NAME;
7.2 Output
8
8. Test Oracle Net Connectivity using TNSPING:
Open the command prompt to run the query
8.1 Query
D:\>Tnsping bca7th
8.2 Output
9
9. Check the log mode and alter the database to archive log mode:
D:\>sqlplus / as sysdba
SQL> select log_mode from v$database;
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> select log_mode from V$database;
10
10. Check listener status:
10.1 Query
D:\>lsnrctl status
10.2 Output
11
11. Backup Database using RMAN utility:
10.1 Query
D:\>rman target /
RMAN> backup database;
Starting backup at 26-JUN-24
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=129 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSTEM_M7M8DL57_.DBF
input datafile file number=00003 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSAUX_M7M8FOGV_.DBF
input datafile file number=00004 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_UNDOTBS1_M7M8G4TH_.DBF
input datafile file number=00007 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_USERS_M7M8G613_.DBF
channel ORA_DISK_1: starting piece 1 at 26-JUN-24
channel ORA_DISK_1: finished piece 1 at 26-JUN-24
piece handle=D:\APP\SUBHANJALGIRI\FAST_RECOVERY_AREA\BCA7TH\
BACKUPSET\2024_06_26\O1_MF_NNNDF_TAG20240626T002528_M7P3RWW7_.BKP
tag=TAG20240626T002528 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: [Link]
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00010 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\
O1_MF_SYSAUX_M7M9F26P_.DBF
12
input datafile file number=00009 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\
O1_MF_SYSTEM_M7M9F266_.DBF
input datafile file number=00011 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\
O1_MF_UNDOTBS1_M7M9F26P_.DBF
input datafile file number=00012 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\O1_MF_USERS_M7M9F7H9_.DBF
input datafile file number=00013 name=D:\SUBHANJALDATAFILE\[Link]
input datafile file number=00014 name=D:\SUBHANJALDATAFILE\[Link]
channel ORA_DISK_1: starting piece 1 at 26-JUN-24
channel ORA_DISK_1: finished piece 1 at 26-JUN-24
piece handle=D:\APP\SUBHANJALGIRI\FAST_RECOVERY_AREA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\BACKUPSET\2024_06_26\
O1_MF_NNNDF_TAG20240626T002528_M7P3S499_.BKP tag=TAG20240626T002528
comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: [Link]
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00006 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSAUX_M7M8P3JG_.DBF
input datafile file number=00005 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSTEM_M7M8P3HH_.DBF
input datafile file number=00008 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_UNDOTBS1_M7M8P3JY_.DBF
channel ORA_DISK_1: starting piece 1 at 26-JUN-24
channel ORA_DISK_1: finished piece 1 at 26-JUN-24
piece handle=D:\APP\SUBHANJALGIRI\FAST_RECOVERY_AREA\BCA7TH\
C40A25255B8E425E8CB8E5613DFCBB33\BACKUPSET\2024_06_26\
O1_MF_NNNDF_TAG20240626T002528_M7P3S7JY_.BKP tag=TAG20240626T002528
comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: [Link]
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00016 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\DATAFILE\
O1_MF_SYSAUX_M7P1DBXV_.DBF
input datafile file number=00015 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\DATAFILE\
O1_MF_SYSTEM_M7P1DBX6_.DBF
input datafile file number=00017 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\DATAFILE\
O1_MF_UNDOTBS1_M7P1DBXY_.DBF
channel ORA_DISK_1: starting piece 1 at 26-JUN-24
channel ORA_DISK_1: finished piece 1 at 26-JUN-24
13
piece handle=D:\APP\SUBHANJALGIRI\FAST_RECOVERY_AREA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\BACKUPSET\2024_06_26\
O1_MF_NNNDF_TAG20240626T002528_M7P3SPVX_.BKP tag=TAG20240626T002528
comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: [Link]
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00019 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\DATAFILE\
O1_MF_SYSAUX_M7P1GV2L_.DBF
input datafile file number=00018 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\DATAFILE\
O1_MF_SYSTEM_M7P1GV2G_.DBF
input datafile file number=00020 name=D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\DATAFILE\
O1_MF_UNDOTBS1_M7P1GV2O_.DBF
channel ORA_DISK_1: starting piece 1 at 26-JUN-24
channel ORA_DISK_1: finished piece 1 at 26-JUN-24
piece handle=D:\APP\SUBHANJALGIRI\FAST_RECOVERY_AREA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\BACKUPSET\2024_06_26\
O1_MF_NNNDF_TAG20240626T002528_M7P3TT6F_.BKP tag=TAG20240626T002528
comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: [Link]
Finished backup at 26-JUN-24
Starting Control File and SPFILE Autobackup at 26-JUN-24
piece handle=D:\APP\SUBHANJALGIRI\FAST_RECOVERY_AREA\BCA7TH\
AUTOBACKUP\2024_06_26\O1_MF_S_1172621387_M7P3TXNB_.BKP comment=NONE
Finished Control File and SPFILE Autobackup at 26-JUN-24
RMAN>
14
RMAN> shutdown immediate
RMAN> startup mount;
RMAN> restore database;
Starting restore at 26-JUN-24
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=130 device type=DISK
skipping datafile 1; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSTEM_M7M8DL57_.DBF
skipping datafile 3; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSAUX_M7M8FOGV_.DBF
skipping datafile 4; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_UNDOTBS1_M7M8G4TH_.DBF
skipping datafile 7; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_USERS_M7M8G613_.DBF
skipping datafile 5; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSTEM_M7M8P3HH_.DBF
15
skipping datafile 6; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_SYSAUX_M7M8P3JG_.DBF
skipping datafile 8; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
DATAFILE\O1_MF_UNDOTBS1_M7M8P3JY_.DBF
skipping datafile 9; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\
O1_MF_SYSTEM_M7M9F266_.DBF
skipping datafile 10; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\
O1_MF_SYSAUX_M7M9F26P_.DBF
skipping datafile 11; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\
O1_MF_UNDOTBS1_M7M9F26P_.DBF
skipping datafile 12; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
8D7BD7637211413B814CFBF34A0C1BA8\DATAFILE\O1_MF_USERS_M7M9F7H9_.DBF
skipping datafile 13; already restored to file D:\SUBHANJALDATAFILE\[Link]
skipping datafile 14; already restored to file D:\SUBHANJALDATAFILE\[Link]
skipping datafile 15; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\DATAFILE\
O1_MF_SYSTEM_M7P1DBX6_.DBF
skipping datafile 16; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\DATAFILE\
O1_MF_SYSAUX_M7P1DBXV_.DBF
skipping datafile 17; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
908D4BFBD9064083ABED89FFE7D9CF95\DATAFILE\
O1_MF_UNDOTBS1_M7P1DBXY_.DBF
skipping datafile 18; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\DATAFILE\
O1_MF_SYSTEM_M7P1GV2G_.DBF
skipping datafile 19; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\DATAFILE\
O1_MF_SYSAUX_M7P1GV2L_.DBF
skipping datafile 20; already restored to file D:\APP\SUBHANJALGIRI\ORADATA\BCA7TH\
6C450B3FD2A5469EBD991AD30A1A9A2D\DATAFILE\
O1_MF_UNDOTBS1_M7P1GV2O_.DBF
restore not done; all files read only, offline, excluded, or already restored
Finished restore at 26-JUN-24
RMAN>
RMAN> recover database;
16
RMAN> alter database open;
17