ব্যবহারকারী তৈরি:
select dbms_metadata.get_ddl( 'USER', 'PHIL' ) from dual;
ডিফল্ট ভূমিকা:
select dbms_metadata.get_granted_ddl( 'DEFAULT_ROLE', 'PHIL' ) from dual;
সিস্টেম অনুদান:
select dbms_metadata.get_granted_ddl( 'SYSTEM_GRANT', 'PHIL' ) from dual;
বস্তু অনুদান:
select dbms_metadata.get_granted_ddl( 'OBJECT_GRANT', 'PHIL' ) from dual;
ভূমিকা অনুদান:
select dbms_metadata.get_granted_ddl( 'ROLE_GRANT', 'PHIL' ) from dual;
কোটা:
select dbms_metadata.get_granted_ddl( 'TABLESPACE_QUOTA', 'PHIL' ) from dual;
উপরের যে কোনওটির যদি আউটপুট না থাকে তবে আপনি একটি ব্যতিক্রম পাবেন যা দেখতে এরকম কিছু দেখাচ্ছে:
SQL> select dbms_metadata.get_granted_ddl( 'TABLESPACE_QUOTA', 'PHIL' ) from dual;
ERROR:
ORA-31608: specified object of type TABLESPACE_QUOTA not found
ORA-06512: at "SYS.DBMS_METADATA", line 4018
ORA-06512: at "SYS.DBMS_METADATA", line 5991
ORA-06512: at line 1
no rows selected
SQL>
তারপরে একটি অনুসন্ধান করুন এবং ব্যবহারকারীর নাম পরিবর্তন করতে আউটপুট এ প্রতিস্থাপন করুন।