0% found this document useful (0 votes)
6 views

Assignment

The document outlines a practical assignment for Year 2 BSc (Hons) Information Technology students, focusing on Oracle database installation and user administration. Students are required to install Oracle 12c on Windows, create a pluggable database, and manage user security and administration, with a submission deadline of December 5, 2023. The assignment contributes 30% to the final grade and includes detailed steps for installation, configuration, and report preparation.

Uploaded by

thenuramail99
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Assignment

The document outlines a practical assignment for Year 2 BSc (Hons) Information Technology students, focusing on Oracle database installation and user administration. Students are required to install Oracle 12c on Windows, create a pluggable database, and manage user security and administration, with a submission deadline of December 5, 2023. The assignment contributes 30% to the final grade and includes detailed steps for installation, configuration, and report preparation.

Uploaded by

thenuramail99
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

BSc (Hons) in Information Technology

Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

Oracle database is a relational database management system introduced by Oracle Corporation. It

is a widely used database management system used in enterprise environments to manage and

process data across wide and local area networks. The Oracle database has its own network

component to allow communications across networks.

As a database administrator you have been asked to install Oracle database in the windows

environment, provide user administration and security with the support of PDB management

Deadline for the submissions and evaluations are given below.

Report Submission Evaluation (viva)

22.05.2025

Follow the guidelines and perform the assignment on or before the 30th of May 2025.

Assignment contribution to final grade – 30%


BSc (Hons) in Information Technology
Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

Installing Oracle 12c on Windows and provide user administration and security– Guidelines

• Installing and configuration of oracle 12C could be performed through a graphical interface.
Therefore, it is recommended to install Windows 10. Make sure that server has at least 2GB
of Ram and 30GB of available disk space.
• If you already created the Orcale 12C server for lab activities please ignore the “A:
installation steps” given below, you can use the same setup for the assignment. You will
be getting 5/30 marks for the installation report you have already submitted to the
courseweb

• While you are following each step, you should take screenshots of your work and create
a report. Cover sheet for the report is given in courseweb.

• Upload your report to the given link in courseweb on or before 05th of December 2023.

• Create a short video clip (5 minutes max) covering the outputs obtained and upload it to the
designated shared location."

A: Installation steps

1. Create a virtual machine and install Windows 10 in the Azure portal provided for the SLIIT
students
2. Install Oracle 12C in the virtual machine using interactive mode (Refer the screen shots
taken at the lab). Following environmental variables and database basic configuration
parameters need to be used while installing. You may use the username and password given
in the lab sheets

3. Set a password for SYS and SYSTEM users in password management at the end of the
installation.

4. Login to EM express using https://localhost:5500/em


5. Assign port number 5501 for container DB and 5502 for Pluggable DB by login to the
database using the SYSDBA account.
BSc (Hons) in Information Technology
Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

B: Create a PDB by using Database Configuration Assistant (DBCA)

1. Log in to Oracle server using sqlplus (command prompt)


2. Run DBCA utility provided by Oracle to create a new pluggable database.
Name of the new PDB: your IT number (Ex: IT20301040)

C: Provide user administration and security. (Use SQLPLUS command prompt to perform
following activities. Refrain using EMexpress or SQL Developer to perform following
activities)

Alter the session and set container into newly created pluggable database before perform
following steps.

1. Create profile
Features

Profile name Accountant

SESSIONS_PER_USER UNLIMITED

CPU_PER_SESSION UNLIMITED

CPU_PER_CALL 3000

CONNECT_TIME 40

LOGICAL_READS_PER_SESSION DEFAULT

LOGICAL_READS_PER_CALL 1000

PRIVATE_SGA 25K

COMPOSITE_LIMIT 5000000
BSc (Hons) in Information Technology
Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

FAILED_LOGIN_ATTEMPTS 3

PASSWORD_LIFE_TIME 180

PASSWORD_REUSE_TIME 30

PASSWORD_REUSE_MAX 7

PASSWORD_LOCK_TIME 1/24

PASSWORD_GRACE_TIME 7

PASSWORD_VERIFY_FUNCTION NULL

. 2. Create default table space


Features

Table space name yourFirstNameTS (ex: MichelTS)

Data file yourFirstName_perm.dat (ex:Michel_perm.dat)

Size 100m

Reusable Yes

Auto-extend Yes (When more space is required, 10M extents will automatically be
added until 200MB is reached

3. Create temporary table space


Features

Temp table space n yourFirstNameTEMP (ex: MichelTEMP )


BSc (Hons) in Information Technology
Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

Data file yourFirstName_temp.dbf

Size 10m

Auto-extend Yes

4. Create role

Features

Role name Accountant

Privileges grant connect, resource, dba

grant create session

grant create table, view, procedure, session, trigger, synonym

5. Create user
Features

User name yourFirstName (ex: Thomas )

Password Any password you wish

Default table space yourFirstNameTS

Temporary tables pace yourFirstNameTEMP

Quota 50m on the default table space ( yourFirstNameTS)

Profile Accountant
BSc (Hons) in Information Technology
Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

Privileges Assign user to Accountant role

6. Connect to user account that you have created in step 5 (Provide appropriate privileges
when needed) Hint : Use appropriate connect string in the command prompt

D: Managing Schema Objects (Use SQL developer to perform below operations)

1. Create Database connection in SQL developer. (Use the newly created pluggable DB name
as the service name.
2. Check whether the user created in part C is available in the users list.
3. Create a new table to save the “OnlineHardware” dataset given in the courseweb. Create
the new table under the user you have created in Part C above.
a. Table/ schema name: OnlineHardware
b. Column names: refer to the column names available in the data sheet
c. Data types: Identify the data types referring the data sheet
4. Load the OnlineHardware data into the newly created table.
5. Create an index to the table based on the “Price” column in the data sheet.
a. Index name: Price_IX

E: Submissions

1. After completing all the activities listed above, please prepare a report with
screenshots and upload it to the course website. Ensure that each screenshot is properly
numbered and includes a brief explanation describing its content.
BSc (Hons) in Information Technology
Year 2
Practical Based Assignment - Part 1
IE2080- Database Systems Administration Semester 1, 2025

2. Utilize the commands employed in Practical 5, as well as the steps outlined in Practical
11, to showcase the outputs in your report.

3. Rename the report using your student ID number.

You might also like