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
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 mejaAntaranya
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
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!