Thursday, July 23, 2020

Belajar Database MongoDB ( NoSQL ) Dan Tools GUI

Penjelasan Singkat MongoDB.

MongoDB adalah salah satu jenis database NoSQL yang berbasis dokumen dengan fomat JSON. Pada database SQL, data disimpan dalam bentuk tabel. Sedangkan pada MongoDB data disimpan dalam bentuk dokumen dengan format JSON.

Contoh data mongoDB :

{

   "_id" : ObjectId("54c955492b7c8eb21818bd09"),

   "alamat" : {

      "street" : "2 Avenue",

      "zipcode" : "10075",

      "building" : "1480",

      "coord" : [ -73.9557413, 40.7720266 ]

   },

   "borough" : "Manhattan",

   "cuisine" : "Italian",

   "grades" : [

      {

         "date" : ISODate("2014-10-01T00:00:00Z"),

         "grade" : "A",

         "score" : 11

      },

      {

         "date" : ISODate("2014-01-16T00:00:00Z"),

         "grade" : "B",

         "score" : 17

      }

   ],

   "name" : "Vella",

   "restaurant_id" : "41704620"

}


Cara Install MongoDB di Linux :

download MongoDB di website mongodb.com

Website MongoDB

dan jika ingin menggunakan versi lama yang ada di repositori, bisa menginstalnya dengan perintah:

sudo apt install mongodb

perintah untuk melihat versi mongoDB adalah :

mongo --version 

atau 

mongod --version 

hasil :

Versi mongodb yang terinstall

Menyalakan server MongoDB:

          sudo service mongodb start

Mematikan server MongoDB:

        sudo service mongodb stop

Menyalakan ulang server MongoDB:

        sudo service mongodb restart

Melihat status server MongoDB:

        sudo service mongodb status

Gunakan tombol q untuk keluar dari status.

Status server Mongodb

Selain itu, bisa juga menggunakan perintah mongod dengan syarat harus ditentukan dbpath-nya.

Matikan dulu server yang sudah berjalan:

        sudo service mongodb stop

Setelah itu buat direktori baru untuk menyimpan dokumen database-nya.

        mkdir -p cobamongo/db

Setelah itu jalankan servernya:

        mongod --dbpath cobamongo/db/

Jika muncul seperti ini,

Menjalankan server mongodb

berarti server MongoDB sudah hidup dan siap menerima koneksi dari alamat 127.0.0.1 (localhost).

Untuk mematikannya, tinggal tekan saja tombol Ctrl+c.

Untuk selanjutnya, akan menggunakan server yang berjalan secara background. Jadi silahkan nyalakan kembali servernya:

    sudo service mongodb start

Perintah mongo adalah program client untuk membuka Shell MongoDB.

untuk menjalankan atau masuk ke mongoDB perintah :

mongo atau mongo 192.169.2.2

Jika server-nya berada di tempat lain dengan IP 192.169.2.2.

Karena server-nya berada di localhost,  langsung ketik mongo saja.

Kalau muncul seperti ini, berarti kita berhasil masuk ke Shell atau server MongoDB:

Shell MongoDB


Cara Install MongoDB di windows :

download dilink https://www.mongodb.com/download-center#atlas.

anggap download nya disimpan di Folder D :

Image for post

Klik 2x pada file download, maka akan muncul gambar dibawah

Image for post

Klik Next,

Image for post

pilih complete

Image for post

tunggu proses sampai selesai

Image for post

klik Finish, 

Setelah selesai ter-install. Buka Local Disk (C:) lalu buat folder baru bernama “data”. Didalam folder “data” buat folder baru lagi bernama “db”.

Image for post

Image for post

artinya mongoDB sudah terinstall, lalu untuk menjalankan mongoDB gunakan CMD

setelah CMD terbuka, masuk ke folder mongoDB, dengan cara :

C> cd C:\Program Files\MongoDB\Server\3.4\bin

 lalu keketikkan “mongod”

Image for post

otomatis akan diciptakan database mongo, yang bisa dilihat seperti gambar dibawah :

Image for post

jika keluar pop up seperti Windows Security Alert, langsung klik Allow Access

Image for post

Membuat database

Kembali ke cmd “mongo”, 

ketik : use dbdica

Image for post


Tahap mengisikan atau insert data dengan terminal atau cmd, pada percobaan ini menggunakan terminal di linux


Secara default, database yang digunakan adalah test.

Untuk melihat database yang sedang aktif, gunakan perintah : db pada Shell MongoDB.

Melihat database yang sedang aktif di server

melihat daftar database, gunakan perintah show dbs

Melihat daftar database di server

Saat ini, di server hanya ada database admin dan local.

Untuk keluar dari Shell MongoDB, tekan Ctrl+c.

Membuat Database dan Koleksi Baru

buat Database baru bernama tokobuku.

Silahkan ketik perintah :
    use tokobuku 
untuk membuat dan menggunakan database tokobuku.
Membuat database tokobuku
Database ini belum tersimpan, karena masih kosong.

Selanjutnya, coba buat sebuah koleksi (collection). MongoDB menggunakan istilah koleksi untuk menggantikan tabel.

Koleksi berisi kumpulan dokumen atau data dalam format JSON. Kalau di SQL disebutnya dengan record/baris.

Koleksi bisa dibuat dengan perintah:
        db.createCollections("nama_koleksi")
atau bisa juga otomatis dibuat ketika kita melakukan insert data.

Insert Data

Insert data dapat dilakukan dengan perintah berikut:

db.<koleksi>.insert(<data>)
atau
db.<koleksi>.save(<data>)

Keterangan:
<koleksi> adalah nama koleksi yang akan dibuat;
<data> adalah data yang akan disimpan dalam koleksi tersebut dengan format JSON.
Sebagai contoh,  akan dibuat koleksi bernama buku:

db.buku.insert({
    judul: "Belajar MongoDB",
    sinopsis: "Panduan MongoDB untuk Pemula",
    pengarang: "Petani Kode"
})

Maka akan memiliki satu koleksi dan satu data di dalamnya.
Insert data MongoDB
 
tambahkan lagi data baru.

db.buku.insert({
    judul: "Pemrograman Javascript dan MongoDB",
    sinopsis: "Panduan Pemrograman Js dan MongoDB",
    pengarang: "Petani Kode",
    harga: 98000
})
Maka sekarang akan mempunyai dua data dalam koleksi buku.

untuk melihat jumlah record dengan fungsi count().

Contoh:

> db.buku.count()
hasil:
2

Menampilkan Data

Untuk menampilkan data yang sudah ditambahkan, kita bisa menggunakan method find():

db.<koleksi>.find()
Contoh:
Menampilkan data MongoDB

 juga bisa menambahkan fungsi pretty() agar ditampilkan dengan rapi.

Menampilkan data MongoDB dengan fungsi pretty

juga untuk menampilkan buku yang memiliki harga 98000.

db.buku.find({ harga: 98000 })
Maka, buku yang hanya berharga 98000 saja yang akan ditampilkan

Menampilkan data berdasarkan harga

apa itu "_id" dan ObjectId("5953ce71b8a47ea66328158f"), kenapa selalu ada di setiap data?

Atribut _id bisa dibilang seperti Primary Key. Atribut ini akan otomatis dibuat oleh MongoDB disetiap pengisian data.

Mengubah Data

Untuk mengubah data, bisa menggunakan fungsi update().

db.<koleksi>.update(<query>, <data baru>)

Keterangan:
<query> adalah kata kunci data yang akan  diubah, sama seperti WHERE dalam SQL.
<data baru> adalah data barunya.

Sekarang, mari coba mengubah harga bukunya dari 98000 menjadi 75000.

db.buku.update(
    {
        judul: "Pemrograman Javascript dan MongoDB"
    },
    {
        judul: "Pemrograman Javascript dan MongoDB",
        sinopsis: "Panduan Pemrograman Js dan MongoDB",
        pengarang: "Petani Kode",
        harga: 75000
    }
)
Maka hasilnya, semua buku yang berjudul "Pemrograman Javascript dan MongoDB" akan diturunkan harganya menjadi 75000.

Update Data

Menghapus Data
Untuk menghapus data, bisa menggunakan perintah remove().

db.<koleksi>.remove(<query>)
Sama seperti update data, penghapusan data juga memiliki <query> untuk menentukan data yang akan dihapus.

Contoh:

menghapus buku yang berjudul "Belajar MongoDB", karena stoknya sudah habis

db.buku.remove({judul: "Belajar MongoDB"})
Maka data buku yang berjudul "Belajar MongoDB" sudah tiada.

Update Data

Untuk menghapus semua data dalam koleksi, bisa dikosongkan nilai query-nya.

db.<koleksi>.remove({})

Menghapus Dabase dan Koleksi

Bila ingin menghapus database dan koleksi, bisa menggunakan method drop() dan dropDatabase().

Menghapus koleksi:
    db.<koleksi>.drop();

Menghapus database:
    db.dropDatabase();


Menggunakan Robo 3T

Robo 3T (sebelumnya bernama Robomongo) adalah salah satu tools berbasis GUI untuk memanajemen database MongoDB. Tools ini opensource dengan lisensi GPL-3.0 dan tersedia untuk semua jenis sistem operasi.

Robomongo

Instalasi dan Menggunakan Robo 3T

Download Robo 3T di website resminya ( robomongo.org ).

Download Robo3T

pilih sesuai dengan OS yang digunakan, pada kesempatan ini penulis menggunakan linux

Setelah itu, ekstrak dan coba jalankan file bin/robo3t.

Menjalankan Robo3T

Maka jendela EULA akan muncul, silahkan klik “I Agree” kemudian klik Finish.

EULA Robo3T

Maka jendela baru MongoDB Connection akan terbuka. Silahkan buat koneksi, klik Create.

Jendela MongoDB Connection

Silahkan isi nama koneksinya dengan apa saja yang kamu sukai, kemudian klik Test.

Membuat Koneksi MongoDB

Kalau muncul jendela seperti ini, berarti koneksi berhasil.

Koneksi berhasil

Setelah itu, silahkan klik Save untuk menyimpan koneksi. Maka sekarang kita punya satu koneksi.

Silahkan klik Connect untuk mulai membuka database MongoDB dari Robo 3T.

Koneksi yang sudah dibuat

maka proses berjalan berhasil

Database MongoDB di Robo 3T


Membuat Menu Robo 3T

Robo 3T yang dijalankan tadi adalah portable. Untuk mengintegrasikan dengan sistem, silahkan taruh direktori Robo 3T di dalam direktori /opt, lalu buatkan shortcut pada menu.

Gunakan perintah ini untuk memindahkannya:

sudo mv ~/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/ /opt
atau
sudo cp ~/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/ /opt
Lalu tambahkan menu launcher di Menu Editor.

Menambahkan Launcher Robo 3T

Maka sekarang, sudah ada menu Robo 3T yang bisa langsung dibuka kapan saja.

Menu Launcher Robo 3T


Saturday, July 18, 2020

Cara Penggunaan Zoom

Aplikasi Zoom

Zoom adalah aplikasi buatan miliarder, Eric Yuan, yang dirilis pada Januari 2013. Selain aplikasi, Zoom juga dapat diakses melalui website, baik untuk OS Mac, Windows, Linux, iOS, dan Android. Ketika mendaftarkan diri,  maka keberadaan di jenis akun Basic yang memiliki beberapa keuntungan, seperti:

  • Dapat melakukan meeting hingga 100 partisipan
  • Gratis 40 menit video conference untuk rapat kelompok, dan dapat mengulang lagi jika durasi sudah habis
  • Kualitas suara dan gambar HD
  • Screen-sharing
  • Akses ke virtual background
  • Menjadwalkan hingga merekam keseluruhan meeting
  • Membagi partisipan menjadi beberapa “ruangan” dengan fitur Breakout Rooms

Jika membutuhkan ruang rapat virtual untuk lebih dari 40 menit atau lebih dari 100 partisipan, bisa menggunakan akun Pro, Business, atau Enterprise dengan harga mulai dari US$14,99 atau sekitar Rp200 ribuan per bulan.

Cara Mendaftar Zoom

Agar dapat menggunakan Zoom,  hanya perlu mendaftarkan diri secara gratis, baik melalui aplikasi di HP atau website, berikut caranya:

Di website:

  • Kunjungi zoom.us, lalu klik tombol Sign Up.zoom meeting 1
  • Isi kolom email dengan email aktifmu, lalu cek email dari Zoom di kotak masukmu.
  • Klik ”Activate Account” hingga kembali diarahkan ke browser untuk membuat password baru. zoom meeting 2
  • Jika sudah mempunyai akun, maka bisa memilih Sign In, lalu memasukkan email dan password yang kamu gunakan untuk mendaftar Zoom Meeting.

Di HP:

  • Buka aplikasi Zoom, lalu klik Sign Up.
  • Masukkan alamat email, nama depan, dan nama belakang yang ingin ditampilkan bagi pengguna lain. Jangan lupa untuk mencentang persetujuan Terms of Service. Setelah itu, klik Sign Up.
  • Zoom akan mengirimkan email ke alamat email yang digunakan.
  • Klik “Activate Account” di email yang masuk dari Zoom.
  • Lalu akan diminta untuk menentukan password untuk akun Zoom.
  • Jika sudah punya akun, bisa memilih Sign In, lalu memasukkan email dan password yang gunakan untuk mendaftar Zoom Meeting.

Namun, tak hanya kendala pada layar yang kecil, mengakses Zoom Meeting melalui HP juga mempunyai kekurangan lain, misalnya tak bisa mengganti foto profil. Ya, penggantian foto profil dan mengedit nama yang hanya terdiri dari satu kata hanya bisa dilakukan mealui laptop/komputer.

Jika menggunakan laptop/komputer, pastikan juga menginstal aplikasinya, ya. Sebab, ada sedikit perbedaan ketika menggunakan Zoom di browser dengan aplikasi, yaitu bisa mengubah tampilan virtual background melalui aplikasi. 

Jika ruangan yang digunakan sedang dalam keadaan berantakan atau kurang pantas ditampilkan saat meeting, bisa mengubah latar ruangan menjadi gambar yang bisa pilih sendiri. Aplikasi Zoom menyediakan tiga background default yang bisa dipakai, tapi juga bisa menyertakan gambar lain dengan rasio 16:9 dengan maksimal ukuran 5 MB.

Zoom Meeting

Agar tidak bingung, harus tahu bahwa ada beberapa layanan yang ditawarkan oleh Zoom, yaitu:

  • Zoom Meeting
  • Zoom Webinar
  • Zoom Room
  • Zoom Phone dan Chats
  • Aplikasi Marketplace

Namun, untuk melakukan video conference bersama rekan atau karyawan kantor, perusahaan lebih sering menggunakan Zoom Meeting. Sebab, sama seperti layanan Zoom lainnya, Zoom Meeting dapat diakses dari mana pun. Selain itu, kelengkapan fitur yang disediakan Zoom Meeting juga sudah cukup memadai untuk melakukan diskusi atau rapat secara online.

Jangan sampai salah membedakan, Zoom Meeting berbeda dengan Zoom Room. Jika di Zoom Meeting hanya memerlukan laptop dengan kamera dan mikrofon, Zoom Room memerlukan alat yang lebih lengkap lagi. Pasalnya, Zoom Room ditujukan untuk melakukan rapat yang memerlukan baik video call maupun tatap muka sehingga memerlukan alat tertentu untuk menggunakan Zoom Room. Sederhananya, Zoom Room dapat mengubah rapat dari dua ruangan berbeda seakan-akan berada di satu ruangan yang sama.

zoom meeting room

Cara Menggunakan Zoom Meeting

Setelah mengetahui perbedaan Zoom Meeting dengan layanan lainnya, mari ketahui cara mengakses layanan yang satu ini.

  1. Kamera, baik yang sudah tertanam di perangkat pintar atau webcam terpisah. Biasanya, komputer, laptop, atau HP modern sudah mempunyai kamera yang cukup mumpuni untuk mengakses Zoom.
  2. Mikrofon atau mic. Sama seperti kamera, biasanya mic juga sudah tertanam di perangkat pintar. hal ini bisa mengetes suaramu melalui pengaturan audio di aplikasi. Jika output dan input suara bermasalah, sebaiknya menggunakan mic atau headset terpisah.
  3. Koneksi internet. Tentu saja, untuk menghubungkanmu dengan rekan kerja melalui video call, memerlukan koneksi internet yang cepat dan stabil.
  4. Aplikasi Zoom. Baik di HP, laptop, atau komputer, sebaiknya diinstal aplikasi Zoom ketimbang mengaksesnya melalui browser.

Jika Host yang berperan untuk membuat ruang di Zoom Meeting, sebaiknya menggunakan laptop atau komputer karena lebih mudah digunakan. Setelah itu, ikuti langkah-langkah berikut:

  1. Buka aplikasi Zoom, lalu klik “Start” seperti pada gambar.start zoom meeting
  2. Klik “Invite Others”.  bisa mengundang peserta melalui email atau menyalin link yang tertera.
  3. Tunggu hingga semua peserta masuk ke ruang meeting. Jika diperlukan, kunci ruang meeting dengan memberi tanda centang pada pilihan “Lock Meeting” di menu Security seperti pada gambar.lock zoom meeting
  4. Jika perlu, juga bisa merekam meeting yang sedang berlangsung dengan mengklik menu Record seperti pada gambar. Nantinya, data yang terekam akan diubah menjadi format .mp4.
    record zoom meeting
  5. Host, jika meeting telah berakhir, bisa memilih untuk mengakhiri meeting untuk semua atau meninggalkan meeting dengan mengklik “End Meeting” di sebelah kanan bawah. Lalu pilih sesuai kebutuhanmu.
  6. Jangan lupa untuk selalu memperbarui aplikasi Zoom Meeting agar terhindar dari virus atau hacking, ya!update zoom meeting

Tips Menjaga Keamanan Zoom Meeting

Sejak akhir Maret 2020, para pengguna Zoom dikejutkan oleh kabar bahwa data mereka bocor dan berhasil dicuri oleh para hacker tak bertanggung jawab. Tak lama setelahnya, beberapa pengguna Zoom mengalami interupsi saat melakukan video conference alias “Zoombombing“. Tak sedikit yang akhirnya berhenti menggunakan Zoom. Namun, tak sedikit pula pengguna yang mau tidak mau tetap menggunakan aplikasi ini karena kemudahan dan efektivitasnya. Lagipula, kantor sudah membayar sewa untuk akun premium, alasannya.

Untuk pengguna:

  • Selalu perbarui aplikasi Zoom, baik di PC maupun HP.
  • Jangan samakan password Zoom dengan password untuk akun lain.
  • Gunakan antivirus berbayar untuk komputer (rekomendasi: BitFender Total Security di Tokopedia).
  • Perhatikan baik-baik website resmi Zoom, yaitu “zoom.us“. Jangan mengunduh aplikasi dari website zoom selain “zoom.us”.
  • Jangan nyalakan kamera atau mikrofon jika tidak diperlukan.
  • Pastikan tidak menunjukkan informasi mengenai lokasi saat mengikuti meeting. Jika perlu, bisa menggunakan fitur Virtual Background.

Untuk host:

  • Selalu aktifkan password saat meeting.
  • Aktifkan “Waiting Room” setelah mengatur jadwal meeting.
  • Matikan fitur “Remote Control” dan “Remote Support” di pengaturan akun.
  • Nonaktifkan Screen Sharing untuk peserta jika tidak diperlukan

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





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