Jadual Kandungan
1. Ruang jadual Oracle
2
Lihat maklumat pengguna dan kebenaran
Rumah pangkalan data Oracle Pengenalan ringkas kepada pengurusan ruang meja Oracle dan pengurusan pengguna

Pengenalan ringkas kepada pengurusan ruang meja Oracle dan pengurusan pengguna

Sep 08, 2022 pm 05:49 PM
oracle

Artikel ini membawakan anda pengetahuan yang berkaitan tentang Oracle terutamanya mengenai pengenalan pengurusan ruang jadual Oracle dan ruang Jadual adalah komponen penting dalam penyahbinaan logik pangkalan data Oracle boleh menyimpan pelbagai objek aplikasi, seperti jadual, indeks, dan lain-lain. Jika anda berminat, sila lihat saya harap ia akan membantu semua orang.

Pengenalan ringkas kepada pengurusan ruang meja Oracle dan pengurusan pengguna

Tutorial yang disyorkan: "Tutorial Video Oracle"

1. Ruang jadual Oracle

Ruang meja ialah Orcale Komponen penting dalam dekonstruksi logik pangkalan data, ruang jadual boleh menyimpan pelbagai objek aplikasi, seperti jadual, indeks, dll. Setiap ruang jadual terdiri daripada satu atau lebih fail data.

1.1: Klasifikasi ruang meja

Ruang meja boleh dibahagikan kepada tiga kategori

类别 说明
永久性表空间 一般保存表、视图、过程和索引等的数据。Oracle会默认安装一些永久性表空间,如:SYSTEM、USERS等
临时性表空间 只用于保存系统中短期活动的数据,如排序数据等
撤销表空间 用来帮助回退未提交的事务数据,已提交的数据在这里是不可以恢复的。

1.2: Tujuan ruang meja

(1) Peruntukkan ruang jadual yang berbeza kepada pengguna yang berbeza, dan peruntukkan ruang jadual yang berbeza kepada objek skema yang berbeza untuk memudahkan operasi data pengguna dan pengurusan objek skema.

(2) Fail data yang berbeza boleh dibuat pada cakera yang berbeza, yang berguna untuk mengurus ruang cakera, meningkatkan prestasi I/O dan menyandarkan serta memulihkan data.

1.3: Cipta ruang jadual

Buat ruang jadual, sintaksnya adalah seperti berikut.

 CREATE TABLESPACE tbs1  					 --表空间名称
 DATAFILE 'E:\TeachCase\OracleDB\tbs1.DBF'   -- 数据文件存放的位置
 SIZE 1M									 -- 初始大小
 AUTOEXTEND ON;								 -- 自动增长(开,关的话就是 OFF)
Salin selepas log masuk

1.4: Padamkan ruang jadual

Drop TABLESPACE tbs1 --表空间名称;
Salin selepas log masuk

注意:当表空间没有被 DROP 时,不能从磁盘上删除,只有执行了 DROP TABLESPACE 命令之后才可以删除数据文件,不然的话Oracle会无法执行。

2

Apabila mencipta pangkalan data baharu, Orcale akan mencipta beberapa pengguna pangkalan data lalai, seperti Sys, System dan Scott.
2.1: Sys
Pengguna Sys ialah pengguna hebat dalam Oracle. Semua kamus data dan pandangan dalam pangkalan data disimpan dalam skema SYS. Pengguna Sys digunakan terutamanya untuk mengekalkan maklumat sistem dan mengurus kejadian pengguna Sys hanya boleh log masuk ke sistem dengan peranan SYSOPER atau SYSDBA.
2.2: Sistem
Pengguna sistem ialah pentadbir sistem lalai dalam Oracle dan mempunyai kuasa DBA. Pengguna ini memiliki jadual dalaman dan pandangan yang digunakan oleh alat pengurusan Oracle. Pengguna Sistem tidak boleh log masuk ke sistem dengan peranan SYSOPER atau SYSDBA dan hanya boleh log masuk dalam mod lalai.
2.3: Scott
Pengguna Scott ialah pengguna demonstrasi pangkalan data Oracle dan biasanya dibuat semasa pemasangan pangkalan data. Mod pengguna Scott mengandungi 3 jadual demonstrasi, salah satunya ialah jadual Emp. Gunakan ruang meja USERS untuk menyimpan objek skema.
2.4: Buat pengguna tersuai
Biasanya, atas sebab keselamatan, kebenaran akses yang berbeza perlu ditetapkan untuk jadual data yang berbeza. Pada ketika ini, anda perlu mencipta pengguna yang berbeza.
Pengguna yang baru dibuat mesti melalui langkah berikut untuk mengakses dan mengendalikan pangkalan data:

Langkah 1: Cipta pengguna

CREATE USER accp			-- 指定用户名
IDENTIFIED BY accp			-- 指定登录密码
DEFAULT TABLESPACE tbs1		-- 指定默认表空间,如果不指定将用SYSTEM表空间作为默认表空间
TEMPORARY TABLESPACE TEMP;		-- 指定临时表空间(可选)
Salin selepas log masuk

Langkah 2: Tetapkan Peranan

GRANT CONNECT TO accp		-- CONNECT角色将允许用户连接数据库
GRANT RESOURCE TO accp		-- RESOURCE角色允许用户使用数据库中的空间
Salin selepas log masuk

Langkah 3: Berikan kebenaran operasi

GRANT CREATE SEQUENCE TO accp	-- 允许用户创建序列
GRANT SELECT ON EMP TO accp	    -- 赋予用户查询 EMP 表的权限(从scott用户授权给accp用户)
GRANT ALL ON EMP TO accp;		-- 赋予操作表的所有权限
Salin selepas log masuk

Dengan cara ini, pengguna akan berjaya dibuat. Terdapat beberapa operasi lanjutan di bawah.

Tukar kata laluan

ALTER USER accp			-- 指定修改的用户名
IDENTIFIED BY aptech		-- 指定新密码
Salin selepas log masuk

Padam pengguna

DROP USER accp [CASCADE];		
-- 当该用户下有任何的模式对象(表,试图)时,必须加 CASCADE,否则不能删除用户
Salin selepas log masuk

Penerangan Perkhidmatan Oracle

OracleServiceORA9				-- 启动数据库,必须启动
OracleOraHome90TNSListener		-- 启动服务器的监听程序,从外部客户端连接数据库所必须
OracleOraHome90HTTPServer		-- 启动Oracle HTTP服务器,从网络服务数据库所必须,如用iSQL*plus访问数据库
Salin selepas log masuk

Lihat maklumat pengguna dan kebenaran

1. Lihat semua pengguna:

select * from dba_user;
select * from all_users;
select * from user_users;
Salin selepas log masuk

2 Lihat kebenaran sistem pengguna:

select * from dba_sys_privs;
select * from all_sys_privs;
select * from user_sys_privs;
Salin selepas log masuk

3. .Lihat kebenaran objek pengguna:

select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
Salin selepas log masuk

4. Lihat semua peranan:

select * from dba_roles;
Salin selepas log masuk

5 pengguna :

select * from dba_role_privs;
select * from user_role_privs;
Salin selepas log masuk

6 Lihat ruang jadual lalai pengguna semasa

select username,default_tablespace from user_users;
Salin selepas log masuk

Tutorial yang disyorkan: "Tutorial Video Oracle

Atas ialah kandungan terperinci Pengenalan ringkas kepada pengurusan ruang meja Oracle dan pengurusan pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Berapa lama log pangkalan data Oracle akan disimpan? Berapa lama log pangkalan data Oracle akan disimpan? May 10, 2024 am 03:27 AM

Tempoh pengekalan log pangkalan data Oracle bergantung pada jenis log dan konfigurasi, termasuk: Buat semula log: ditentukan oleh saiz maksimum yang dikonfigurasikan dengan parameter "LOG_ARCHIVE_DEST". Log buat semula yang diarkibkan: Ditentukan oleh saiz maksimum yang dikonfigurasikan oleh parameter "DB_RECOVERY_FILE_DEST_SIZE". Log buat semula dalam talian: tidak diarkibkan, hilang apabila pangkalan data dimulakan semula dan tempoh pengekalan adalah konsisten dengan masa berjalan contoh. Log audit: Dikonfigurasikan oleh parameter "AUDIT_TRAIL", dikekalkan selama 30 hari secara lalai.

Urutan langkah permulaan pangkalan data oracle ialah Urutan langkah permulaan pangkalan data oracle ialah May 10, 2024 am 01:48 AM

Urutan permulaan pangkalan data Oracle ialah: 1. Semak prasyarat 2. Mulakan pendengar 3. Mulakan contoh pangkalan data 5. Sambungkan ke pangkalan data; . Dayakan perkhidmatan (jika perlu );

Berapa banyak memori yang diperlukan oleh oracle? Berapa banyak memori yang diperlukan oleh oracle? May 10, 2024 am 04:12 AM

Jumlah memori yang diperlukan oleh Oracle bergantung pada saiz pangkalan data, tahap aktiviti dan tahap prestasi yang diperlukan: untuk menyimpan penimbal data, penimbal indeks, melaksanakan pernyataan SQL dan mengurus cache kamus data. Jumlah yang tepat dipengaruhi oleh saiz pangkalan data, tahap aktiviti dan tahap prestasi yang diperlukan. Amalan terbaik termasuk menetapkan saiz SGA yang sesuai, saiz komponen SGA, menggunakan AMM dan memantau penggunaan memori.

Bagaimana untuk melihat bilangan kemunculan watak tertentu dalam Oracle Bagaimana untuk melihat bilangan kemunculan watak tertentu dalam Oracle May 09, 2024 pm 09:33 PM

Untuk mencari bilangan kemunculan aksara dalam Oracle, lakukan langkah-langkah berikut: Dapatkan jumlah panjang rentetan Dapatkan panjang subrentetan di mana aksara berlaku; daripada jumlah panjang.

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle May 10, 2024 am 04:00 AM

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle: Pemproses: berbilang teras, dengan frekuensi utama sekurang-kurangnya 2.5 GHz Untuk pangkalan data yang besar, 32 teras atau lebih disyorkan. Memori: Sekurang-kurangnya 8GB untuk pangkalan data kecil, 16-64GB untuk saiz sederhana, sehingga 512GB atau lebih untuk pangkalan data yang besar atau beban kerja yang berat. Storan: Cakera SSD atau NVMe, tatasusunan RAID untuk lebihan dan prestasi. Rangkaian: Rangkaian berkelajuan tinggi (10GbE atau lebih tinggi), kad rangkaian khusus, rangkaian kependaman rendah. Lain-lain: Bekalan kuasa yang stabil, komponen berlebihan, sistem pengendalian dan perisian yang serasi, pelesapan haba dan sistem penyejukan.

Bagaimana untuk membaca fail dbf dalam oracle Bagaimana untuk membaca fail dbf dalam oracle May 10, 2024 am 01:27 AM

Oracle boleh membaca fail dbf melalui langkah-langkah berikut: buat jadual luaran dan rujuk fail dbf untuk mendapatkan semula data yang diimport ke dalam jadual Oracle;

Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle May 10, 2024 am 03:42 AM

Jumlah memori yang diperlukan untuk pangkalan data Oracle bergantung pada saiz pangkalan data, jenis beban kerja dan bilangan pengguna serentak. Cadangan am: Pangkalan data kecil: 16-32 GB, Pangkalan data sederhana: 32-64 GB, Pangkalan data besar: 64 GB atau lebih. Faktor lain yang perlu dipertimbangkan termasuk versi pangkalan data, pilihan pengoptimuman memori, virtualisasi dan amalan terbaik (pantau penggunaan memori, laraskan peruntukan).

Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari May 10, 2024 am 03:03 AM

Untuk mencipta tugas berjadual dalam Oracle yang dilaksanakan sekali sehari, anda perlu melakukan tiga langkah berikut: Buat kerja. Tambahkan subkerja pada kerja dan tetapkan ungkapan jadualnya kepada "INTERVAL 1 HARI". Dayakan kerja.

See all articles