1. 程式人生 > >oracle安裝完資料庫後建立新使用者

oracle安裝完資料庫後建立新使用者

二、建立使用者

1、使用管理員登陸,賬號:system,密碼:安裝資料庫時管理口令。

2、--01.建立表空間(SNFPLATFORM) 轉自:https://www.cnblogs.com/spring_wang/p/5695420.html

CREATE TABLESPACE SNFPLATFORM
LOGGING
DATAFILE 'D:\kong\SNFPLATFORM.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2096M
EXTENT MANAGEMENT LOCAL;

新建使用者(platform),密碼(platform),預設表空間 SNFPLATFORM:
--02.建立使用者
CREATE USER platform IDENTIFIED BY platform
DEFAULT TABLESPACE SNFPLATFORM;

--03.授權

grant dba TO platform;
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO platform;

具體需要哪些許可權需要看使用者的實際需要。
系統許可權分類:
DBA: 擁有全部特權,是系統最高許可權,只有DBA才可以建立資料庫結構。
RESOURCE:擁有Resource許可權的使用者只可以建立實體,不可以建立資料庫結構。
CONNECT:擁有Connect許可權的使用者只可以登入Oracle,不可以建立實體,不可以建立資料庫結構。
對於普通使用者:授予connect, resource許可權。
對於DBA管理使用者:授予connect,resource, dba許可權。
系統許可權授權命令:
系統許可權只能由DBA使用者授出:sys, system(最開始只能是這兩個使用者)
授權命令:SQL> grant connect, resource, dba to 使用者名稱1 [,使用者名稱2]...;
注:普通使用者通過授權可以具有與system相同的使用者許可權,但永遠不能達到與sys使用者相同的許可權,system使用者的許可權也可以被回收。