Oracle資料庫訪問控制

2021-07-25 03:35:21 字數 743 閱讀 3544

1.建立使用者

建立使用者時必須用系統管理員身份登入,以hr使用者為例:

輸入使用者名稱:hr as sysdba

輸入口令:1234

建立使用者名為test的使用者,密碼為1234

create user test identified by 1234;
2.更改使用者密碼

更改密碼時可以用資料庫管理員賬戶更改,也可以登入想要修改的賬戶給自己更改。

alter user test identified by 2345;
3.系統許可權

程式設計師常用的許可權如下:

(1)允許使用者登入:create session.

(2)允許建立表:create table.

(3)允許建立檢視:create view.

(4)允許建立序列:create sequence.

(5)允許建立過程:create procedure.

授權語句如下:

grant create session,create table,create view,create sequence,create procedure to test;
4.撤銷許可權

同樣使用資料庫管理員賬戶

revoke create sequence from test;

oracle資料庫訪問許可權控制

如果我們的資料庫部署在外網上,如果資料庫不設定訪問控制許可權,別人可以通過 sqlplus 使用者名稱 密碼 ip 埠號 預設1521 連線該資料庫進行操作,造成資料不安全。通過配置ip設定許可權,步驟 找到oracle安裝目錄,在.network admin下找到sqlnet.ora檔案。編輯sq...

Windows訪問Oracle資料庫

要在windows系統中遠端管理oracle資料庫,必須先在本地安裝oracle client,然後再配合plsql來操作。安裝完oracle client以後,發現相應目錄中沒有tnsnames.ora檔案,其實只要手動建立乙個就可以了。在 oracle安裝位置 product 11.2.0 cl...

C 訪問Oracle資料庫

使用者有個需求要求使用c 訪問oracle資料庫,便開啟c 資料庫程式設計的書藉。c vc 的資料庫訪問技術有odbc,dao,ado oledb 等技術,這些都是通用的c 資料庫訪問技術,不僅可以訪問oracle,還可以用來訪問sql server,access等其它資料庫。不過oracle也有其...