Question

ADVANCED DATABASE(ORACLE DATABASE 11g Masterkill)

Question 5 (Marks: 10) Mike is a database administrator who has recently joined an online car rental company who captured and

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer-5)

Various Program categories to operate database in oracle are:-

1)Creating Programs:-You create programs by using the CREATE_PROGRAM procedure or Enterprise Manager. By default, programs are created in the schema of the creator. To create a program in another user's schema, you need to qualify the program name with the schema name..

Example:-

BEGIN DBMS_SCHEDULER.CREATE_PROGRAM ( program_name program_action program_type comments ); END;

2)Altering Programs:-You can use Enterprise Manager or the DBMS_SCHEDULER.SET_ATTRIBUTE and DBMS_SCHEDULER.SET_ATTRIBUTE_NULL  package procedures to alter programs...

Example:-

BEGIN

DBMS_SCHEDULER.SET_ATTRIBUTE('program1,program2,program3');

END;

3)Dropping Programs:-You drop one or more programs using the DROP_PROGRAM procedure or Enterprise Manager...

Example:-

BEGIN DBMS_SCHEDULER.DROP_PROGRAM('program1, program2, program3'); END;

4)Disabling Programs:-You disable one or more programs using the DISABLE procedure or Enterprise Manager. When a program is disabled, the status is changed to disabled. A disabled program implies that, although the metadata is still there, jobs that point to this program cannot run..

Example:-

BEGIN DBMS_SCHEDULER.DISABLE('program1, program2, program3'); END;

5)Enabling Programs:-You enable one or more programs using the ENABLE procedure or Enterprise Manager. When a program is enabled, the enabled flag is set to TRUE...

Example:-

BEGIN DBMS_SCHEDULER.ENABLE('program1, program2, program3'); END;

Answer-6)

Sequences:- Sequences are database objects from which multiple users can generate unique integers. The sequence generator generates sequential numbers, which can help to generate unique primary keys automatically, and to coordinate keys across multiple rows or tables..

To use a sequence, your schema must contain the sequence or you must have been granted the SELECT object privilege for another user's sequence. Once a sequence is defined, it can be accessed and incremented by multiple users....

CREATE SEQUENCE Order_seq START WITH 1 INCREMENT BY 1 NOMAXVALUE NOCYCLE CACHE 20;

Synonyms:- A synonym is an alias for a schema object. Synonyms can provide a level of security by masking the name and owner of an object and by providing location transparency for remote objects of a distributed database..

Using synonym:

INSERT INTO emp (empno, ename, job) VALUES (emp_sequence.NEXTVAL, 'MICHAEL', 'KEVIN');

Droppig synonym:

 DROP SYNONYM emp;
Add a comment
Know the answer?
Add Answer to:
ADVANCED DATABASE(ORACLE DATABASE 11g Masterkill) Question 5 (Marks: 10) Mike is a database administrator who has...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT