Blog

[1] A Lesson About Nature of Functional

August 30th, 2010 • By: admin Perspektif TanpaBatas

‎”…Don’t ever assume…,get and analyze the fact.. ,learn the business process.. plan the core… and then technology will support.. Technology is only like a house. Fill it with right things, and then you can gain the benefit. Without that, technology only a thing that does not have any values.” ~ a lesson about nature of functional (tanpabatas.web.id)

Like this article? Share via Facebook to your friends!

Share



Hosting Unlimited No.1 Indonesia










Bookmark this page!

Perjalanan Kehidupan

August 8th, 2010 • By: admin Perspektif TanpaBatas

“Passion” adalah jalan bercabang dan tak berujung, namun saling terhubung. Ketika sang supir yang menggerakkan kemudi kendaraan yang bernama “Loyalitas”, ia membutuhkan “Integritas” sebagai bahan bakar untuk melajukan kendaraannya.

Sang supir ingin menjelajahi setiap cabang tersebut, namun cabang tersebut terlalu banyak.

Pada akhirnya sang supir memutuskan untuk menekan pedal gas dan kendaraan melaju ke arah cabang yang dia pilih sebagai cabang pertama yang akan dijelajahi.

Selama di tengah perjalanan, sang supir pasti akan mencari pom bensin “Pembelajaran” untuk mengisi bahan bakarnya, dan membersihkan kendaraannya agar terlihat bersih lagi dari debu jalanan. Kadangkala di pom bensin “Pembelajaran” tersebut, ia berjumpa dengan pengemudi lainnya. Berbagi cerita mengenai setiap cabang yang telah mereka lalui sehingga masing-masing mendapatkan pengetahuan baru untuk menempuh perjalanan selanjutnya.

Ketika sang supir menghadapi percabangan, ia akan membutuhkan peta “Kesempatan” untuk membantu menentukan arah mana yang ia pilih.

Ada jalan yang panjang memutar dan ada yang pendek, ada jalan yang mulus namun ada yang berkerikil. Keputusan apapun yang diambil sang supir pasti akan dipengaruhi oleh kondisi bahan bakar “Integritas”, kendaraan “Loyalitas”, bahkan hingga berapa banyak jumlah pom bensin “Pembelajaran” yang kira-kira akan ada di setiap arah cabang.

Ketika sang supir telah yakin dan memperhitungkan kelebihan dan kekurangan yang ada pada setiap cabang jalan tersebut, baru lah ia dapat memutuskan akan mengarahkan kemudi ke arah mana, kemudian menekan pedal gas nya dengan mantap sehingga melanjutkan perjalanan berikutnya. Dan, ingin mengetahui apa yang membuat sang supir tetap bergembira sepanjang jalan sekalipun pada waktu ia merasa lelah? Sang supir selalu berusaha untuk setia mendengarkan siaran radio “Tuntunan Allah”. Siaran radio tersebut bukanlah siaran berita yang hanya satu arah, melainkan siaran interaktif. Ketika sang supir membutuhkan merasa kesepian, bingung dan membutuhkan masukan, lelah, dan bahkan hampir ingin berhenti dan berkemah , ia segera mengambil handphone “Doa” dan menekan tombol bebas pulsa yang tersedia.

Apakah Anda mengetahui alasan yang membuat sang supir bangkit dan tetap setia ?

Karena sang penerima telepon di saluran tersebut selalu berpesan di akhir teleponnya :

“Hey, keputusan apapun yang kamu pilih itu adalah kebebasanmu. Yang jelas, tenanglah. Aku mengetahui di manapun kamu berada dan telah mengetahui ujung dari jalan bercabang tersebut. Namun maaf, Aku tidak dapat memberitahukannya sekarang. Kenapa? Karena pada waktu yang telah Aku rencanakan, kamu baru akan mengetahui arti dari “pesta besar-Ku”. Di setiap pom bensin “Pembelajaran” tersebut, ada bukti pembayaran. Jumlah bilangan yang tertera pada bukti pembayaran tersebut akan menambah tabunganmu untuk membeli tiket masuk ke dalam “pesta besar-Ku”. Aku memang dapat memberikannya secara gratis, namun Aku menghargaimu dan Aku ingin melihatmu berbagi pembelajaran serta pengalaman yang telah kamu dapatkan pada pom bensin sebelumnya kepada setiap orang yang kamu jumpai di pom bensin berikutnya. Aku ingin melihatmu membantu yang lainnya untuk belajar dan bertumbuh juga..”

Created by : Erika

Mohon maaf apabila ada yang kurang berkenan happy.

Like this article? Share via Facebook to your friends!

Share



Hosting Unlimited No.1 Indonesia










Bookmark this page!

Life Lessons are my VISION

July 5th, 2010 • By: admin Perspektif TanpaBatas

Each minutes of my life are life lessons. Maybe i can’t get the value now, but i know i will gain it in months or even years.. That’s what i call it as VISION”

- by tanpabatas.web.id -

Like this article? Share via Facebook to your friends!

Share



Hosting Unlimited No.1 Indonesia










Bookmark this page!

[ORACLE] Get All Row Count On Each Table

June 28th, 2010 • By: admin Oracle, Skill

Have you need to count all rows on each table in your ORACLE database?

If you count one by one, it will take a lot of your time.  So, for the efficient way, you can use steps and syntax below :

1. spool on you query on sqlplus.

Syntax:
SQL> spool on

SQL> spool C:\AllRowCount_all.txt

It used to save all your current queries and the result.

2.  Run this query below :

SQL> set serveroutput on

SQL> declare

2  numrows integer;

3  cursor c1 is select table_name from user_tables order by table_name;

4  function rowcount(tablename in user_tables.table_name%type)

5  return integer is

6  cursornum    integer;

7  numrows        integer;

8  ignore        integer;

9  begin

10  cursornum := dbms_sql.open_cursor;

11  dbms_sql.parse(cursornum,

12  ’ select count( * ) from ‘ || tablename,

13  dbms_sql.v7);

14  dbms_sql.define_column(cursornum, 1, numrows);

15  ignore := dbms_sql.execute(cursornum);

16  ignore := dbms_sql.fetch_rows(cursornum);

17  dbms_sql.column_value(cursornum, 1, numrows);

18  dbms_sql.close_cursor(cursornum);

19  return numrows;

20  end;

21  begin

22  dbms_output.enable(100000) ;

23  dbms_output.put_line ( ‘Table                           |Rows      ’ );

24  dbms_output.put_line ( ‘||||||||||  |||-’ ) ;

25  for c1rec in c1 loop

26  numrows := rowcount(c1rec.table_name);

27  dbms_output.put_line(rpad(c1rec.table_name, 32) ||’|'|| numrows);

28  end loop;

29  end;

30  /

3. If you need to move it to microsoft excel, you just need to insert that data to excel useng import data from text file and separate it with separator. (in this case  ’ | ‘ ) .

Hoopla! It’s done! Simple, huh?

Thanks for visiting my weblog and please come again for the newest articles.

Bookmark this page!

Use *.BAT File To Upload Data From Text File to Oracle Database

May 21st, 2010 • By: admin Knowledges, Oracle, Skill

As we know, one of softwares that help us to interact with Oracle is TOAD.
And for small-medium scale data, there is SQL*Loader feature to be used on TOAD.

But how if you’ve around 2Terra or more data to be uploaded ?
For my experiences, you will find that TOAD GUI become hang (but in the fact, you can use PL/SQL procedure to check it. sometimes, only TOAD GUI hang, but the process still running).

The easiest way that will help you to upload large scale data is via command prompt. Follow this step, and feel the comfortness .. Only with 1 click you can upload data well (as long as you have enough resources to be used tongue) :
1. Open notepad.
2. Type and custom this code inside :
sqlldr USERID=username/password@yourtablespacename CONTROL=typeyourctlfile.ctl LOG=typeyourlogfile.log BAD=typeyourbadfile.bad DATA=typeyourtxtfile_source.txt
Make it in one row! If you have more than one sources to be upload, copy paste it into the next rows accordance with your needs.
3. Save this text file on the same folder with your text file which will be used as data sources. Save with *.bat extension. For example : loader.bat
3.For next step, create new text file again with notepad
4. Type and custom this codes:

LOAD DATA
APPEND INTO TABLE YOURTABLESPACE.YOURTABLENAME
FIELDS TERMINATED BY “|” OPTIONALLY ENCLOSED BY ‘”‘
TRAILING NULLCOLS
(COLUMNNAME1,
COLUMNNAME2,
COLUMNNAME3,
COLUMNNAME4,
COLUMNNAME5

)

5.  Save this text file on the same folder with your text file which will be used as data sources. Save with *.ctl extension. For example : yourctlname.ctl

6. The last step is.. Just click the *.bat file, and the system will upload your data from text file to ORACLE database automatically

Notes:

Give attention to the red color texts, you need to custome it!

Have a nice day! Thanks for visiting my weblog! :)

Bookmark this page!


Get The Newest Article!
Enter Your E-Mail To Subscribe:


Your E-mail Will Be Confidentially Kept