Audit Testing2

You might also like

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

CREATE TABLE b_a1

(
PERSON_NUM NUMBER NOT NULL ,
TYPE_CODE CHAR(3) NOT NULL ,
AREb_CODE CHAR(3) NULL ,
EXCHANGE CHAR(3) NULL ,
EXTENSION CHAR(4) NULL ,
CONSTRAINT PK_PHONE_2 PRIMARY KEY (PERSON_NUM, TYPE_CODE)
);
ALTER TABLE b_a1 add extension1 CHAR(4);
insert into b_a1 values (1,'aaa','b','c','d','k');
truncate table b_a1;
insert into b_a1 values (2,'aaa','b','c','d','L');
delete from b_a1;
grant select on b_a1 to dbo;
revoke select on b_a1 from dbo;
DROP table b_a1;

--5 (Ramesh ANAA)


--5 (Lakshman)

CREATE OR REPLACE DIRECTORY b_file_dir AS '/usr/bin/bfile_dir';


Drop DIRECTORY b_file_dir ;
CREATE TABLE dbo.bb6 (a INTEGER, b CHAR(10));
CREATE TABLE dbo.bb5 (c CHAR(10), d INTEGER);
CREATE TRIGGER DBO.b_trig1
AFTER INSERT ON dbo.bb6
REFERENCING NEW AS newRow
FOR EACH ROW
WHEN (newRow.a <= 10)
BEGIN
INSERT INTO bb5 VALUES(:newRow.b, :newRow.a);
END b_trig1 ;
/
--10 (Ramesh Anna)
---10 (Lakshman)

alter trigger DBO.b_trig1 DISABLE;


****Issue from sqlplus
Drop trigger DBO.b_trig1;
CREATE SYNONYM b_emp FOR DBO.b_trig1;
ALTER SYNONYM b_emp COMPILE;
drop synonym b_emp;

--15 (Ramesh anna)


---14 (Lakshman findings....> (issue from Alter triger from pl/sql)

***********************************************************************************
*********************************************
DROP TABLE dbo.bb5 purge;
DROP TABLE dbo.bb6 purge;
create tablespace b_test datafile '+DATA' size 100m AUTOEXTEND ON NEXT 5M MAXSIZE
UNLIMITED;
alter tablespace b_test add datafile '+DATA' size 100m;
DROP TABLESPACE b_test INCLUDING CONTENTS AND DATAFILES;
--20 (19) (Ramesh anna)
--19 ( Lakshman i did checked without any issues)

******************************************************************* INDEX
**********************************************
CREATE SEQUENCE b_seq
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
CACHE 20;

ALTER SEQUENCE b_seq INCREMENT BY 12;


DROP SEQUENCE b_seq;
CREATE INDEX b_idx ON phone (EXCHANGE);

ALTER INDEX b_idx RENAME TO b_phone_idx;

--25 (24) (Ramesh anna)


--24 (Lakshman)

Drop index b_phone_idx;

******************************************************************PROCEDURES
****************************************************

CREATE OR REPLACE PROCEDURE b_emp (employee_id NUMBER) AS


tot_emps NUMBER;
BEGIN
DELETE FROM employees
WHERE employees.employee_id = remove_emp.employee_id;
tot_emps := tot_emps - 1;
END;
/

ALTER PROCEDURE b_emp COMPILE;


DROP PROCEDURE b_emp;

*****************************************************************Functions*********
*************************************************

CREATE OR REPLACE Function b_Course(name_in IN varchar2) RETURN number IS


cnumber number;

cursor c1 is
SELECT course_number FROM courses_tbl WHERE course_name = name_in;

BEGIN

open c1;
fetch c1
into cnumber;

if c1%notfound then
cnumber := 9999;
end if;

close c1;
RETURN cnumber;

EXCEPTION
WHEN OTHERS THEN
raise_application_error(-20001,
'An error was encountered - ' || SQLCODE ||
' -ERROR- ' || SQLERRM);
END;
/

--30(29) (Ramesh Anna)


---29 (Lakshman)

ALTER FUNCTION b_Course compile;


drop function b_Course;

****************************************************************DATABASE LINK
********************************************************************

CREATE DATABASE LINK b_LINK


CONNECT TO dbo
IDENTIFIED BY "dbo"
USING 'TESTdb1';

ALTER DATABASE LINK b_LINK CONNECT TO TIGER IDENTIFIED BY "tiger123";


DROP DATABASE LINK b_LINK;

--35(34) ...(Ramesh Anaa)


---35..(Lakshman ...>i did ran 2 times alter db link)

*********************************************************************View
******************************************************************************

create table b_Employee(


ID VARCHAR2(4 BYTE) NOT NULL,
First_Name VARCHAR2(10 BYTE),
Last_Name VARCHAR2(10 BYTE),
Start_Date DATE,
End_Date DATE,
Salary Number(8,2),
City VARCHAR2(10 BYTE),
Description VARCHAR2(15 BYTE)
);

CREATE OR REPLACE VIEW b_myView (First_Name, Last_Name) AS


select First_Name,
Last_Name
from b_Employee;

ALTER VIEW b_myView COMPILE;


DROP VIEW b_myView;

*************************************************************************PROFILE
*************************************************************************
CREATE PROFILE b_profile LIMIT
SESSIONS_PER_USER 2
IDLE_TIME 5
CONNECT_TIME 10;

--40(39) (Ramesh anna)


---40 (Lakshman)

ALTER PROFILE b_profile LIMIT CPU_PER_CALL default LOGICAL_READS_PER_SESSION 20000


SESSIONS_PER_USER 1;

DROP PROFILE b_profile CASCADE;

**************************************************************************Role*****
********************************************************************
CREATE ROLE b_role IDENTIFIED BY b_role;
ALTER ROLE b_role IDENTIFIED USING admin;

DROP ROLE b_role ;

--45(44) (Ramesh anna)


---45 (Lakshman )

************************************************************************User
management*******************************************************************

create user b_a1 identified by b_a1;

alter user b_a1 identified by b_a2;

drop user b_a1 cascade;

*****************************************************************************Rollba
ck segment ***********************************************************

CREATE TABLESPACE b_ts DATAFILE '+DATA' SIZE 10M


EXTENT MANAGEMENT LOCAL UNIFORM SIZE 100K; (already created)

CREATE ROLLBACK SEGMENT b_one


TABLESPACE b_ts;

ALTER ROLLBACK SEGMENT b_one ONLINE;

DROP ROLLBACK SEGMENT b_one;

--52(51) (Ramesh Anna)


--52 (Lakshman )

You might also like