1. 程式人生 > >oracle建立使用者及授權等相關操作

oracle建立使用者及授權等相關操作

1、建立使用者

create user test identified by test;
這樣就建立了一個使用者名稱密碼都為test的使用者  但這個時候test還是不能登陸成功的,我們需要賦予相應的許可權 

2、賦予create session 的許可權

grant create session to test;
這樣test使用者就能成功登入進去

賦予使用者建立表的許可權
grant create table to test;

賦予相應的許可權
grant unlimited tablespace to test;
這個時候使用者就擁有了建立表的許可權 由於表是使用者test的,相應的他就擁有了對建立的表的增刪查改的許可權了

3、撤銷許可權

 revoke create table from test;

二、刪除使用者

drop user 使用者名稱;

若使用者擁有物件,則不能直接刪除,否則將返回一個錯誤值。指定關鍵字cascade,可刪除使用者所有的物件,然後再刪除使用者。

drop user 使用者名稱 cascade;

授權操作

grant select on tabel1 to tabel2; 
grant update on tabel1 to tabel2;

–授權儲存過程

grant execute on procedure1 to tabel2;

角色

create role farxix;--建立farxix角色

grant insert on table1 to farxix; --將插入表的資訊

revoke insert on table1 from xujin1; --收回farxix角色的許可權

grant farxix to farxix1; --將角色的許可權授權給farxix1;

create role farxix1;

grant farxix1 to farxix2; --將角色farxix1授權給farxix2;

alter user farxix default farxix1,farxix2; --修改使用者預設角色

drop role farxix1;--刪除角色farxix1;

相關推薦

oracle建立使用者授權相關操作

1、建立使用者 create user test identified by test; 這樣就建立了一個使用者名稱密碼都為test的使用者 但這個時候test還是不能登陸成功的,我們需要賦予相應的許

mysql的數據類型表的相關操作

pri 不存在 tro light val 圖片 column ron image mysql的數據類型大致分為三類:數值,日期和字符串類型 數值: 日期: 字符串: 常用命令: 創建一個新的列表: CREATE TABLE table_name (colum

(ORACLE)PL/SQL 表的相關操作

資料表的相關操作 建立表 create table 表名 (欄位1 資料型別, 欄位2 資料型別); create table student (name varchar2(20), stuId number(3), add varchar2(50));

(ORACLE)PL/SQL 使用者的相關操作

(ORACLE)PL/SQL 使用者的相關操作 使用者的相關操作 建立了表空間之後使用者是不能訪問表空間的,因此需要建立使用者後設定使用者的訪問許可權 ORACLE通過對使用者身份和許可權增強安全性 Oracle的安全機制 為了確保資料庫的安全性,使

node.js檔案的複製,建立資料夾相關操作

nodeJS對檔案的複製: 一般對於小型檔案的複製操作使用的是流的管道運輸操作, 首先需要載入引入的檔案:var fs = require('fs'); 1、同步建立資料夾 fs.mkdirSync(yourfileDirPath); 非同步建立資

java實現微信授權獲取使用者openid授權使用者相關資訊

首先需要在微信公眾平臺申請賬號並在微信公眾平臺->設定->公眾號設定->功能設定中設定或者在平臺下介面許可權->網頁許可權->網頁授權中設定授權域名。跳轉到授權頁面的url:https://open.weixin.qq.com/co

intelij idea下使用java和JDBC連線oracle資料庫簡單的SQL操作

(1) 閱讀參考資料,理解 JDBC 的呼叫機制; (2) 學會在 tomcat 中部署 JDBC 介面驅動; 首先修改 D:\SoftwareSetups\Tomcat\webapps\manager\META-INF\context.xml,在 其中新增以下程式碼: &l

(C++版)連結串列(一)——實現單向連結串列建立、插入、刪除相關操作

         前段時間用C語言實現了連結串列的相關操作,但是發現當時挺清楚的,過了一段時間又忘的差不多了,所以現在打算用C++再實現一遍,由於初次用C++實現,存在錯誤的地方還望大家指標。下面就直接上程式碼: #include <iostream> #in

mysql5.7免安裝版的配置編碼設定資料庫的相關操作

1、首先在環境變數path中配置mysql的bin資料夾的路徑 2、新建my.ini檔案 在裡面填上如下設定: [mysql] default-character-set = utf8 [mysql.server] default-character-set

Git撤銷修改和版本回退,相關操作

撤銷修改 撤銷修改是指將工作區中的修改撤銷。 語法:git checkout 檔名或路徑 # 撤銷工作區中當前目錄中的所有更改 git checkout . # 撤銷工作區中指定檔案的修改 git checkout -- filename git

oracle關於建立使用者、授權、解鎖相關命令

建立新使用者source、target和密碼: create user source identified by “123456”; create user target identified by “123456”; 賬戶授權: grant create se

微服務架構與實踐雲原生相關概念

定時 服務器端 body 內容 開放封閉原則 logs 方法 服務架構 binding 微服務架構與實踐 筆記:《微服務架構與實踐》 王磊 著 一 單塊架構   1 定義:對於這種功能集中、代碼和數據中心化、一個發布包、部署後運行在同一進程的應用程序,我們通常稱之為單塊架構

Django基礎篇之數據庫選擇相關操作

setting 必須 需要 mysql pyc -- creates 127.0.0.1 settings 在djanjo框架中我們最常用的框架分別就是mysql和sqlit了,下面我們將分別講述一下這倆種數據庫的基礎必備知識 mysql 一、利用命令創建(在終端上執行)

Oracle的用戶、角色以及權限相關操作

連接數據庫 創建用戶 opera pri count curry 操作 密碼 pro 1、創建用戶create user KD identified by 123456;2、授予連接數據庫的權限grant connect to KD;3、將Scott用戶的emp表授權給KD

關於oracle監聽程序的相關問題解決方法

電腦ip 11.2 pan ora 自己 port adr bsp base 1.查看監聽程序是否啟動 打開cmd窗口,cmd用管理員運行,否則無法執行啟動與停止監聽命令 lsnrctl status查看運行狀態 lsnrctl stop停止監聽 lsnrctl start

Redis的數據類型相關操作命令

很多 大數據 div 這一 AR get 學習 介紹 body redis 基礎內容 —— redis的數據類型及相關操作的Linux命令。所謂大廈千層基礎承載,希望大家認真學習這一講: 一、redis 的五大數據類型: 1、Strin

firewalld 的9個zone相關操作

firewalld 的9個zone firewalld相關操作 1、firewalld 的9個zone 前面將 firewalled 關閉,打開了 iptables,現在需要先關閉 iptables ,再開啟 firewalld ,具體操作見下圖,接著查看一下規則,輸入命令 iptables -nv

lvm創建 擴空 相關

style eat 掛載 create lvm ima vgcreate pvcreate xtend 1、先對磁盤進行LVM 設置 2、pvcreate 物理卷的創建 pvcreate /dev/### 3、vgcreate 物理卷組的創建 vgcreate

3. file、inode結構體chardevs數組相關知識解析

內核源碼 art 結構 是否 pri lse 區分 功能 好的 https://blog.csdn.net/zqixiao_09/article/details/50850004 下圖描述了Linux中虛擬文件系統,一般的設備文件與設備驅動程序間的函數調用關系 上圖展現了

python中文件讀寫的相關操作應用

img write {} list r+ 密碼 else data adl 1:既讀又寫 1 with open(‘數據‘,mode=‘r+‘,encoding=‘utf-8‘) as f: 2 print(f.read()) #輸出結