使用者管理和資料庫安全(一)
在建立資料庫時,為所有使用者建立一個預設臨時表空間和一個預設永久表空間,一旦建立了著兩個表空間,建立使用者時可以不指定他們。
--檢視使用者預設臨時表空間和預設永久表空間
SELECT USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE FROM DBA_USERS
/
--另一種建立使用者方法
GRANT CONNECT TO ORCL IDENTIFIED BY ZJA
/
SQL> CONN ORCL/ZJA@ORCL
已連線。
SQL> CREATE TABLE TEST(ID INT);
CREATE TABLE TEST(ID INT)
*
第 1 行出現錯誤:
ORA-01031: 許可權不足
/
--需要給使用者分配表空間限額
SQL> CONN SYS/ZJA@ORCL AS SYSDBA
已連線。
ALTER USER ORCL QUOTA 100M ON USERS;
/
--檢視使用者的各表空間限額
SELECT TABLESPACE_NAME,USERNAME,BYTES FROM DBA_TS_QUOTAS
/
SQL> CONN ORCL/ZJA@ORCL
已連線。
SQL> CREATE TABLE TEST(ID INT);
CREATE TABLE TEST(ID INT)
*
第 1 行出現錯誤:
ORA-01031: 許可權不足
--建表依然不行
/
--再試試
create user orcl3 identified by zja
temporary tablespace temp
default tablespace users
quota 500M on users;
grant create session to orcl3;
SQL> CONN ORCL/ZJA@ORCL
已連線。
SQL> CREATE TABLE TEST(ID INT);
CREATE TABLE TEST(ID INT)
*
第 1 行出現錯誤:
ORA-01031: 許可權不足
/
--收回使用者session許可權
revoke create session from orcl3
/
---------------------------------======================================
--建立概要檔案
create profile miser
limit
connect_time 120---連線最多120秒
failed_login_attempts 3--連續3次登陸不成功,賬號被鎖定一定時間或者dba手動解鎖
idle_time 60--使用者空閒60秒以上使用者退出
sessions_per_user 2;--最多兩個會話
/
--沒有明確給使用者指派概要檔案,該使用者將使用預設的概要檔案
select distinct resource_name,limit from dba_profiles where profile='DEFAULT';
--指定概要檔案:
alter user orcl3 profile miser
--還可以更改概要檔案:
alter profile miser
limit
sessions_per_user 4;
--刪除概要檔案
drop profile miser cascade
--檢視索引列、表名
select *from dba_ind_columns
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25323853/viewspace-693922/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用者管理和資料庫安全(二)資料庫
- 管理SQL Server資料庫安全SQLServer資料庫
- 克隆資料庫之使用者管理複製(一)資料庫
- ORACLE使用者管理方式下備份資料和複製資料庫Oracle資料庫
- MySQL和PostgreSQL資料庫安全配置MySql資料庫
- 4 管理資料庫例項和叢集資料庫資料庫
- 安全管理:polardb資料庫審計功能資料庫
- SQL Server資料庫安全管理經驗談SQLServer資料庫
- 1.5. 關於資料庫管理員的安全和許可權資料庫
- 一些ASM 資料庫的測試和管理ASM資料庫
- 保護資料庫的安全(一)資料庫
- 達夢資料庫使用者與模式管理資料庫模式
- PostgreSQL資料庫使用者許可權管理SQL資料庫
- MySQL-授權使用者管理資料庫MySql資料庫
- 管理RMAN資料庫——RMAN使用者手冊資料庫
- ORACLE資料庫物件與使用者管理(轉)Oracle資料庫物件
- MongoDB 資料庫安全之使用者密碼修改MongoDB資料庫密碼
- SpringBoot資料庫管理 - 用Liquibase對資料庫管理和遷移?Spring Boot資料庫UI
- 資料庫 安全資料庫
- 資料庫安全資料庫
- VMware Data Services Manager 2.1 - 資料庫管理和資料服務管理資料庫
- 分散式資料庫管理系列(一)分散式資料庫
- 管理物理STANDBY資料庫——DATA GUARD概念和管理資料庫
- 關於資料庫登陸名和資料庫使用者名稱的一點點心得資料庫
- 克隆資料庫之使用者管理複製(三)資料庫
- 克隆資料庫之使用者管理複製(二)資料庫
- 資料庫使用者表空間配額管理資料庫
- 一文說清資料管理、資料治理和資料資產管理
- Oracle資料庫使用者安全策略功能介紹Oracle資料庫
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- 資料庫管理資料庫
- 管理邏輯STANDBY資料庫——DATA GUARD概念和管理資料庫
- 如何安全移除dataguard和如何安全移除備庫並把備庫變成一個單獨的資料庫資料庫
- 管理資料,應用程式和主機安全-B
- 管理資料,應用程式和主機安全-C
- 2.9.1 資料庫安全資料庫
- Sybase資料庫安全資料庫
- MySQL資料庫資料管理MySql資料庫