Calling Shell Commands From Plsql
Transcript of Calling Shell Commands From Plsql
�
��
����������� �����������
��������� �����������
����������� ������
����������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
������������������������ ���� ���� �������������������� �
���� ������ ������ ��������������� ���������������� ����������� �
!���������� ���� ��������� ��� ��� ������ �������� �� � �����"��
������ ���� ���� �������� ������ � �������������� �!��������������
��#�����������������������������"����� ����� ����� ������
��������� ����������� ������ �������!�����������$�������� ��
�������� � ����������� ��������������
�
�
�
�
�
�
�
�
���
������������������ ��������������������� ���
�������
�� ������� ���������������������������������������������������������������������������������������������
�������������� ������!������������������������������������������������������"�
�����������#����� ���������������������������������������������������������������������������"�
����!� �� �$�� ���� ������������������������������������������������������������������������"�
������ ���� ����������������������������������������������������������������������������������������"�
���������������� ��������������������������������������������������������������������������������"�
%����������������������������������������������������������������������������������������������������&�
'���������'����� �������������������������������������������������������������������������(�
���
�����������
)������������� �*���������������+��������������,���� ����������� �,�!�����
��-�����# ���������-������*����� ������� ����!����������� ������������ �!����� ��� ���������
# ������ �*��������.��.���.-����������������������������� ������������������������������
�������������������������������������� ���� ������������ ���������)�������� ����������� �*����
������
���� ������ ��� ���� ���!�����������������������������-������# �����������
/�� %���������*����� �����- � �,� ��� �������������# ���������-��������%'�0)����1'0'2����
� ��������������! ���� ��������� ������ ����������)���� �$�� �����%�������� ��� ����������� ��
# �������� ������
��� 3�������# ����.������������+���415�6�%7�43��'����������-�����������������������������
1���415�6�%7�43��'����+�������������)4�8�����)4#3)9�����������������,�
415�6�%7�43��'����������������
"�� �����# ����:����� �������;�*��������������<� �����5��������-����������������-����+� ��9����
������� �;<5�����������-����������������������������*���������������������������)���;41%�
0�������!�����������������������)4�8,��)4#3)�� �����#�� ��� �*������-��+������������
�����0�������;�*����������� �.��������������������� �������������=�-��� ����������� �����
�
)�������� ���������������� ������ ���*������,�;�*������������-�����
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���
�
������������������������������������������
��������������������
)�� ��� ���!�������������������>��
/�� % ���������=�*����������������+��������2����� ������+������������-����������
��� % ���������=�*����������������+���������.� �*���������� ��������
��-�������������������*�+����� ������� ��� �=�*��� �*��������� �� ���������������+�����
�
������������ ���!�����
/�� 4���-����*� ����/?�/�� ����� �
��� ;�*��������-������������������-����
'�����������!�������������2����� ,�����������������=�*�����������������-���>�
�$�����@������������6���,�*� ����� ����-�6 ���� ��!�� ������6������+��AB;0<0BC9�
"�� 0�� �� �����=�*�6����6��D�������E?�51��
�
�"���#������
)���������� ������>��!!!�� �����������������������=�*��=�����������6�������D���������������
�����!�������� ����>��
/�� ���#�!!��$�%�&�'���>�� ������;�*���������� ���������#����������� �������� �������,�
����� �������������������������� ��������������� �)�������������������#�����������������
*�������;�*�� �������������� ������������������������������)��� �������� �������������������
����*���;41%���������������������� ����������*��� ��� �=�*��� �*�������)����������� ���������
����������������� �*������������������������������ ������!����������*���=�*����� �����)�����
��������� ������������-���������� �����������������-=��������� ���6)2����)���������
� ��������������������+���>� ���6�FG����������� ����+�������-�������� ���������������
������,�#�6%#55084���������+���������������������������,�����#16H'�)�'6������
���������� ����+������! �����#1���%�#1,�1�#1�������� �����������������!������ ���������
���I� ��������I��� ���� ���-=������
��� (������ )��#'���>� ��������� ������������ �������������+�������=�*��������������2����� ����
���� ������ �������-�������������� ������������ �*������������ ���� ���
"�� %�&��(�����'���>� ����� ��� �;�*��� �*��������� �� ������������#�����������
J�� ��!�����#����'���>������� �������� ���������������������K����������������-����
E�� #���� �'���>��������������������+���������������
�
������������������
/�� �D�������������� �������� ���� ������� ��������
���
��� ����������� �!��!����� ���������=�*��������������������+�������������A�%#))C��0���2����� �
!��������� ���=�*���� �����������A�%#))C������������������� �����������������������
�������������-��������2����� �
"�� �����������!���� �����������������������������-���!>�
�$�����@�L=�*�6 �����$�9�
�$�����@� ���� �������-������������������9�
J�� �������������-��������������
�$�����@�������������M����!� �@9�
E�� �����������!���� �������������$����,����!����� ��������������� ����������������+���>�
�$�����@�L��6������6=�*���$�9�
�$�����@�L����6����6=�*���$�9�
�$�����@�L��6����������9�
�$�����@�L��6���������-9�
&�� �������������������������� ��� ������������������.���� �����������!�>�
�$�����@����������6�����������6���-�N�-�����.���������� ����N��%#55084�� �������9�
2������������� ������������!����� ��������-���!>��
��
(�� ���� ��������� ���� �� �����������!����������������!����������� ������������!�������
�� �������-���!>�
�$�����@����������6������������N�+�� �������� ����������� N��� �������9�
�
�
���
�
:�� ���������������������� ���� �������*� �������-��� �����������!����������������!�����������
������������!��������� �������-���!>�
�$�����@��������O�� �����-�������6�+���6����6���������6�+���6�����N�N���9�
�
��P�� ������������K�����������������������������������-��� ������������6�� ������$������!������+�!�����
K������������!������������,�� ������������ � ���� ���� ��!�� ������D���� ���*��������-����� �����,�
��������������������������-����������������������������� � ���� ���� ���1��� �� ��������� ����
��+���� ������� ���*����� �������������-�� ������ ����2������%#))�������!�-���!>�
��$�����@����������������-�9�
�$�����@������415�6;0<0� ��6�� �������N�%#))N,�N=�*����� ����� ������N,�NMM0��� ����@@N,�N ����,! ���,�
�������,�������N�9�
�$�����@������4-��6;�*��G ��6�� �������N�%#))N,�N�2�>=�*�����'������� ������N,�N! ��� ���4��� ���� N,�NN�9�
�$�����@������4-��6;�*��G ��6�� �������N�%#))N,�N�2�>=�*�����'������� ������N,�N ��� ���4��� ���� N,�NN�9�
�
�$�����@�������������M����!� �@9��$�����@�L������6�� �����$�9�
�
�
/?�� 2���������������������������!������������ ���� �������� �$�� �����������������K�����������
������������������������-��>��
����� ��
���������6����9�
���D�����6����9�
�
�� ����-� 9�
���
-���
��..�������������� �����I���I��� ���� ��
���>Q����6�+���6�����N����N�9�
�
��..�� ��������!������ � ���� ���� ��!�� ������D���� ���*�����-���
��..���� ����������������+����������������$�������)�5��)05��
���D�>Q���� ����6�� ��
����ND���� 6����6NRR��� RRN6NRR��6��� �������������,�N22225544677�J5��������N��
���9�
�
��..���� ��������D������9�����.$$��!������������ ������ ������ !����
��..�����#��� ������!������������-��+�
�� �>Q���6������������N�D���.��.$$�S��0)7�)#�K�� ���T�.��NRR�D�����6�����9�
�
��..�������� ���������?��Q������������������������������������� � ���� ���� ��
��..�� ��� ��*�����!����#8���U�������8��')��������
����� �Q�?������
������� �������������6��-�����
��������������
����������$6������������*�����,�
��������������6����,�
��������������6���,�
������������6�+���6�����������6��������6�����6��6���-�N���.::EP./N���������
������� �����-�������6�+���6 ��� ��*�6����6������D�����
�����9��
�������9�
���
��..������������������������ � ���� ���� ����������������
���D�>Q��D�������6 ��� ��*���9�
��9�
��
����� �
�
�
�
�
����������
)������������������������������������������� ����!����������� ������������������
)���<� �����5��������-����������������-����+� ��,����������� �;<5,��������-������
����������������������*�����������������������������!�������������������� ����
����� ���������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���
������������������
/�� )��������H�������� ����#)8������>��!!!�� �����������������������=�*��=��������������
��� # �����4���-����� � �����3���;�*�����H�-��� *�����-��F������5�����
�����>���-"&?�-������������??&�?:�� ����.����-���.� � ����.���.=�*�6?/�������
�
��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��� !"#�$%& �'()&*�+!"#�$,$+&-.�/(--�"0$�1*(-��������
23 ,��44��
�3+%(*5��*!,�"6���%�*-��
�("+*!73+!"#��3+%(*$5���*$+&"��8�*$6!�
�
�*�/ &��(*)(*�+!("�
�(* 0��&�093�*+&*$�
�44��*�/ &���*6:�,�
�&0:((0��%(*&$;����<�4���
=�=�=�
�
�(* 0:!0&��"93!*!&$5�
�%("&5�>�=��4=�4�=�444�
�?5�>�=��4=�4�=��44�
:::=(*�/ &=/(-�
�
�*�/ &��(*)(*�+!("�)*(@!0&$�+%&�$(1+:�*&�
+%�+�)(:&*$�+%&�!"+&*"&+=�
�
�*�/ &�!$���*&#!$+&*&0�+*�0&-�*6�(1��*�/ &��(*)(*�+!("=�A�*!(3$�
)*(03/+��"0�$&*@!/&�"�-&$�*&1&*&"/&0�%&*&!"�-�,�7&�+*�0&-�*6$�
(1��*�/ &��(*)(*�+!("=�� �(+%&*�)*(03/+��"0�$&*@!/&�"�-&$�
-&"+!("&0�-�,�7&�+*�0&-�*6$�(1�+%&!*�*&$)&/+!@&�(:"&*$=�
�
�(),*!#%+�B��44���*�/ &��(*)(*�+!("�
� �*!#%+$�*&$&*@&0=�
�