1. Masuk ke SqlPlus
COMMAND ;
sqlplus / as sysdba
2. Membuat tablespace
COMMAND ;
create tablespace <nama tablespace>
DATAFILE <path>
SIZE <ukuran>;
CONTOH:
create tablespace daftar_jual
DATAFILE ‘D:\oracle\oradata\dbjual\penjualan.dbf’
size 20m;
3. Membuat user Di Oracle
COMMAND ;
create user < nama user >
Identified by <nama password>
default tablespace <nama tablespace>
quota <ukuran> on <namatablespace>;
CONTOH:
create user budi
Identified by kejepit
default tablespace daftar_jual
quota 20m on daftar_jual;
4. Memberikan privileges/hak kepada user
COMMAND ;
grant <hak> to <nama user>;
catatan : pemberian hak di sini berupa “system privileges” atau berupa “role”
CONTOH: “system priviliges”;
grant create session to Taufik;(memberikan hak ke user untuk mengaktifkan database)
grant create table to Taufik; ( memberikan hak ke user untuk membuat table )
grant create session to Taufik with admin option; (system memberikan izin ke user taufik untuk memberikan hak create session ke user yang lain nya)
grant create table to Taufik with admin option (system memberikan izin ke user taufik untuk memberikan hak create table ke user yang lain nya)
5. Menghapus/ mencopot privillege user
COMMAND ;
revoke <hak> From <username>
CONTOH:
revoke create session, create table from taufik;
6. Mengganti password user
COMMAND ;
Alter User <username>
IDENtified by <password baru nya> ;
CONTOH:
alter user budi
identified by celana;
-----------------------------------------------------------------------------------------------------------------------------------
Bagaimana cara membuat Tablespace di Oracle 11g?
Saya tidak terlalu paham tentang Oracle, dan saya telah mencoba membuat TABLESPACE, yang terus memberi saya pesan kesalahan nama file yang tidak valid. Di bawah ini adalah sintaks yang saya gunakan:
SQL> create Tablespace HRMT
2 datafile
3 size
4 ;
size
*
ERROR at line 3:
ORA-02236: invalid file name
Buku saya dan semua situs web yang saya tuju menyarankan agar saya menentukan path file untuk DATAFILE, dan ketika saya menentukan path, saya mendapatkan pesan kesalahan lain.
SQL> create tablespace vania
2 datafile 'home/oracle/hait/'
3 size 10M
4 ;
create tablespace vania
*
ERROR at line 1:
ORA-01119: error in creating database file 'home/oracle/hait/'
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory
Apakah saya perlu membuat file data terlebih dahulu sebelum saya bisa membuat TABLESPACE? Apakah ada datafile yang sudah ada dalam database yang bisa saya gunakan? Apa yang akan menjadi sintaksis yang tepat untuk membuat tablespace dan / atau datafile? Bagaimana dan di mana saya membuat file .dbf untuk membuat tablespace?
Jawaban:
Jawaban untuk pertanyaan Anda dapat ditemukan dalam Referensi Bahasa SQL (kutipan berikut).
Membuat Tablespace Dasar: Contoh
Pernyataan ini membuat tablespace bernama tbs_01 dengan satu file data:
CREATE TABLESPACE tbs_01 DATAFILE 'tbs_f2.dbf' SIZE 40M ONLINE;
Sepertinya Anda baru mengenal database Oracle. Oracle menyediakan banyak dokumentasi di http://docs.oracle.com/en/database . Secara khusus, saya sarankan membaca pengantar mereka yang sangat baik ke database yang disebut Panduan Konsep .
Jelas, jika Anda menginginkan datafile, Anda harus memberi nama:
SQL> create tablespace vania
2 datafile '/home/oracle/hait/vania01.dbf'
3 size 10M
4 ;
Ada banyak contoh ini jika Anda melakukan pencarian yang sangat sederhana .
Untuk pertanyaan yang sangat mendasar seperti "Bagaimana cara membuat tablespace di Oracle?" Saya akan sangat merekomendasikan Dokumentasi Online yang sangat baik .
Dalam kasus tertentu, Anda mendapatkan dari sana ke Oracle® Database Administrator's Guide 11g Release 2 (11.2) - Membuat Tablespace
Pastikan folder datafile Anda ada. Pada UNIX lakukan hal berikut:
ls /home/oracle/hait #if you get an error here, it means you need to create the folder first
mkdir -p /home/oracle/hait
Akhirnya, jika Anda berada di Oracle 11g di mana manajemen tablespace adalah murni lokal, Anda dapat melakukan hal berikut:
create tablespace vania datafile '/home/oracle/hait/vania01.dbf' size 10M;
Ini tidak akan berfungsi di Oracle 7 atau 8i; Anda harus secara jelas menentukan bagaimana luasan Anda akan dikelola.
SQL> create tablespace vania
2 datafile 'D:/home/oracle/hait/vania01.dbf'
3 size 10M
4 ;
create tablespace MY_TB
datafile 'D:\app\Administrator\oradata\MYORA\MY_TB.dbf'
uniform size 33K
max size unlimited
extend management local
segmentspace management manual
auto extend on next 40K
disable logging
/
Tidak ada komentar:
Posting Komentar