oracle之建立空間和使用者

2021-08-01 13:05:44 字數 1444 閱讀 8309

oracle相對於mysql來說他是乙個大型的資料庫,它占有的市場份額也比mysql的大,同時它支援高併發大資料的訪問,同時oracle的操作也和mysql的差別有點大。

oracle為什麼要建立空間和使用者

在oracle中資料邏輯上的儲存於表空間中而物理上則是在儲存在表結構的資料中。資料庫是有乙個或多個表空間和資料檔案組成的。我們建立控制項和使用者是為了便於管理因為邏輯儲存相對於物理儲存來說,軟體管理的可用性會大大提公升的。

怎樣去建立空間和使用者呢

建立空間我們分為5個步驟來進行:

0.png

在該資料夾下面再建立乙個資料夾

1.png

這樣我們就完成了第一步。

create tablespace example

datafile 'c:\databaseoracle\example.dbf' size 100m

autoextend on

next 1m

maxsize unlimited;

datafile 就是建立的資料夾的目錄,size是該檔案中最大是多少,next每次增加的大小。這樣建立的資料夾中就會出現乙個

2.png

該檔案初始的為2m以後每次增加1m。

create temporary tablespace mama_temp  

tempfile 'c:\databaseoracle\temp\mama_temp.dbf' size 100m

autoextend on

next 5m

maxsize 200m;

執行完這**之後temp資料夾中會出現乙個mama_temp.dbf檔案

3.png

這樣我們就建立了臨時的表空間,臨時表、中間排序結果等臨時物件就儲存在這個檔案中。

create user aa identified by 12345678  

default tablespace mama

temporary tablespace mama_temp;

這樣就建立了乙個叫aa的使用者而且密碼時12345678現在就可以使用這個aa來登入oracle了,只是這個使用者他沒有任何的權利對資料庫進行操作。接下來就是要對這個aa使用者進行賦予許可權的操作了。

grant connect,resource,dba to aa;
這樣我們就給aa這個使用者乙個dba的許可權,這只是其中的一種許可權等級,oracle還要很多的許可權等級,最高的是sys,一般給使用者設定的最高許可權有adb就夠了。

到現在就完成了oracle的建立控制項和使用者的所有步驟了,現在就可以使用aa這個使用者對oracle進行操作了。

Oracle建立表空間和使用者

oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者 建立 create user 使用者名稱 identified by 密碼 授權 grant create session to 使用者名稱 grant create table to 使用者名...

Oracle建立表空間和使用者

oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者 建立 create user 使用者名稱 identified by 密碼 授權 grant create session to使用者名稱 grant create table to使用者名稱 ...

Oracle建立表空間和使用者

oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者 建立 create user 使用者名稱 identified by 密碼 授權 grant create session to使用者名稱 grant create table to使用者名稱 ...