Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Laporan Praktikum Teknologi Basis Data, Assignments of Engineering

A lab report on the implementation of basic Oracle technology. It includes experiments on changing file names, creating new files, making new services, and checking the status of running instances. The report also includes tasks such as changing the service ID name. step-by-step instructions on how to perform each experiment and task, along with documentation and error analysis. The report is intended for students studying technology and computer science.

Typology: Assignments

2021/2022

Available from 02/17/2023

aril-alex
aril-alex 🇮🇩

6 documents

1 / 34

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LAPORAN PRAKTIKUM TEKNOLOGI BASIS DATA
MODUL 1
IMPLEMENTASI DASAR ORACLE
KELAS PRAKTIKUM TEKNOLOGI BASIS DATA TIK2071_B
KELOMPOK 14_B:
1. Aril Alex 210211060125
2. Marfo Kapoh 210211060133
3. Pratiwi F. Sutarto 210211060295
4. Muhammad Rahmatullah 210211060140
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS SAM RATULANGI
MANADO
2022
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22

Partial preview of the text

Download Laporan Praktikum Teknologi Basis Data and more Assignments Engineering in PDF only on Docsity!

LAPORAN PRAKTIKUM TEKNOLOGI BASIS DATA

MODUL 1

IMPLEMENTASI DASAR ORACLE

KELAS PRAKTIKUM TEKNOLOGI BASIS DATA – TIK 2071 _B

KELOMPOK 14_B:

**1. Aril Alex 210211060125

  1. Marfo Kapoh 210211060133
  2. Pratiwi F. Sutarto 210211060295
  3. Muhammad Rahmatullah 210211060140**

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS SAM RATULANGI

MANADO

PERCOBAAN

Pembahasan Percobaan: Bagian ini diminta untuk menghentikan Oracle service menggunakan control panel (stop oracleserviceXE dan listener-nya) atau gunakan perintah berikut pada Command Prompt Dokumentasi dan Analisa Error: Mematikan listener menggunakan perintah lsnrctl stop Hasil Akhir: Listener berhasil di matikan.

Pembahasan Percobaan: R\pada bagian ini diminta untuk mengganti nama spfileXE.ora yang terdapat pada C:\oraclexe\app\oracle\11.2.0\server\dbs\spfileXE.ora dengan spfilePRAKTBD. Dokumentasi dan Analisa Error:

  • Sebelum diubah
  • Sesudah diubah Hasil Akhir: spfile berhasil di ubah menjadi C:\oracleXE\app\product\11.2.0\server\dbs\spfilePRAKTBD.ora

Pembahasan Percobaan: Pada bagian ini diminta untuk membuat service baru untuk menjalankan database dan hapus service yang lama dengan perintah berikut:

  • oradim - new - sid PRAKTBD - startmode auto - pfile C:\oraclexe\app\oracle\product\10.2.0\server\database\initPRAKTBD.ora
  • oradim - delete - sid XE Dokumentasi dan Analisa Error: 1. Membuat servis baru dengan nama PRAKTBD dengan perintah oradim - new - sid PRAKTBD - startmode auto - pfile C:\oraclexe\app\oracle\product\10.2.0\server\database\initPRAKTBD.ora 2. Menghapus servis lama dengan oradim - delete - sid XE Hasil Akhir: servis baru berhasil dibuat dengan perintah oradim - new - sid PRAKTBD - startmode auto - pfile C:\oraclexe\app\oracle\product\10.2.0\server\database\initPRAKTBD.ora dan berhasil menghapus servis lama menggunak perintah oradim - delete - sid XE

Pembahasan Percobaan: Pada bagian ini diminta untuk menyalakan kembali listener dengan perintah: lsnrctl start Dokumentasi dan Analisa Error: Menyalakan listener menggunakan perintah lsnrctl start Hasil Akhir: Listener berhasil di nyalakan menggunakan perintah lsnrctl start

Pembahasan Percobaan: Database nantinya akan teregister dengan listener, namun untuk memastikan proses ini berjalan, jalankan perintah berikut:

  • sqlplus / as sysdba
  • alter system register; Untuk memeriksa status nama instance yang sedang running:
  • SQL> select instance_name from v$instance; Dokumentasi dan Analisa Error: Mengakses database menggunakan perintah sqlplus / as sysdba lalu setelah itu akan melakukan registersistem menggunakan perintah alter system register; Hasil Akhir: Berhasil melakukan register system dengan perintah alter system register;

Pembahasan Percobaan: Pada bagian ini diminta untuk memeriksa status nama instance yang sedang running:

  • SQL> select instance_name from v$instance; Dokumentasi dan Analisa Error: Melakukan pemeriksaan status menggunakan perintah select instance_name from v$instance; Hasil Akhir: Berhasil melakukan pemeriksaan status dengan nama instasi yaitu PRAKTBD

Pembahasan Percobaan: mengakses oracle database dengan menggunakan account administrator (username: sys dan password: learnoracle) yang telah di-set saat instalasi. Dokumentasi dan Analisa Error: Untuk mengakses oracle database menggunakan perintah connect lalu masukkan username system dan password berdasarkan password pada saat menginstal oracle Hasil Akhir: Berhasil connect dengan database No. Percobaan 2.3: Pembahasan Percobaan: Secara default schema HR itu terkunci. Untuk membuka kita harus menjalan perintah agar dapat mengakses ke schema HR. Dengan perintah tersebut kita membuka account ke schema HR dengan username ‘HR’ dan password ‘hrpass’. Dokumentasi dan Analisa Error: Untuk mengakses schema HR jalankan perintah alter user hr identified by hrpass account unlock; Hasil Akhir: berhasil mengakses HR schema

Pembahasan Percobaan: Selanjutnya mengakses schema HR dengan perintah berikut:

  • SQL> connect hr/hrpass Dokumentasi dan Analisa Error: Menjalankan perintah connect hr/hrpass Hasil Akhir: berhasil mengakses HR schema dengan perintah connect hr/hrpass

Pembahasan Percobaan: Melihat deskripsi dari tabel, contoh: tabel EMPLOYEES; Dokumentasi dan Analisa Error: Menjalankan perintah describe employees; untuk melihat tabel employees Hasil Akhir: Berhasil melihat tabel employees dengan perintah describe employees

Percobaan 3: Membuat Schema

No. Percobaan 3.1: Pembahasan Percobaan: Mengakses database oracle dengan perintah ‘connect’ menggunakan akun administrator. Kemudian digunakan perintah ‘show user;’ untuk memeriksa status user account yang sedang aktif. Dokumentasi dan Analisa Error: Menjalankan perintah connect untuk mengakses database lalu jalankan perintah show user untuk memeriksa status user account yang sedang aktif Hasil Akhir: Berhasil menjalankan ke-2 perintah yakni connect dan show user

Pembahasan Percobaan: Diminta untuk perintah ‘GRANT’ untuk memberikan privilege pada user. Dokumentasi dan Analisa Error: Menjalakan perinta:

  • Perintah ‘GRANT CREATE SESSION to toko_online;’ untuk memberikan toko_online hak untuk membuat session.
  • Perintah ‘GRANT CREATE TABLE to toko_online;’ untuk memberikan toko_online hak untuk membuat tabel.
  • Perintah ‘GRANT UNLIMITED TABLESPACE to toko_online;’ untuk memberikan toko_online hak
  • Perintah ‘GRANT SELECT ANY TABLE to toko_online;’ untuk memberikan hak toko_online untuk melihat data dari tabel user lain.
  • Perintah ‘GRANT UPDATE ANY TABLE to toko_online;’ untuk memberikan hak toko_online untuk memperbaharui data dari tabel user lain. Perintah ‘GRANT INSERT ANY TABLE to toko_online;’ untuk memberikan hak toko_online untuk menambah data ke tabel user lain.
  • Perintah ‘GRANT DROP ANY TABLE to toko_online;’ untuk memberikan hak toko_online untuk menghapus data dari tabel user lain.

Hasil Akhir: Berhasil menjalankan setiap perintah GRANT