0% found this document useful (0 votes)
3 views14 pages

HaKieuOanh LAB6

Uploaded by

longa3729
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)
3 views14 pages

HaKieuOanh LAB6

Uploaded by

longa3729
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/ 14

Quản trị cơ sở dữ liệu Oracle database

I. Prepare:
1. Oracle database 19c/21c:
2. Oracle SQL developer:

II. Oracle database administrator:


1. Set up database:
Create connection
Create user system as a DBA databases admin pass “123456”
Click test to check
Right-click to connect
Enter password user system “123”

2. Create and delete table


Create table ABC
Click on table ABC to check

Drop table
3. Create and delete user
You cannot create users or roles without “C##” before the user
Because when opening, oracle will default its container to root, to
create it directly must add c##, notation for normal users
You can use this code to bypass it
*Warning: Setting undocumented parameters like this (as indicated by
the leading underscore) should only be done under the direction of
Oracle Support. Changing such parameters without such guidance
may invalidate your support contract. So do this at your own risk.
Now you can create user without “C##”

Drop user
4. User Role
Grant <role> to <user>
CONNECT: The CONNECT role provides basic privileges necessary
for a user to connect to the database.
RESOURCE: The RESOURCE role is typically used for regular users
who need to create and manage database objects such as tables,
views, procedures and trigger.
DBA: The DBA (Database Administrator) role is a powerful role that
has extensive privileges for managing the entire database.
Show roles of a user

5. Custom roles
Create custom role
Grant function to the role (This role will let user command queries ABC
table)

Grant role to user


Check user role

Drop custom role


6. Backups and recovery
Open cmd
Connect to an Oracle database with “connect target” command.
To perform a full database backup use: (In this example I use this
command)
RMAN> BACKUP DATABASE;
To backup all archived logs (archived redo log) use:
RMAN > ARCHIVELOG BACKUP ALL;
To back up the database and all archived log files (archived redo log)
use:
RMAN> REDUCTION DATABASE PLUS ARCHIVELOG;
You will hit these errors
Now try to shutdown immediate

And startup again


Now you can backup normally
This command will auto recovery your database

You might also like