Wuiih.......hebat ....command tersebut sudah saya execute dan berhasil
melakukan zip file dari file sebesar 1.260 KB jadi hanya sekecil 57 KB saja.
Thank's Mas Bowo, Mas Hernowo, Thank's teman-teman....

 

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Yulius Wibowo
Sent: 20 Maret 2007 7:12
To: [email protected]
Subject: [indo-oracle] Re: Output PL-SQL ke zip

 

Yoi,... Sorry, kurang
Jalankan perintah tsb sbg user SYS
Asumsinya, yg melakukan zipping adalah SCOTT ...

SQL> EXEC DBMS_JAVA.grant_permission
('SCOTT', 'java.io.FilePermission', '<<ALL FILES>>', 'read ,write, 
execute, delete');

CMIIW,

Bowo

--- In indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com,
Hernowo <[EMAIL PROTECTED]> wrote:
>
> Saya juga mencoba sudah mencoba solusi dari mas
> bowo.Waktu itu saya pakai untuk nge-zip flat file.
> 
> Mungkin yang perlu diperhatikan adalah grant java-nya.
> Coba deh di grant dulu pake
> dbms_java.grant_permission.
> 
> CMIIW
> 
> 
> --- Asep Inbisco IT <[EMAIL PROTECTED]> wrote:
> 
> > Maaf teman-teman saya buka lagi arsip lama dari mas
> > Bowo, mas Bowo saya
> > sudah coba solusi dari mas Bowo dibawah ini, dan
> > ketika dijalankan keluar
> > pesan 'PL/SQL procedure successfully completed' , 
> > tapi kenapa hasilnya
> > tidak ada? (Zip file tidak terbentuk). Apa saja yang
> > harus saya perhatikan
> > sebelum menjalankan procedure ini? Sebagai informasi
> > saya punya text file
> > yang akan saya compress di directory /u02/test.txt
> > yang letaknya di database
> > server yang menggunakan os RHEL ver 4 for OpenPower.
> > 
> > Demikian problem saya,mohon pencerahan dari mas Bowo
> > dan teman-teman.
> > 
> > -----Original Message-----
> > From: indo-oracle@ <mailto:indo-oracle%40yahoogroups.com>
yahoogroups.com
> > [mailto:indo-oracle@ <mailto:indo-oracle%40yahoogroups.com>
yahoogroups.com] On
> > Behalf Of Yulius Wibowo
> > Sent: 05 Juli 2006 10:24
> > To: indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com
> > Subject: [indo-oracle] Re: Output PL-SQL ke zip
> > 
> > UTL_COMPRESS hanya ada mulai database 10G.
> > 
> > Alternatif lain, anda bisa membuat program
> > menggunakan Java di dalam 
> > database. Berikut ini contoh program yg saya kutip
> > dari sebuah 
> > source.
> > 
> > 
> > CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED
> > "UTLZip" AS
> > import java.util.zip.*;
> > import java.io.*;
> > public class UTLZip
> > {
> > public static void compressFile(String infilename,
> > String 
> > outfilename)
> > {
> > try
> > {
> > FileOutputStream fout = new
> > FileOutputStream(outfilename);
> > ZipOutputStream zout = new
> > ZipOutputStream(fout);
> > ZipEntry ze = new ZipEntry((new
> > File(infilename)).getName());
> > try 
> > {
> > FileInputStream fin = new
> > FileInputStream(infilename);
> > zout.putNextEntry(ze);
> > copy(fin, zout);
> > zout.closeEntry();
> > fin.close();
> > }
> > catch (IOException ie)
> > {
> > System.out.println("IO Exception occurred: " +
> > ie);
> > }
> > zout.close();
> > }
> > catch(Exception e)
> > {
> > System.out.println("Exception occurred: " + e);
> > }
> > }
> > 
> > public static void copy(InputStream in,
> > OutputStream out) 
> > throws IOException
> > { 
> > byte[] buffer = new byte[4096];
> > while (true) {
> > int bytesRead = in.read(buffer);
> > if (bytesRead == -1) break;
> > out.write(buffer, 0, bytesRead);
> > }
> > } 
> > }
> > /
> > 
> > CREATE OR REPLACE PACKAGE UTLZip
> > IS
> > PROCEDURE compressFile (p_in_file IN VARCHAR2,
> > p_out_file IN 
> > VARCHAR2)
> > AS
> > LANGUAGE JAVA
> > NAME 'UTLZip.compressFile(java.lang.String,
> > 
> > java.lang.String)';
> > END;
> > /
> > 
> > Contoh penggunaannya:
> > 
> > SQL> exec UTLZip.compressFile 
> > ('/home/oracle/test.txt','/home/oracle/test.zip')
> > 
> > 
> > Bowo
> > 
> > 
> > --- In indo-oracle@ <mailto:indo-oracle%40yahoogroups.com>
yahoogroups.com, "Yulius Wibowo" 
> > <yulius_wibowo@> wrote:
> > >
> > > Pakai UTL_COMPRESS
> > > 
> > > Bowo
> > > 
> > > --- In indo-oracle@ <mailto:indo-oracle%40yahoogroups.com>
yahoogroups.com, Rahandra
> > Pramono <RPramono@> 
> > > wrote:
> > > >
> > > > Dear all,
> > > > 
> > > > 
> > > > 
> > > > Ada yang tau gak gimana melakukan kompresi
> > langsung untuk output 
> > > dari
> > > > pl-sql?
> > > > 
> > > > Package yang dipakai apa ya?
> > > > 
> > > > Atau Cuma ada satu cara dengan menggunakan
> > kompresi dari system?
> > > > 
> > > > 
> > > > 
> > > > Mohon pencerahannya ya
> > > > 
> > > > 
> > > > 
> > > > Terima kasih
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > [Non-text portions of this message have been
> > removed]
> > > >
> > >
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > --
> > -----------I.N.D.O - O.R.A.C.L.E---------------
> > Keluar: indo-oracle- <mailto:indo-oracle-unsubscribe%40yahoogroups.com>
[EMAIL PROTECTED]
> > Website: http://indo- <http://indo-oracle.blogspot.com>
oracle.blogspot.com
> > Mirror: http://indooracle. <http://indooracle.wordpress.com>
wordpress.com
> > -----------------------------------------------
> > 
> > Bergabung dengan Indonesia Thin Client User Groups, 
> > Terminal Server, Citrix, New Moon Caneveral, di:
> > http://indo- <http://indo-thin.blogspot.com> thin.blogspot.com 
> > Yahoo! Groups Links
> > 
> > 
> > 
> > 
> 
> 
> ------------------------------
> warm regards
> ~hernk
> 
> 
> 
> 
__________________________________________________________
_______________
> Now that's room service! Choose from over 150,000 hotels
> in 45,000 destinations on Yahoo! Travel to find your fit.
> http://farechase. <http://farechase.yahoo.com/promo-generic-14795097>
yahoo.com/promo-generic-14795097
>

 



[Non-text portions of this message have been removed]

Kirim email ke