Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

C:\Windows\System32>sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Wed Feb 14 13:39:01 2024

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

Enter user-name: system

Enter password:

Connected to:

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> create user aman identified by 12345;

User created.

SQL> create role student;

create role student

ERROR at line 1:

ORA-01921: role name 'STUDENT' conflicts with another user or role name

SQL> create role stu;

Role created.

SQL> desc customer;

Name Null? Type

----------------------------------------- -------- ----------------------------


CID NUMBER(38)

CNAME VARCHAR2(20)

CADDRESS VARCHAR2(50)

CITY VARCHAR2(20)

CAGE NUMBER(38)

SQL> revoke all on customer from stu;

Revoke succeeded.

SQL> grant insert, select on customer to stu;

Grant succeeded.

SQL> grant stu to aman;

Grant succeeded.

SQL> grant create session to aman;

Grant succeeded.

SQL> exit

Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

C:\Windows\System32>sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Wed Feb 14 13:44:41 2024

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


Enter user-name: aman

Enter password:

Connected to:

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> select * from system.customer;

CID CNAME

---------- --------------------

CADDRESS CITY

-------------------------------------------------- --------------------

CAGE

----------

1 nnn

#123 LDh

33

2 nisha

#145 Jal

26

CID CNAME

---------- --------------------

CADDRESS CITY

-------------------------------------------------- --------------------

CAGE

----------

SQL> delete from system.customer;


delete from system.customer

ERROR at line 1:

ORA-01031: insufficient privileges

SQL> exit

Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

C:\Windows\System32>sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Wed Feb 14 13:52:45 2024

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

Enter user-name: system

Enter password:

Connected to:

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> select * from customer;

CID CNAME

---------- --------------------

CADDRESS CITY

-------------------------------------------------- --------------------

CAGE

----------

1 nnn

#123 LDh
33

2 nisha

#145 Jal

26

CID CNAME

---------- --------------------

CADDRESS CITY

-------------------------------------------------- --------------------

CAGE

----------

SQL> select cname,caddress from customer;

CNAME CADDRESS

-------------------- --------------------------------------------------

nnn #123

nisha #145

SQL> commit;

Commit complete.

SQL> delete from customer where cname='nnn';

1 row deleted.

SQL> select cname,caddress from customer;


CNAME CADDRESS

-------------------- --------------------------------------------------

nisha #145

SQL> rollback

2 ;

Rollback complete.

SQL> select cname,caddress from customer;

CNAME CADDRESS

-------------------- --------------------------------------------------

nnn #123

nisha #145

SQL> update customer set caddress='#555' where cname='nnn';

1 row updated.

SQL> select cname,caddress from customer;

CNAME CADDRESS

-------------------- --------------------------------------------------

nnn #555

nisha #145

SQL> savepoint s1;

Savepoint created.
SQL> update customer set caddress='#777' where cname='nisha';

1 row updated.

SQL> select cname,caddress from customer;

CNAME CADDRESS

-------------------- --------------------------------------------------

nnn #555

nisha #777

SQL> savepoint s2;

Savepoint created.

SQL> delete from customer where cname='nnn';

1 row deleted.

SQL> select cname,caddress from customer;

CNAME CADDRESS

-------------------- --------------------------------------------------

nisha #777

SQL> rollback to s2;

Rollback complete.

SQL> select cname,caddress from customer;


CNAME CADDRESS

-------------------- --------------------------------------------------

nnn #555

nisha #777

SQL> rollback to s1;

Rollback complete.

SQL> select cname,caddress from customer;

CNAME CADDRESS

-------------------- --------------------------------------------------

nnn #555

nisha #145

SQL>

You might also like