Calling Shell Commands From Plsql

9
! " ! # " ! $

Transcript of Calling Shell Commands From Plsql

Page 1: Calling Shell Commands From Plsql

��

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

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

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

����������

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

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

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

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

��#�����������������������������"����� ����� ����� ������

��������� ����������� ������ �������!�����������$�������� ��

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

Page 2: Calling Shell Commands From Plsql

���

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

�������

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

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

�����������#����� ���������������������������������������������������������������������������"�

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

������ ���� ����������������������������������������������������������������������������������������"�

���������������� ��������������������������������������������������������������������������������"�

%����������������������������������������������������������������������������������������������������&�

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

Page 3: 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�������;�*����������� �.��������������������� �������������=�-��� ����������� �����

)�������� ���������������� ������ ���*������,�;�*������������-�����

Page 4: Calling Shell Commands From Plsql

���

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

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

)�� ��� ���!�������������������>��

/�� % ���������=�*����������������+��������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�������������� �������� ���� ������� ��������

Page 5: Calling Shell Commands From Plsql

���

��� ����������� �!��!����� ���������=�*��������������������+�������������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�

Page 6: Calling Shell Commands From Plsql

���

:�� ���������������������� ���� �������*� �������-��� �����������!����������������!�����������

������������!��������� �������-���!>�

�$�����@��������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�

Page 7: Calling Shell Commands From Plsql

���

-���

��..�������������� �����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,��������-������

����������������������*�����������������������������!�������������������� ����

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

Page 8: Calling Shell Commands From Plsql

���

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

/�� )��������H�������� ����#)8������>��!!!�� �����������������������=�*��=��������������

��� # �����4���-����� � �����3���;�*�����H�-��� *�����-��F������5�����

�����>���-"&?�-������������??&�?:�� ����.����-���.� � ����.���.=�*�6?/�������

��

Page 9: Calling Shell Commands From Plsql

���

��� !"#�$%& �'()&*�+!"#�$,$+&-.�/(--�"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=�