Oracle使用者的建立,修改,刪除及許可權的分配

2021-09-26 20:18:41 字數 869 閱讀 7439

建立使用者:create user zhang(使用者名稱)identified by 123456(密碼);

刪除使用者(密碼,狀態)

使用者刪除:drop user

操作任務:使用你的名字全拼建立使用者,並使用這個使用者登入資料庫請問可以登入嗎?通過測試得出不可以登入,主要原因沒有許可權

一,許可權

1. 許可權的概念:使用資源的權利。

分類:系統許可權(對系統做操作的許可權)和 物件許可權(對資料庫中物件所做操作的權利)

2.許可權建立

(1)格式

grant privilege [, privilege…]

to user [, user…];

許可權:create session

create table

create sequence

create view

create procedure

(2)分配許可權:

例如:給zhang分配登入資料庫的許可權

使用system使用者登入資料庫(此為本機預設資料庫,各不相同)

grant create session to zhang;(給使用者分配許可權)

例如:給zhang;使用者可分配的許可權create table,create sequence, create view

使用system使用者登入資料庫

例如:grant crate table, create sequence, create view to zhang;(給使用者增加多個許可權)

注:connect  zhang/123456(連線oracle資料庫)

disconnect(退出oracl資料庫的連線)

Oracle(建立 修改 刪除表)

根據rowid獲取某一元組 2 表的建立 1 方式一 create table 2 方式二 當as後面的語句能夠查詢到資料的時候,不僅建立了表的結構而且查詢到的資料也會自動新增到新建立的表內部 查詢表中是否有資料 當as後面的語句不能查詢到資料的時候,只建立表的結構,不會向表中新增資料 3 修改表 ...

oracle表的建立修改刪除

表的型別 建立books表 create table books bookid number 6 primary key,booknum varchar2 6 bookname varchar2 60 author varchar 50 publish varchar2 50 bookprice n...

oracle 建立表約束,修改,刪除

sql create table goods goodsid char 8 primary key 主鍵 2goodsname varchar2 30 3unitprice number 10 2 check unitprice 0 單價大於04 category varchar2 8 5provi...