Oracle JDeveloper for Database Developers and DBAs

16

Transcript of Oracle JDeveloper for Database Developers and DBAs

�

��

���������������� �����������������������������

����������������������

�������������

�

�

���������������� ��������������������������������������

�

����

�������������� ����� ���� �������������������� ����� ���� ��� �����

��������� ������������������������ ����������� ��� ������� ��� ��� ���

� ������� �� � �������������� ������������������ ��� �������������� ����

���������������������������������������������� �������������� ���

��������� ����������� ��� ������������������������������ ��������� � ��������

����� �������������

���������������� ��������������������������������������

���������������� ����������������������������

�� ���������������������������������������������������������������������������������������������������������������������� �� ����� � ������������������������������������������������������������������������������������������������������� !�����"� ������"�������� ����������������������������������������������������������������������� !�

#�����$��� �� �������������������������������������������������������������������������������� !�"� ������%����� ��������������������������������������������������������������������������������������� &�'��������(�� �$��� � ������������������������������������������������������������������������������ )�*+��� ��' � ��� ���',-�.������� ������������������������������������������������� /�0��� ��������12�� ��"����� ����������������������������������������������������������������� 3�

������'������#����� �������������������������������������������������������������������������������� 3�4���� ��',-�'��� � ������������������������������������������������������������������������������� 5�

2-6',-�"�������� ����������������������������������������������������������������������������������� 78�0���2-6',-�2�����������9�� �������2���������������������������� 78�*� ��2-6',-�� ���$����*� �� ������������������������������������������������������� 78�4� ��#����"� �������� �������� ������' ��� ����.���� ����� 77�

2-6',-�"������ ��������������������������������������������������������������������������������������� 7:�2-6',-�"�������9�� ����������������������������������������������������������������������� 7:�;�� ����2-6',-�"�������9�� ���� ����������������������������������������������� 7!�'� ���0�<����� ������2-6',-�"���������������������������������������������� 7&�0��� ����"�������2-6',-����������������������������������������������������������������� 7&�

$�������������������������������������������������������������������������������������������������������������� 7&�

�

���������������� ������������������������������������ �

���������������� ����������������������������

�����������

�������="���������78������� ���� ���"�������� �*����� ����������1

�1��������� ������������ �� ��������������= **������� ����.���

������������2-6',-��="���������78������ ��� ������=����������������������

��� 1��� �������������� ������� ��$���� ����="����������� �� ������

������ �����.������-�+��'�������>26?@����#����'�@��

���� ������������ ���������������������� �������� ��������� ����� �� ����

�� ���������������� ����������� ��� ����� �+ ����A���������B�����

�������������������� ������� ��� ������� ����� �+ ���������� �����A������

�����B���

������������������� ������ ���������2-6',-���������� ����������������

��������� ��������������� ��� ���������������������������������

="���������78������������="������������ ��������������������� ��� �� �

������� ����� ������C�����+��������������;"9�%������$����� �����������

2-6',-������.������������ �D������ �� ������������ ��������� ��

���������������������

���������������������

="�������������������� ������ ��� ������� ���������� ����������������E����

��������?��� ��������� ��� ��������� ����� ����������� �����������(�� ���

�+��� ����� �����1����',-�� � ��� ����� ������� ����� �����E������

����������������1����������

���������������� ��������������������������������������

�

����������������� �����������

���� �����!�"�����

?������� ���������� ������ ���� ���.E������������������� ������� ���

��(�� ������� ������������� ���������������������� ���� ��="%$���� ����

����������� �������������� ������� ����="%$��������%���������������

�� ������������������� ����� ������ ��������(�� ��� ����������� ��� ����

�� ����������

������ ������������ ������������ ����� �������� ���������F�������� ���������

F������������������ ����������� �������� �������������� �� �������� ���������

��������<�������� ����� ����� ������� ��� ������������ �����+��� �������<�������

���������������������������C��������� D�(�� � ������ �788������������ ���������

����������������� ��������<�� ���������������

�

������������������������������������������������������

���������������� ������������������������������������#�

��$�%��� &�����!�������

="��������������� �� ������� �����������������(�� �����+��� ����',-�

� � ��� �� ���',-�.������� ��;��� � � ���������������������������� ����

���������(�� � ������="��������������������� � � ������������� ���� ������������

���2-6',-����������C��������������� ������������D����� �� �� �������

��������� ��������F��������� ��="���������78�������� ������������� ��� ���

��',-�<��������� ����+ ������������="���������� ������������������ �����

������� ����������� ����

�

������������������������������� ���� ��������

������� ������� ��

?���� $��� ��������������G�������������������� �������������

�������������������������� � ������������� ���������

�����������

2-6',-�2��������� $��� �������������������G�������� ���������� ���

����������� ���$����*� ����

2-6',-�9�� �� $��� ����������� ���G�������� ���������� ���

��� ��� ���$����*� ����

2-6',-�2����������

2�������%����

$��� ���������������������������������G�������� ����

������ ������ ���$����*� ����

������ $��� �������� ������G������������������������ �� ���

���� ������������ �����

F��� $��� �������������G�������������',-�� � ��� ������

���������������������� ���������� ����

������� $��� �������� �������G�������� � ��� ������� ���$����

*� ����

���������������� ������������������������������������'�

�

�������!�"����������#�����������������������

�����+ ������������="�������������������� ��������� ����������� �������� ���

���������������� ������ ����(�� ����������������������<�������

(��)����������%���������*��+�!,�$����

="���������78������������',-�.������� ������+��� ����� ���',-�

� � ��� ���� ���������<����������� ���������� ��� �����+��� ������� � ���

�+������������ �������� ���� � ��� ��2����������+��� ���� � ��� ��������

������������� ���>� ������ ���

�

�������$��������������"%������&��������������'������������()�*��+������

���������������� ������������������������������������-�

�������!����$�!./��!�0��!�1�!��

;����������� ������������� ���1��� �������������������������� �������������

�������� ����� ������������������������������G���������� ���������� �����

������������ ����� ���������� ����E�������������� ���������������������

��������������������� �������� ��C��2��3��!�4�!����������� ����

�����������D��

�� �� �� � ����� �������� �������������F�C���1=���D���������G����������� ��

���� �������������������� ������������ �� �������� ������� �������������� ��

���������������� �������0���������� ���="�������������������� ���� �

����������

�55������6���������7�

��="���������78����������<��������������������E��������� ����������������

���� ������ �������������������(�� ������������������ ����� ����������������

�� ���������� �� �� ������������

�

�

�

�������,��-��������.����������������������������������������

%���� ��������������� ����������������������������� ��� �� ��������������

��� �����������1 ��� �������� ��������� �������������

���������������� ������������������������������������8�

�

�

�������/��������0�����������������������'��������'�

7���!�������*����!�9���

�������������������������������������(�� ����������������� �������� �� �

���� ����E���������������������������� ��� ����� ������������ ����� ����

����""-������������� ������ ������� ������ ������� ��������(�� ������������

������������������� �����+� ������������� ����� ����������������� ���������

������ ����� �� � ���""-�4���� ����������� ����� ������������� ���������

;-�*0� ��������� ���

�

�

�������1����)�2��������#�������-3��������

���������������� ������������������������������������:;�

��<�*����������

�)��������<�*���!���.)!��=�5)�������=���.����,�����

G���������2-6',-���������������� ���������������������������� �������

�� �����(�� �� �������� ��������������)��>92�?2@� &���@��%�3��

G��������������� ���� ������������������ �������� � ��������� ����������

��� ������ �������������� �������� �����(�� ����� �������� �����(�� ��������������

������������������������ ���� �������������������� ���������� �����������

������G����������� ������� ���������������������� ������ ��� ���� ������� � ��

�����

�

�������4��.�����������������������&��+����

.������������ ���0��2-6',-����������������� ��� ����������� ��� �������

��� ���� �2-6',-���������� ��G������������ ������������ ���� ��������� ��

��E���������������� �����;�� ������������������ �������������������

������������<�� �������� �� ����������C�� ������������� ��������� ��

������D�

.������������2-6',-��������� �� ������������� �������������� �������� ��

����������������� ���-���������-��������� ������������������ �������

�����������?�������� ����������������������� ���-���������

.��������<�*������$����.��.���!�

="����������������������1��� ������� �������2-6',-���������� ���������

��� ��E�����2-6',-��� �+������� ������ �� ���������� ������ ���

��������%����������#�������$���������� ����'���������0��������� ���2-6',-�

���������������� ������������������������������������::�

$�������� ���������������������� ���*� ����9����+������������� ����

���������������������������������������������� ���������� ������������

��� �� ����������'������������ ������',-�� � ��� ��������� ����*#2��

���������������������� ����������� ������������ �� � �������� �� �� ����

������ ��$�������� ���������������� ��� ������C� ��� �����������������D�

�������������� ��� ������������CH�HD���������� �������������

.������� ���$����*� ��� ���� �2-6',-��������������#�����0����������'����

C������� ������� �������� ������������� �����2-6',-D���������������������� ���

������������ �� ����� ������������������ ������ ��������� ������������;��

�� �+������������ ���������������� ������������������� ���-���������

G���������� �� �� ����������������� �+����������������1������ ���������

��������� ���-���������

�

�

��������5��"�������&)6�()�������� ����"������

7���������!�������2�4!�%��$����1�����!���.���!)��)!��+��.�"��

��������� ������' ��� �����������="������������������� ����

����� �� �� ������������������2-6',-�������������9����+������������

2-6',-���(�� ������������ �������� ���� ��������H@H�������������

���������������� ������������������������������������:��

9���������� ��������(�� � ������ ���' ��� �������������������� ����

����� ������ � �������� �������� �����(�� �������������� ������� ���� ���

��� ������ ��������������� ���' ��� ����������������������(�� � ������

������� �� ��������������� ���������������������� ��

$��� ������� '����� ������� �� ����������������

���������?0-����� �������� ������� ���

�������F�������'�����������

���������F���

'����� ���������������+������� ���

����� ��� ������

2-6',-�2������������9�� �� '����� ��������� ������ ����������������

��� ������������������������������

��� ����������������������� ���

��������� ���� �� �� �������1��������

������� �� ���' ��� �������������

���� ������ �� ����������� ������ ���

�����������������

����������������������������2-6',-�

��������� ��="��������I��2-6',-��������

����� ��� � �������� ��������;���� �+�

������� ������������ �� �������������������

���' ��� ������������������������

*�������

2-6',-�2����������2�������%���� '����� ������������������ �������

���������������� �������� �����������

� ��;����� ����� �����������������

��� ������������������������ �� �� �

������1��������������� �� ���

' ��� ����������������� ������ �� ���

�������� ������ ��� �����������������

����������������������������2-6',-�

��������� ��="��������I��2-6',-��������

����� ��� � �������� ��������;���� �+�

������� ������������ �� �������������������

���' ��� ������������������������

*�������

=����' �����2���������C���� ����

���������=����$����D�

'���� ����� ������� ���=�����������������

����������������� ����� ���������

����������� ������������ �� �� �������1

��������������� �� ���' ��� ����

������������� ������ �� ����������� ��

���� ��� ����������������

���������������� ������������������������������������:��

��<�*�����77��7�

="���������78��������������������� �����2-6',-���������� ��������3���

������5�����������78���� ��������

��<�*���� )������5���)!���

>����� ����� ���2-6',-������������ �������������

• ��������������� ��������������������������������������������������

������������������������������ ��������������������9����� �

���9��1�! ����9��)� ��)������)!��! ���)�� ����)%� ����

�!%�����!��

• ���"���.�%�.�40�1�!�� 2����"������������������������ ��������

� ������������#�������������#���������#��������������� ��� �

"���������$���������%����%�!�&��������������������� ���������'��������

�����#����������������������������!��

• �)���%�A� 2�� !��,9���������������������(����������������

���#������!�&���������������� ����������������������(�������

)���������%��������������������#�� ��������������������������������

����*����� �����������(�������)���������%����������������� ������� �

���������#���+������ �������*!�,��������#������������������(�������#���

�����������������-�������������#����(������ �#���� ���� ����������

�������)��#���* ����� ��������������������� ��#��� ��������������������

���������(������!��

2-6',-��������������� ���������������������������������="����������

�������������� ����������+���������� �������������� ����������������

����������

• ��.��.���!�����%������� �������������!�&����������������������������

�������������#�����������������������������!��

• �!��,9������"��.�"��������������#��������(������!�,���������������

%����%���������%����(������ �����������-���������������#�� ������

���(������!��

• �����"��.�"���������������������������������������������� ����������

��(��������� ���(�������������� ��������������������������������

�������������#������� �����������������)�������������������������

�����������(����������������������*!��

• �%�!�������"��.�"�����������������������������#��������������������

�#������������������ ���������������������������%����������!�.��������

���������������-���!�&���� ���� ����������%���������������%����%�

������%�������������������������������#������������������ ��������������

�� ���%������� ������������������������������������������#������������!��

• +���$���"��.�"����������� ������������������������/���������������

"������%����%��������������������0���"����#������������� ��������#�

����%����%����������������� �������� ��������������������#����

�����#�����������%����%��)�������������������������%����%�*��������

%������%����%!��

• ���9����!�"��.�"����������� ������������������������/�����������

����$���������%����%!�����������������������"������%����% �� ���������

���������������� ������������������������������������: �

$���������%����%��#���������#����������������� ������������������������

����$���������%����%!��

• ����,�"��.�"�����%������� �����������(!�.�����������������������

���(�%����%������������������ ���������������!�

• �2������"��.�"�����%���������#����������������������������

����������������������������������������!��

�..������2���<�*���� )������5���)!���

2-6',-����������="����������������� ���� ����� � �������9���

������������ ��� ������������������ ��������5��0������� �C�������5� D��

="�������������� ���"%#'J"*%?4�;2������������� �����������' �� ��� ��

������5��0������� ��="���������� �E��� ������=".2�C=����"�������.���

2�� ����D������� � ������������� �����������="����������� ��� �������� �� ��

�������������� ����� �������������������������������������� ����������� ��

�� �������� �� ���������

%���������� ������� ���� ��� ����������������� � ���������������������

����������������������� ����������� ��������������="���������������� ��

�������� ������������������ ����� �� ������������������ �� ���=".2�

������ � ���������5��0������� ������������

• �����������������������������,��������������������������������

��������������������������!�&���� ���� ��#�����������������

��������������������������������������� �������������������������

���������������������#������������������������!�+� �������������

���(���������������������������������������������������������

����������11������������%���������%�����������(�����������������������

�������������������!��������������������������������������

������������������+����2��3������4�����������������%��������������!��

• �������������������������56�7�859:�0�$��������������������#���

������������������ ������������� �������� �����������!�9���������������

��������������������+����2��3������4������ ������������������

������������������������������������!�&���� ���� ��#�������������

�������������������������#�������� ��������� ���������������'�������

�������%����%������������������� ���������� �����������������������

#����� ��������������#������������#������������������#��!�$�����������������

�������������������������������������������������������������+����2��

3������4 �������������������������������#�����;���#���������#�����

���������������"������%����% �#���� ���� �#��������������<��<�

�����������������%�����#����������<#����< ���� ��������!��

• �����������������"����������"��������������� �������������������

���������������������������������������%����������1���������!�

3������������������������������������������������������������

�������� ������������������������������������������������������%������

����!�)����������������3��������������������������%!*�3��������

�����������������������������������������+����2��3������4��������

���������%��������������!��

���������������� ������������������������������������:��

���)9���?)�!�%�����4�!���<�*���� )������

���������2-6',-��������������������� ������ ������ ���'��� ���

="������������������������� ����

��%���20��� )��������<�*��

?���="��������� ����������������2-6',-�� ������ ����������� �����������

�� � ������������ ��������� �������� ����2-6',-��������������� ������

��������� �������� ������������� ���"������� ����� ���������="���������

� �� �� ���������������������� �� �� ���������������� ���������� ���

�������������� ��� ������ ���� ���;� �������� �� ������ ��� �� �� ��������

���������="����������� ������ � �� � � ������������

?���="������������������5��0������� ��������������������������� ����������

2-6',-��0��� ������������2-6',-������ �� ����� � �� ����������� ��

���������� ��+ ����� ��="���������������+���������2-6',-����������� �����

�$�������������',-K2������������ ����� ���������������� �����������������

������ ���� �� �="���������������� �������������������

�����������

�������="���������78������� ���� ���"�������� �*����� ����������1

�1��������� ������������ �� ��������������= **������� ����.���

������������2-6',-��="���������78������ ��� ������=����������������������

��� 1��� �������������� ������� ����;�������="������������� ��� �

������������������ ������������������ ���������� ��������������� ������������

����� ���� ������ �� ����������� ����� ��������� ���������������="���������78�� ��

������ ��� ������������������������ ���2-6',-������� ������������ ���

�� ��������������������="������������������� ������������ ������������ ���

��� �� ������ ���������������������������������(�� ��������� �� ����� ������

����+��� ��',-����� ������ ��+� �����������

9� ����������������="��������������������� ��� �� ����� ������(�� �� �� �������

������� ������������������� ������ ���������������="���������78����

����� ���� �� �� ����� ������������ ��� ������ �� ��������� ��������� ��

�� ������������������������� ��������� ��������E�����������������9���

��� ��������� ���� ��������� ��� ������� ��="�������������

� ��66��������������6 ��������6������ �6(���6��+�� ��

�

�

�

�!��2��B��1�2�9�!�4�!����� ������1�2�9�!����.������

����% �!���;;��

����!� )������)�$�!����)��6�!9�!�=��!����5!0�

�

�!��2����!9�!������

+�!2.�6��.?)�!��!��

�;;��!��2����!,"�0�

��."��.��$�!��=����8 ;#��

�C�C�C�

�

+�!2."�.����?)�!�����

�$�����D:C#�;C�;#C';;;�

5�(��D:C#�;C�;#C'�;;�

�!��2�C��%�

�

��90!��$��E��;;�=��!��2�C��22�!��$���!���!1�.C�

$���.��)%�������9!�1�.�.�4�!���4�!%������9)!9�������20���.��$���

���������$�!��4��!���) &��������$�����"��$�)��������C�

$���.��)%�����������"�!!����.���� ���!!�!/4!��=���!��) &���������0��

��$�!�"�!!��������!����.������=�"$��$�!��(9!����.��!�220��!��%92��.��

���2�"=����2).�����%92��.�"�!!���������.����.��������4�%�!�$���� �2��0��

�!�4�������4�!���9�!���)2�!�9)!9���C�+���9���4���220�.���2��%���0��

2�� �2��0�"��$�!��9��������$���.��)%������.��������!���)�2�� 2����������

�!��4�!%�.����$�!�.�!���20��!���.�!���20� 0��$���.��)%���C�$���.��)%�����

%�0����� ��!�9!�.)��.��!��!���%����.������0�4�!%��!� 0���0�%����=��

�2���!������!�%��$�����2=�4�!���0�9)!9���=�"��$�)���)!�9!��!�"!������9�!%������C�

�!��2�=�B��."�!.�=���.����92���4�=��!��!������!�.��!�.�%�!,���4��!��2���

��!9�!��������.<�!������44�2�����C���$�!���%���%�0� ���!�.�%�!,���

�4��$��!�!��9����1���"��!�C�