Oracle11g 建立表空間、建立使用者、授予許可權、鎖定、解鎖以及刪除使用者等
轉載:http://blog.csdn.net/cai7095576/article/details/18898717
Oracle建立表空間、建立使用者、授予許可權、鎖定、解鎖以及刪除使用者等
--建立表空間
CREATE TABLESPACE caiylDATAFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_space.dbf' size 500m
AUTOEXTEND ON
NEXT 200M MAXSIZE 20480M
EXTENT MANAGEMENT LOCAL;
--建立臨時表空間
CREATE TEMPORARY TABLESPACE caiyl_temp
TEMPFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_temp.dbf'
SIZE 200M
AUTOEXTEND ON
NEXT 50M MAXSIZE 20480M
EXTENT MANAGEMENT LOCAL;
--建立使用者並指定表空間
CREATE USER caiyl IDENTIFIED BY 123456 DEFAULT TABLESPACE caiyl_space;
--建立使用者並指定表空間和臨時表空間
CREATE USER caiyl IDENTIFIED BY 123456
DEFAULT TABLESPACE caiyl_space
TEMPORARY TABLESPACE caiyl_temp;
--授權使用者
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO caiyl;
--刪除表空間
DROP TABLESPACE caiyl_space INCLUDING CONTENTS AND DATAFILES;
--查看錶空間
SELECT tv.TABLESPACE_NAME "TABLESPACE_NAME",TOTALSPACE "TOTALSPACE/M",FREESPACE "FREESPACE/M",ROUND((1-FREESPACE/TOTALSPACE)*100,2) "USED%"
FROM
(SELECT TABLESPACE_NAME,ROUND(SUM(bytes)/1024/1024) TOTALSPACE FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) tv,
(SELECT TABLESPACE_NAME,ROUND(SUM(bytes)/1024/1024) FREESPACE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) fs
WHERE tv.TABLESPACE_NAME=fs.TABLESPACE_NAME;
--檢視臨時表空間
SELECT TABLESPACE_NAME FROM DBA_TABLESPACES;
--增加表空間大小
ALTER TABLESPACE caiyl_space ADD DATAFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_space.dbf' size 4096M;
--增加臨時表空間大小
ALTER DATABASE TEMPFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_temp.dbf' RESIZE 8192M;
--刪除使用者
DROP USER caiyl CASCADE
--把資料匯入不同於原系統的表空間,在匯入之後卻往往發現,資料被匯入了原表空間(下面解決此方法)
grant connect, resource,dba to caiyl;
--回收使用者unlimited tablespace許可權,這樣就可以匯入到使用者預設表空間:
revoke unlimited tablespace from caiyl;
alter user asd quota 0 on caiyl_space;
alter user asd quota unlimited on caiyl_space;
--匯入匯出
EXP caiyl/[email protected]:1521/orcl FILE=f:/caiyl.dmp FULL=y;
EXP caiyl/[email protected] FILE=f:/caiyl.dmp FULL=y;
IMP caiyl/[email protected] FILE=f:/caiyl.dmp FULL=y IGNORE=y;
--建立一個使用者,指定在該表空間的配額為10mb,初始狀態為鎖定
create user caiyl identified by 123456
default tablespace caiyl_space 10M on caiyl_space account lock;
--建立使用者,在表空間的配額為10mb,口令設為過期狀態(即首次連線資料庫時要修改口令)
create user caiyl identified by 123456
default tablespace caiyl_space 10M on caiyl_space
profile example_profile password expire;
--修改使用者口令,同時將該使用者解鎖
alter user caiyl identified by newpassword account unlock;
--修改預設表空間,在該表空間的配額為20MB,在USER的表空間配額為10MB
alter user caiyl
default tablespace caiyl_space quota 20M ON caiyl_space quota 10M on users;
相關推薦
Oracle11g 建立表空間、建立使用者、授予許可權、鎖定、解鎖以及刪除使用者等
轉載:http://blog.csdn.net/cai7095576/article/details/18898717 Oracle建立表空間、建立使用者、授予許可權、鎖定、解鎖以及刪除使用者等 --建立表空間 CREATE TABLESPACE caiyl DATA
oracle11g建立表空間、使用者及授權
1、安裝完oracle資料庫之後,首先在windows執行中,輸入:sqlplus / as sysdba 出現如下提示表示成功連線到資料庫 2、建立表空間: 輸入:create tablespace test_temp datafile 'test_temp.ora'
Oracle11g建立表空間
查看錶空間預設存放資訊 select * from dba_data_files; 檢視當前的臨時表空間資訊 select * from v$tempfile 建立資料表空間 create tablespace LICENSE_DATA_ANALYSICS dataf
Oracle11g建立表空間和使用者,並授權
1.確保服務OracleOraDb11g_home1TNSListener、OracleServiceORCL已經啟動。 2.開啟SQL Plus,以管理員身份登入。 3.建立表空間(該表空
Oracle 11g安裝步驟以及Oracle11g建立表空間和使用者,並授權
Oracle 11g安裝步驟詳解 一、Oracle 下載 注意Oracle分成兩個檔案,下載完後,將兩個檔案解壓到同一目錄下即可。 路徑名稱中,最好不要出現中文,也不要出現空格等不規則字元。 官方下地址: http://www.oracle.com/techn
Oracle11g建立表空間語句以及ORA-01109:資料庫未開啟(解決辦法)
ORA-01033:ORACLE initialization or shutdown解決問題第二步:命令模式如下: SQL> startup mount ORACLE 例程已經啟動。 Total System Global Area 3290345472 bytes Fixed Size
一、orcale建立表空間和使用者
create tablespace zml20180730 datafile 'E:\orcale\data\zml20180730.dbf' size 300m autoextend on next 100m maxsize unlimited extent Managemen
oracle建立表空間、使用者、許可權 oracle 建立臨時表空間/表空間,使用者及授權
原連結:https://www.cnblogs.com/wxm-bk/p/6510654.html oracle 建立臨時表空間/表空間,使用者及授權 1:建立臨時表空間 create temporary tablespace user_temp tempfile
oracle sql語句建立表空間、使用者、並給使用者賦予許可權
--建立表空間、大小100m,自增長50m ,最大為 2G;位置: 'h:\app\a.dbf' create tablespace 表空間名 datafile 'h:\app\a.dbf' size 100m autoextend on next 50m maxsize 20480m ext
OARACLE——建立表空間、使用者、許可權、刪除使用者、匯入、匯出
1、使用sys使用者登入,連線為SYSDBA; 2、查詢表空間資料資料夾在伺服器上的路徑,得到資料夾的路徑為D:\ORACLE\PRODUCT\10.2.0\ORADATA\YWSJ\; Select FILE_NAME FROM DBA_DATA_FILES; 3、建立表空間 CR
Oracle建立表空間、表、一級使用者授權
---恢復內容開始--- 1. 安裝: 百度一下你就知道 2. sqlplus登入/sqlplus命令登入 在安裝Oracle時,你需要記住設定的“全域性資料庫名”(預設為orcl) 和 口令,在以兩種方式登入時: 使用者名稱: sys(超級使用者==sysdba) / system(管
oracle 建立表空間詳解、例項
建立臨時表空間----->建立表空間---->建立使用者指定表空間----->授權 --查詢表空間 select * from dba_tablespaces --查詢表空間路徑 select * from dba_data_file
建立表空間、檢視索引、序列、約束
表空間 建立表空間:如果要進行非系統表空間的建立,可以使用如下語法完成。 CREATE [TEMPORARY] TABLESPACE 表空間名稱 [DATAFILE | TEMPFILE 表空間檔案儲存路徑 …] [SIZE 數字[K | M]] [AUTOEX
oracle一個建立使用者、建立表空間、授權、建表的完整過程
<轉載> 原文地址: http://skyuck.iteye.com/blog/847859 1.首先我們可以用scott使用者以sysdba的身份登入oracle. Sql程式碼 conn scott/tiger as sysdba
oracle12c建立表空間、建立使用者、建立許可權
1.基本概念 1.1.關於賬號的概念 在安裝Oracle時,你需要記住設定的“全域性資料庫名”(預設為orcl) 和 口令,在以兩種方式登入時: 使用者名稱: sys(超級使用者==sysdba) / system(管理員使用者)Sys和system區別
Oracle建立表空間、新增使用者
--查詢表空間 SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name; --建立
Oracle建立表空間、建使用者、匯入dmp檔案
1、建立臨時表空間: create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend
建立表空間、使用者、擴容、移動資料檔案
[[email protected] Desktop]$ sqlplus test_data/test_data SQL*Plus: Release 10.2.0.1.0 - Production on Fri Sep 27 23:40:23 2013 Copyright (c) 1982, 200
oracle 建立表空間、新使用者及許可權
給新建立的使用者分配許可權, 如:"GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESO
ORACLE ASM環境中刪除和建立表空間、增加表空間資料檔案
1、列出表空間 SQL> select name from v$tablespace; 刪除表空間,包括屬於它的資料檔案(物理上也同時刪除) SQL> drop tablespace qiu including contents and datafiles