Rumah > tutorial komputer > pengetahuan komputer > Cara membuat ruang meja dan pengguna dalam pangkalan data Oracle

Cara membuat ruang meja dan pengguna dalam pangkalan data Oracle

王林
Lepaskan: 2024-01-22 12:15:12
ke hadapan
1347 orang telah melayarinya

Cara membuat ruang meja dan pengguna dalam pangkalan data Oracle

Cara mencipta ruang jadual dan pengguna untuk pangkalan data oracle

Saya baru menjawab soalan ini dua hari lalu, jadi saya akan menjawabnya sekali lagi:

Sebelum mencipta pengguna, anda perlu mencipta ruang jadual terlebih dahulu untuk mengelakkan pengguna baharu daripada melimpahi ruang jadual lalai kerana volum data yang berlebihan dan untuk memudahkan pengurusan.

Pernyataan penciptaan ruang jadual adalah serupa dengan pernyataan penciptaan umum dan digunakan untuk menentukan lokasi di mana data disimpan. Biasanya, lokasi ruang jadual terletak di bawah %ORACLE_HOME%/oradata/orcl. Pernyataan penciptaan khusus ialah:

1. Ruang meja sementara

cipta nama ruang meja sementara --Buat ruang meja sementara

tempfile 'nama fail laluan.dbf' --laluan ruang jadual sementara dan nama ruang jadual sementara

saiz 50m autoextend pada 50m seterusnya --Saiz ruang ruang meja ialah 50M, meningkat secara automatik, saiz langkah ialah 50M, dan boleh diikuti dengan nilai maksimum, seperti saiz maksimum 20480m

pengurusan luas setempat; --Kaedah pengurusan ruang meja

2 Buat ruang jadual, tempat data disimpan

cipta nama ruang meja ruang meja

fail data 'nama fail laluan.dbf'

saiz 50m autolanjutkan pada 50m seterusnya saiz maksimum 20480m

pengurusan kawasan tempatan;

3 Buat pengguna dan tentukan ruang jadual lalai

buat nama pengguna pengguna yang dikenal pasti melalui kata laluan

nama ruang jadual data ruang jadual lalai (nama ruang jadual yang dibuat dalam langkah kedua)

nama ruang meja sementara ruang meja sementara (nama ruang jadual yang dibuat dalam langkah pertama)

4. Pemerkasaan

Secara amnya, jika tiada keperluan khas, anda hanya perlu memberikan dua kebenaran sahaja

berikan sambungan, sumber kepada nama pengguna;

Kalau nak bagi kebenaran dba

berikan DBA kepada nama pengguna

Pulihkan kebenaran dba:

batalkan dba daripada nama pengguna

Cara mencipta ruang meja baharu dalam oracle

Buat Tetingkap Perintah baharu, masukkan arahan pada gesaan, dan tekan Enter untuk melaksanakannya

buat tablespace dbspace datafile 'D:oracleproduct10.2.0oradataorcldbspace.dbf' saiz 400M autoextend pada 10m maxsize seterusnya tanpa had;

LEPASKAN RUANG MEJA dbspace TERMASUK KANDUNGAN DAN FAIL DATA;--Padam ruang meja

Antaranya

1) DATAFILE: Laluan penyimpanan fail data ruang jadual

2) SAIZ: Pada mulanya ditetapkan kepada 200M

3) SERAGAM: Saiz kawasan yang dinyatakan ialah 128k Jika tidak dinyatakan, saiz kawasan lalai kepada 64k

4) Nama ruang histdb dan nama fail data histdb.dbf tidak sepatutnya sama, anda boleh menamakannya sesuka hati.

5) AUTOEXTEND HIDUP/MATI bermaksud mulakan/hentikan pengembangan automatik ruang meja

6) ubah fail data pangkalan data ' D:oracleproduct10.2.0oradataorclhistdb.dbf ' ubah saiz 500m; // Ubah suai saiz fail data secara manual kepada

Arahan berikut digunakan untuk mencipta pengguna untuk ruang jadual dan menetapkan ruang jadual lalai pengguna kepada ruang meja yang baru dibuat

cipta pengguna test1 yang dikenal pasti oleh test1 lalai tablespace dbspace;

ubah pangkalan data lalai tablespace dbspace;

cipta ujian pengguna yang dikenal pasti melalui ujian;

pilih nama pengguna, default_tablespace defspace daripada dba_users di mana;

Sila beritahu saya cara menggunakan PLSQL untuk mencipta jadual Oracle, membuat tetapan ruang jadual, mengurus import dan mengeksport data

Buat ruang meja dahulu dan kemudian jadual:

Langkah pertama: Cipta ruang meja

CIPTA FAIL DATA RUANG MEJA S2SHDWZ_DATA 'F:ORACLEPRODUCT10.2.0ORADATAORCLS2SHDWZDATA01.dbf' SAIZ 256M AUTOEXTEND PADA 32M MAXSIZE TANPA HAD PENGURUSAN PENGURUSAN PENGURUSAN LOKASI

Penjelasan: S2SHDWZ-> ialah nama ruang, 636f7079e79fa5e9819331333264663665 Anda perlu tahu cakera yang dipasang pada Oracle anda

Langkah 2: Cipta ruang meja sementara

BUAT RUANG MEJA SEMENTARA S2SHDWZ_TEMP FAIL 'F:ORACLEPRODUCT10.2.0ORADATAORCLS2SHDWZTEMP01.dbf' SAIZ 100M AUTOEXTEND PADA 32M MAXSIZE 2048M SETERUSNYA PENGURUSAN SELUAR 1M

Langkah 3: Buat sambungan

CIPTA PROFIL S2SHDWZ PENGGUNA LALAI DIKENALPASTI OLEH "s2shdwz123" RUANG MEJA LALAI INVEST_DATA TEMPORARY TABLESPACE INVEST_TEMP AKAUN BUKA KUNCI

BERI SAMBUNG KE S2SHDWZ

Langkah 4: Keizinan dan penyerahan

BERI DBA KEPADA S2SHDWZ

KOMIT

Kemudian anda mencipta pangkalan data dalam pembangun sql dan membuat jadual dalam perpustakaan. Anda boleh membuat jadual dan mengeksport data secara manual, atau anda boleh menulis arahan untuk melakukannya. Selepas menggunakan langkah-langkah di atas, saya boleh berjaya!

Semoga ia membantu anda, haha!

Atas ialah kandungan terperinci Cara membuat ruang meja dan pengguna dalam pangkalan data Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan