Oracle 建立使用者並分配角色

2021-10-14 20:50:29 字數 1384 閱讀 1166

create user 使用者名稱 identified by 密碼;

create user 使用者名稱 identified by 密碼;

例如,建立乙個普通使用者hern,密碼為123456: 

create user hern identified by 123456;

alter user 使用者名稱 identified by 新密碼

alter user 使用者名稱 identified by 新密碼;

drop user 使用者名稱;

drop user 使用者名稱;

若使用者擁有物件(例如進行過增刪改查等等操作),則不能直接刪除,否則將返回乙個錯誤值。

指定關鍵字cascade,可刪除使用者所有的物件,然後再刪除使用者。

語法: 

drop user 使用者名稱 cascade;

alter session --修改會話 

create cluster --建立聚簇 

create database link --建立資料庫鏈結 

create sequence --建立序列 

create session --建立會話 

create synonym --建立同義詞 

create view --建立檢視

create cluster --建立聚簇  

create procedure --建立過程 

create sequence --建立序列  

create table --建表  

create trigger --建立觸發器  

create type --建立型別 

授權命令 語法: grant connect, resource to 使用者名稱;

撤銷許可權 語法: revoke connect, resource from 使用者名稱;

使用者還可以在oracle建立自己的role。使用者建立的role可以由表或系統許可權或兩者的組合構成。為了建立role,使用者必須具有create role系統許可權。

建立角色 語法: create role 角色名;

授權角色 語法: grant select on 表名 to 角色名;

注意:擁有該角色的所有使用者都具有對錶的select查詢許可權 

刪除角色 語法: drop role 角色名;

create user zkb identified by 123; // 新建使用者

grant connect,resource to zkb; //分配角色

grant dba to zkb; //分配管理員角色

revoke dba from zkb; //移除管理員角色

select * from dba_role _privs where grantee=』zkb』; //查詢該使用者角色

電商後台管理系統使用者列表分配角色功能

目錄 一 1 修改 users.vue 2 修改 element.js 二 測試 三 原始碼參考 首頁 使用者管理 使用者列表 新增使用者 取 消確 定 取 消確 定 當前的使用者 當前的角色 分配新角色 取 消確 定 import vue from vue 按需分配各個元件 import from...

Oracle 建立表空間並分配給使用者

rem 建立臨時表空間 create temporary tablespace pksniq temp tempfile d pksniq temp.dbf size 32m autoextend on next 32m extent management local rem 設定表空間的區管理為本...

Oracle建立使用者 角色和許可權

我們來看看在我們學習過程中一般的使用者如何建立,分配何種角色和許可權。1 我們只需要對 資料庫 進行簡單的維護和開發操作,最好不要用sys或system使用者。最簡單的建立新使用者的命令 create user 使用者名稱 identified by 口令 2 一般現在分配給使用者以下許可權 1 c...