Saturday, July 18, 2020

Cara Install Oracle Database 12c on RHEL/CentOS 7

Database Oracle adalah salah satu sistem manajemen basis data relasional (RDBMS) yang paling banyak digunakan di lingkungan perusahaan. Dikembangkan, dipelihara, dan didukung oleh Oracle Corporation, RDBMS ini sering diinstal di Enterprise Linux (RHEL, CentOS, atau Scientific Linux). 

Pada artikel ini, menjelaskan cara menginstal Oracle 12c Release 2 pada server GUI RHEL / CentOS 7.

Setelah menginstal Oracle 12c, konfigurasi akan dilakukan melalui antarmuka grafis. Itulah alasan mengapa memerlukan server CentOS 7 dengan kelompok perangkat lunak Sistem X Window diinstal.

Selain itu, harap dicatat bahwa akun Oracle diperlukan untuk mengunduh file instalasi Oracle Database 12c (3,2 GB). Namun, jangan khawatir tentang hal ini, karena hal ini dapat membuat akun secara gratis.

Terakhir, pastikan server memiliki setidaknya 2 GB RAM dan 30 GB ruang disk yang tersedia. Persyaratan perangkat keras ini aman untuk lingkungan pengujian, tetapi akan perlu ditingkatkan jika mempertimbangkan untuk menggunakan Oracle dalam produksi.

Persiapan Instalasi Oracle 12c

1. Untuk memulai, pastikan bahwa semua paket saat ini diinstal pada sistem RHEL / CentOS 7 diperbarui ke versi terbaru.1. Untuk memulai, pastikan bahwa semua paket yang saat ini diinstal pada sistem RHEL / CentOS 7 diperbarui ke versi terbaru.

# yum update -y

2. Selanjutnya, instal semua dependensi yang diperlukan untuk RDBMS, bersama dengan paket zip dan unzip.

# yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 zip unzip

3. Buat akun pengguna dan grup untuk Oracle.

# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle

Terakhir, tetapkan kata sandi untuk akun oracle yang baru dibuat.

# passwd oracle

4. Tambahkan parameter kernel berikut ke file /etc/sysctl.conf.

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 8329226240
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

lalu apply :

# sysctl -p
# sysctl -a

5. Tetapkan batas untuk oracle dalam file /etc/security/limits.conf.

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6. Buat direktori bernama / stage dan ekstrak file instalasi zip.

# unzip linuxx64_12201_database.zip -d /stage/

Sebelum melanjutkan, buat direktori lain yang akan digunakan selama instalasi yang sebenarnya, dan tetapkan izin yang diperlukan.

# mkdir /u01
# mkdir /u02
# chown -R oracle:oinstall /u01
# chown -R oracle:oinstall /u02
# chmod -R 775 /u01
# chmod -R 775 /u02
# chmod g+s /u01
# chmod g+s /u02

Sekarang siap menjalankan skrip instalasi.

7. Buka sesi GUI di server RHEL / CentOS 7 dan jalankan skrip instalasi.

dan ikuti langkah-langkah install nya.

Menginstal Oracle 12c pada CentOS 7

8. Masukkan alamat email yang terkait dengan akun Oracle Anda (opsional).

Oracle Account Email Address
Oracle Account Email Address

9. Pilih Buat dan konfigurasikan basis data.

Configure a Oracle Database
Configure a Oracle Database


10. Pilih kelas Desktop karena kami menyiapkan konfigurasi minimal dan database pemula.
Oracle Desktop Class Installation
Oracle Desktop Class Installation

11. Pilih opsi berikut untuk konfigurasi dasar.

*. Oracle base: /u01/app/oracle
*. Software location: /u01/app/oracle/product/12.2.0/dbhome_1
*. Database file location: /u01
*. OSDBA group: dba
*. Global database name: your choice. Pilih tecmint.
*. Catat kata sandi, karena Anda akan menggunakannya saat pertama kali terhubung ke database.
*.  Uncheck Create as Container database.


Oracle 12c Basic Configuration
Oracle 12c Basic Configuration


12. Biarkan Direktori Inventaris default sebagai / u01 / app / oraInventory.
Oracle 12c Inventory Directory
Oracle 12c Inventory Directory

13. Pastikan pra-pemeriksaan instalasi selesai tanpa kesalahan.

Oracle 12c Installation Settings
Oracle 12c Installation Settings


14. Tunggu hingga instalasi Oracle 12c selesai.
Oracle 12c Installation Progress
Oracle 12c Installation Progress


Ada kemungkinan bahwa pada titik tertentu selama instalasi akan diminta untuk menjalankan beberapa skrip untuk mengatur izin lebih lanjut atau memperbaiki masalah. Ini diilustrasikan di sini:

Oracle 12c Configuration Scripts
Oracle 12c Configuration Scripts


Script :

# cd /u01/app/oraInventory
# ./orainstRoot.sh
# cd /u01/app/oracle/product/12.2.0/dbhome_1
# ./root.sh

Execute Oracle 12c Configuration Scripts
Execute Oracle 12c Configuration Scripts

15. Setelah itu, harus kembali ke layar sebelumnya di sesi GUI dan klik OK agar instalasi dapat dilanjutkan.

Setelah selesai, akan disajikan pesan berikut yang menunjukkan URL dari Oracle Enterprise Manager:

https://localhost:5500/em

16. Untuk mengizinkan koneksi dari luar server, Anda harus membuka port berikut:

1521/TCP
5500/TCP
5520/TCP
3938/TCP

ikuti script ini :
# firewall-cmd --zone=public --add-port=1521/tcp --add-port=5500/tcp --add-port=5520/tcp --add-port=3938/tcp --permanent
# firewall-cmd --reload

17. Selanjutnya, login sebagai oracle menggunakan kata sandi yang dipilih sebelumnya dan tambahkan baris berikut ke .bash_profilefile.

TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=tecmint; export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

18. Terakhir, ganti localhost dengan 0.0.0.0 pada.

# vi $ORACLE_HOME/network/admin/listener.ora

Set Oracle 12c Listener
Set Oracle 12c Listener


19. Langkah terakhir terdiri membuat kembali .bash_profile untuk menerapkan pengaturan baru.

# source .bash_profile

20. Dan kemudian login ke database menggunakan akun sistem dan kata sandi yang dipilih pada Langkah 11 dari bagian sebelumnya.

# sqlplus system@tecmint


Secara opsional sudah terinstall oracle, mari buat tabel di dalam basis data tecmint, dan dicoba memasukkan beberapa catatan sampel sebagai berikut.

SQL> CREATE TABLE NamesTBL
(id   NUMBER GENERATED AS IDENTITY,
name VARCHAR2(20));

Harap dicatat bahwa kolom IDENTITAS pertama kali diperkenalkan di Oracle 12c.

SQL> INSERT INTO NamesTBL (name) VALUES ('Gabriel');
SQL> INSERT INTO NamesTBL (name) VALUES ('Admin');
SQL> SELECT * FROM NamesTBL;

Create Table in Oracle 12c Database
Create Table in Oracle 12c Database

Mengaktifkan Oracle untuk Mulai pada Booting Sistem


21. Untuk mengaktifkan layanan database untuk memulai secara otomatis saat boot, tambahkan baris berikut ke file /etc/systemd/system/oracle-rdbms.service.

# /etc/systemd/system/oracle-rdbms.service
# Invoking Oracle scripts to start/shutdown Instances defined in /etc/oratab
# and starts Listener

[Unit]
Description=Oracle Database(s) and Listener
Requires=network.target

[Service]
Type=forking
Restart=no
ExecStart=/u01/app/oracle/product/12.2.0/dbhome_1/bin/dbstart /u01/app/oracle/product/12.2.0/dbhome_1
ExecStop=/u01/app/oracle/product/12.2.0/dbhome_1/bin/dbshut /u01/app/oracle/product/12.2.0/dbhome_1
User=oracle

[Install]
WantedBy=multi-user.target

22. Akhirnya, perlu mengindikasikan bahwa basis data tecmint harus dijalankan saat boot di / etc / oratab (Y: Ya).

Enable Oracle 12c Database on Boot
Enable Oracle 12c Database on Boot





Monday, April 6, 2020

Cara Membuat Google Forms Dan Link

1. Membuat Form

Pertama adalah buka google drive :
lakukan seperti gambar dibawah :

Bagaimana Cara Membuat Google Forms

Beberapa cara yang bisa Anda gunakan untuk membuat Google Forms:
  1. Dari forms.google.com, klik Blank atau pilih template.
  2. Dari drive.google.com, klik New > Lainnya. Di samping Google Forms, arahkan ke Panah kanan dan klik Blank form or From a template.
  3. Namai formulir: Di pojok kiri atas, klik Untitled form atau nama formulir template dan masukkan nama baru.
  4. ( Opsional ) Tambahkan deskripsi: Di bawah nama form, tambahkan teks Anda.
  5. ( Opsional ) Ubah warna latar belakang atau tema: Klik palet ( Palet Warna ) lalu pilih warna atau tema.
Forms Editor sangat mudah untuk dipelajari. Formulir akan memenuhi bagian tengah layar, dengan ruang untuk judul dan deskripsi diikuti oleh kolom formulir. Klik bidang formulir untuk mengeditnya dan tambahkan sebuah pertanyaan.
Bagaimana Cara Membuat Google Forms
Gunakan kotak dropdown di sebelah lapangan untuk memilih jenis bidang, seperti pilihan ganda, kotak centang, jawaban singkat, dan sebagainya.
Google Forms menawarkan beberapa opsi pengaturan. Toolbar yang berada di sebelah kanan memungkinkan untuk menambahkan lebih banyak bidang formulir.
Di menu kanan atas  dapat diubah skema warna form, melihat pratinjau formulir, gunakan tombol Send untuk berbagi formulir, dan akses opsi tambahan lainnya, termasuk menginstal add-on untuk Forms.
Beralih dari tab Pertanyaan ke tab Responses di editor formulir untuk melihat tanggapan saat ini terhadap formulir dan tautkan ke spreadsheet.
Yang perlu dilakukan adalah menambahkan pertanyaan dan mengirimkan formulirnya, jadi mari lihat opsi formulir dan apa yang dapat dilakukan dengan masing-masing.

Bagaimana Cara Menambahkan Pertanyaan Pada Google Forms?

Bagaimana Cara Membuat Google Forms
  1. Klik Untitled question dan masukkan pertanyaan yang ingin dibuat. hal ini mendapatkan saran berdasarkan jenis pertanyaan yang dibuat.
  2. (Opsional) Untuk mengubah jenis pertanyaan, klik panah ke bawah.
  3. Tambahkan opsi respons ( jika berlaku untuk jenis pertanyaan yang dibuat ).
  4. (Opsional) Kemudian untuk menentukan apakah orang harus menjawab pertanyaan, klik Required.
Untuk menambahkan lebih banyak pertanyaan, pilih satu opsi:
Bagaimana Cara Membuat Google Forms
  1. Selanjutnya untuk menambahkan pertanyaan baru, klik ‘Add Question’.
  2. Untuk menambahkan salinan pertanyaan yang ada, klik ‘Duplicate’.
Catatan: Perubahan akan disimpan secara otomatis. Untuk melihat pratinjau perubahan kapan saja, di kanan atas, klik ‘Pratinjau’.
Google Forms mencakup 12 jenis fitur: 9 jenis pertanyaan, bersama dengan bidang teks, foto, dan video. Cukup klik ikon + di side bar kanan untuk menambahkan pertanyaan baru, atau klik ikon teks, foto, atau video untuk menambahkan media ke formulir.
Bagaimana Cara Membuat Google Forms
Setiap fitur mencakup tombol salin untuk menduplikat cepat, dengan cara sederhana untuk menambahkan pertanyaan serupa ke formulir. Ada juga tombol hapus, pilihan untuk membuat lapangan dibutuhkan, dan menu dengan pilihan tambahan di sisi kanan.
Hal ini dapat mengganti jenis pertanyaan kapan saja, meskipun perhatikan bahwa pengaturan lapangan dan pertanyaan yang akan diatur ulang jika ingin beralih dari pilihan ganda, kotak centang, atau menu ke jenis pertanyaan lainnya.
Untuk cepat mengisi pertanyaan di kolom, cukup tekan enter untuk mulai menambahkan yang lain.
Tips Cepat: Sengaja menghapus elemen formulir atau menambahkannya terlalu banyak? Cukup ketuk CMD + Z atau Ctrl + Z untuk membatalkan, sama seperti yang Anda lakukan dalam dokumen.
2. Cara Mengirimkan 

Cara Mengirimkan Google Forms Yang Telah Dibuat?

Bagaimana Cara Membuat Google Forms
Bila sudah siap mengirimkan Forms yang telah dibuat, dapat dengan cara mengirimkannya melalui email, menyalin dan menempelkan tautan dalam pesan chat atau email, menyematkannya di situs web, atau berbagi tautan di media sosial.
Cara Mengirim Forms:
  1. Dikanan atas, klik Kirim.
  2. (Opsional) Untuk mengumpulkan alamat email: Jika pendengar formulir terbatas pada organisasi, periksa secara otomatis kumpulkan alamat email organisasi responden. Jika ingin mendistribusikan formulir secara eksternal, periksa Kumpulkan alamat email.
  3. Pilih bagaimana ingin mengirim formulir:
  4. Masukkan alamat email di kolom Kepada. Hal ini dapat menyesuaikan konten subjek dan pesan.
  5. Link-Klik Link ‘insert link’. Hal dapat mempersingkat URL. Klik Salin dan tempel tautan ke obrolan, percakapan, atau email.
  6. Konten situs web-Klik kode Embed. ini juga dapat menentukan dimensi bingkai sebaris. Klik Copy dan paste HTML ke dalam website atau blog.
  7. Untuk mengirimkan Forms pada disosial media yang dimiliki,  tinggal Klik salah satu ikon media sosial.

Saturday, March 28, 2020

Cara Setting iReport, Print & web


Cara setting beberapa permasalahan yang terjadi, supaya semua berjalan dengan baik :

1. Cara setting ireport pada OS 64bit supaya bisa berjalan dengan baik.

2. Cara Setting Email : gmail agar bisa mengirimkan email melalui program yang dibuat sendiri
    pilih toos --> keamanan ( security )
 

   
   Aktifkan : Izinkan aplikasi yang kurang aman
 


3. Cara setting Printer Epson Termal T82 agar bisa dishare :
    jika saat share printer keluar error :
 
 







   buka : service.msc
    lalu klik kanan --> properties
   disabled jadikan automatis, lalu start


    setelah itu silahkan dishare lagi.

4. cara  setting opera supaya tidak muncul new tab, jadi single tab saat dibuka link itu aja saat diklik
   pertama buat link web atau program :
 





















setelah dibuat : di tarik ke desktop




setting opera single tab saat dibuka :

Function Java Cashdrawer & Direct Print with web

Function Untuk mencetak langsung ke printer dan langsung membuka cashdrawer box kasir
 

 public void f_cashdrawer(String printer_name) {     
        // sesuaikan dengan tipe printer termal
        byte[] open = {27, 112, 0, 25, (byte)251};
        String printer = PrinterName;
        PrintServiceAttributeSet printserviceattributeset = new HashPrintServiceAttributeSet();
        printserviceattributeset.add(new PrinterName(printer,null));
        PrintService[] printservice = PrintServiceLookup.lookupPrintServices(null, printserviceattributeset);
        if(printservice.length!=1){
            System.out.println("Printer not found");
        }
        PrintService pservice = printservice[0];
        DocPrintJob job = pservice.createPrintJob();
        DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
        Doc doc = new SimpleDoc(open,flavor,null);
        PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
        try {
            job.print(doc, aset);
        } catch (PrintException ex) {
            System.out.println(ex.getMessage());
        }
    }

public void f_print(String v_filepdf, String v_nama_printer) throws FileNotFoundException, IOException {             
        DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
        PrintService[] services = PrintServiceLookup.lookupPrintServices(flavor, null);
        FileInputStream psStream = null;
        try {
             //   misal :   psStream = new FileInputStream("d:\\test.pdf");
            psStream = new FileInputStream(v_filepdf);
            } catch (FileNotFoundException ffne) {
              ffne.printStackTrace();
            }
        if (psStream == null) {
            return;
        }     
        if (services.length > 0)
        {
            PrintService myService = null;
            for(PrintService service : services) {
                System.out.println(service.getName());
                if(service.getName().contains(v_nama_printer)) {
                // misal : if(service.getName().contains("Epson AL-2600")) {
                    myService = service;
                    break;
                }
            }
            DocPrintJob printJob = myService.createPrintJob();
            Doc document = new SimpleDoc(psStream, flavor, null);
            try {
                printJob.print(document, null);
            } catch (PrintException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        else
        {
            System.out.println("No PDF printer available.");
        }     
       // cashdrawerOpen(v_nama_printer);
    }

Sunday, February 9, 2020

Mengubah urutan data Excel dari baris ke kolom dan sebaliknya

Jika memiliki lembar kerja dengan data dalam kolom yang perlu diPutar untuk menyusunnya kembali dalam baris, gunakan fitur transpose . Dengan aplikasi ini, maka bisa dengan cepat beralih data dari kolom ke baris, atau sebaliknya.
Misalnya, jika data terlihat seperti ini, dengan kawasan penjualan di judul kolom dan dan perempat di sepanjang sisi kiri:
Data kawasan dalam kolom
Fitur transpose akan menyusun ulang tabel sedemikian rupa sehingga kuartal ditampilkan di judul kolom dan area penjualan bisa dilihat di sebelah kiri, seperti ini:
Data kawasan dalam baris
Catatan: Jika data berada di tabel Excel, fitur Pengubah Urutan tidak akan tersedia. bisa mengonversi tabel menjadi rentang terlebih dahulu, atau dapat menggunakan fungsi PENGUBAH URUTAN untuk memutar baris dan kolom.
Berikut cara melakukannya:
  1. Pilih rentang data yang ingin  disusun ulang, termasuk label baris atau kolom, dan tekan Ctrl+C.
    Catatan: Pastikan bahwa menyalin data untuk melakukan ini, karena menggunakan perintah potong atau Ctrl + X tidak akan berfungsi.
  2. Pilih lokasi baru di lembar kerja tempat ingin menempelkan tabel yang dikonversikan, memastikan bahwa ada banyak ruang untuk menempelkan data. Tabel baru yang ditempelkan akan menimpa semua data/pemformatan yang sudah ada.

    Klik kanan di atas sel kiri atas di mana ingin menempelkan tabel yang dialihkan, lalu
    pilih Transpose Gambar tombol Ubah Urutan .
    Menu Opsi Tempel
  3. Setelah memutar data dengan sukses, bisa menghapus tabel asli dan data dalam tabel baru akan tetap utuh.

Wednesday, December 25, 2019

Mematikan Komputer Dengan Task Scheduler

Mematikan Komputer Menggunakan Task Scheduler

Buka kotak Run di desktop atau dengan cara pintas CTRL+R. Lalu masukkan kode "taskschd.msc" pada kolom yang tersedia, kemudian tekan OK.













Klik lalu akan tampil :















Pilih Click Basic Task















Masukkan nama yang diperlukan contoh gambar di atas . Lanjutkan dengan klik Next.















Pilih Task yang ingin dilakukan pematian komputer secara otomatis (misal: Daily ). Lanjutkan dengan klik Next.















isi waktu sesuai dengan yang diinginkan untuk mematikan pc/server , lalu klik Next















lalu klik Next















isikan sintak : klik browser pilih : C:\Windows\System32\shutdown.exe
isikan add argument : -f -s

artinya : -f ini untuk mematikan paksa program yang sedang jalan, -s itu shutdown

Klik Next














Lalu klik Finish, maka akan terdaftar task schedule yang dibuat

Monday, December 16, 2019

Konfigurasi GPO ( Group policy Object ) di Windows Server 2019

Tahap selanjut pembelajaran ini adalah melakukan konfigurasi pada group policy object ( GPO ). Pada tahap ini tidak banyak melakukan konfigurasi. Disini hanya mengubah konfigurasi pada kebijakan password, agar nantinya kita lebih mudah dalam mengatur password untuk setiap user. 

Cara Konfigurasi GPO di Windows Server 2019

1. Buka Windows Administrative Tools
 2. Pilih Group Policy Management
 3. Klik tanda ( ) pada menu forestdomain, dan nama domain.
Kemudian klik kanan pada default domain policy, lalu klik edit

 4. Klik tanda ( ) pada computer configuration, policies, windows settings, security setting, dan account policiesKemudian klik pada password policy.
Pada pengaturan minimum password length, atur menjadi 5 character, itu artinya untuk mengatur password user minimal harus 5 huruf.
Pada pengaturan password must meet complexity kita pilih disabled, agar dalam pengaturan kata sandi, tidak ada aturan untuk menggunakan password yang kompleks.

Sampai pada tahap ini konfigurasi GPO telah selesai lakukan. Selanjutnya yang dilakukan adalah mengkonfigurasi active directory untuk membuat user secara terpusat.



Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...