1. 程式人生 > >oracle建立表空間 擴充套件表空間檔案 修改表空間自動增長

oracle建立表空間 擴充套件表空間檔案 修改表空間自動增長

1. 建立表空間
create tablespace SIRM2 
datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 1024M --儲存地址 初始大小1G
autoextend on next 10M maxsize unlimited   --每次擴充套件10M,無限制擴充套件
EXTENT MANAGEMENT local  autoallocate
segment space management auto;
2.建立使用者
 create user test  identified by test 
default tablespace SIRM2
  temporary tablespace TEMP
  profile DEFAULT;
3.授權
grant dba to test;
grant connect to test;
grant resource to test;
 
SYS使用者在CMD下以DBA身份登陸: 
 
在CMD中打sqlplus /nolog 
 
然後再 
 
conn / as sysdba 
 
//建立臨時表空間   
 
  
 
create temporary tablespace user_temp   
 
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  
 
size 50m   
 
autoextend on   
 
next 50m maxsize 20480m   
 
extent management local;   
 
  
 
//建立資料表空間   
 
create tablespace test_data   
logging   
 
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'  
size 50m   
 
autoextend on   
 
next 50m maxsize 20480m   
 
extent management local;   
 
  
 
//建立使用者並指定表空間   
 
create user username identified by password   
 
default tablespace user_data   
temporary tablespace user_temp;   
 
  
 
//給使用者授予許可權   
 
  
 
grant connect,resource to username;   
 
  
 
//以後以該使用者登入,建立的任何資料庫物件都屬於user_temp 和user_data表空間, 
這就不用在每建立一個物件給其指定表空間了  
 
撤權:   
 
       revoke   許可權...   from  使用者名稱; 
 
刪除使用者命令 
 
drop user user_name cascade; 
 
建立表空間 
 
CREATE TABLESPACE data01 
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M 
UNIFORM SIZE 128k; #指定區尺寸為128k,如不指定,區尺寸預設為64k 
 
刪除表空間 
 
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; 
一、建立表空間 
 
CREATE TABLESPACE data01 
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M 
UNIFORM SIZE 128k; #指定區尺寸為128k,如不指定,區尺寸預設為64k 
 
二、建立UNDO表空間 
 
CREATE UNDO TABLESPACE UNDOTBS02 
 
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M 
 
#注意:在OPEN狀態下某些時刻只能用一個UNDO表空間,如果要用新建的表空間,必須切換到該表空間: 
 
ALTER SYSTEM SET undo_tablespace=UNDOTBS02; 
 
三、建立臨時表空間 
 
CREATE TEMPORARY TABLESPACE temp_data 
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M 
四、改變表空間狀態 
 
1.使表空間離線 
 
ALTER TABLESPACE game OFFLINE; 
 
如果是意外刪除了資料檔案,則必須帶有RECOVER選項 
 
ALTER TABLESPACE game OFFLINE FOR RECOVER; 
 
2.使表空間聯機 
 
ALTER TABLESPACE game ONLINE; 
3.使資料檔案離線 
 
ALTER DATABASE DATAFILE 3 OFFLINE; 
 
4.使資料檔案聯機 
 
ALTER DATABASE DATAFILE 3 ONLINE; 
5.使表空間只讀 
 
ALTER TABLESPACE game READ ONLY; 
6.使表空間可讀寫 
 
ALTER TABLESPACE game READ WRITE; 
 
五、刪除表空間 
 
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; 
六、擴充套件表空間 
 
首先查看錶空間的名字和所屬檔案 
 
select tablespace_name, file_id, file_name, 
 
round(bytes/(1024*1024),0) total_space 
 
from dba_data_files 
order by tablespace_name; 
 
1.增加資料檔案 
 
ALTER TABLESPACE game 
 
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M; 
 
2.手動增加資料檔案尺寸 
 
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
 
RESIZE 4000M; 
 
3.設定資料檔案自動擴充套件 
 
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf 
 
AUTOEXTEND ON NEXT 100M 
 
MAXSIZE 10000M; 
 
設定後查看錶空間資訊 
 
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE, 
 
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
 
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C 
 

相關推薦

oracle建立空間 擴充套件空間檔案 修改空間自動增長

1. 建立表空間 create tablespace SIRM2  datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 1024M --儲存地址 初始大小1G autoextend on next 10M maxsize unlimi

[轉載]Oracle建立使用者、角色、授權、建

出處:https://www.cnblogs.com/roger112/p/7685307.html   oracle資料庫的許可權系統分為系統許可權與物件許可權。系統許可權( database system privilege )可以讓使用者執行特定的命令集。例如,create table許可

Oracle建立使用者並給使用者授權查詢指定或檢視的許可權

MSV31賬戶登入資料庫進行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DNINMSV31"  TEMPORARY TABLESPACE "T

Oracle建立使用者、角色、授權、建

oracle資料庫的許可權系統分為系統許可權與物件許可權。系統許可權( database system privilege )可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系

Oracle建立使用者,授權,匯入,備份等常見sql

1.建立表空間create tablespace tablespacename logging datafile 'filepath\filename.dbf' size 256m autoexte

檢查SQL SERVER 2005資料庫檔案大小設定與自動增長

--判斷臨時表是否存在 IF OBJECT_ID( 'tempdb..#tmpDBinfo ') IS NULL     BEGIN   PRINT '#tmpDBinfo NOT EXIST'  END ELSE  BEGIN   DROP  Table #tmpDB

Oracle建立空間、建使用者、匯入dmp檔案

1、建立臨時表空間: create temporary tablespace user_temp   tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  size 50m   autoextend

oracle建立空間和使用者及匯入dmp檔案

/* 說明:若已經存在相應的使用者和表空間,則需要先刪除相應的使用者和表空間 然後再全部重新建立 */ –刪除使用者 drop user xhfundweb cascade; –刪除表空間 drop tablespace X

Oracle建立空間和用戶

creat 增長 pac files tor initial ide efault start Oracle建立表空間和用戶 建立表空間和用戶的步驟: 用戶 建立:create user 用戶名 identified by

oracle建立空間及使用者,匯出匯入資料備份

轉載:https://blog.csdn.net/ludongshun2016/article/details/52849784?utm_source=copy  建立表空間及使用者 //建立臨時表空間   create temporary tablespace salt

Oracle建立空間

    本人使用的操作資料庫的IDE事datagrip(與強大的IDEA,WEBSTORM同屬捷克的JetBrains公司),用慣了idea和webstorm的同志們會覺得畫面很親切     下面介紹一下建立表空間,建立操作使用者,以及為使用者分配許可權的操作: &

oracle建立空間 建立使用者 建立

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

oracle建立使用者,空間,臨時空間,分配許可權步驟詳解

首先登陸管理員賬號,或者有DBA許可權的使用者,接下來依次: --查詢所有使用者 select * from dba_users; --建立新使用者 create user gpmgt identified by GPMGT; --檢視所有使用者所在表空間 select usernam

oracle建立空間、使用者、許可權 oracle 建立臨時空間/空間,使用者及授權

原連結:https://www.cnblogs.com/wxm-bk/p/6510654.html oracle 建立臨時表空間/表空間,使用者及授權   1:建立臨時表空間 create temporary tablespace user_temp tempfile

用sqlplus為oracle建立使用者和空間

用Oracle自帶的企業管理器或PL/SQL圖形化的方法建立表空間和使用者以及分配許可權是相對比較簡單的, 本文要介紹的是另一種方法就是使用Oracle所帶的命令列工具SQLPLUS來建立表空間。 開啟SQL Plus 登入: 輸入   SCOTT 

oracle建立使用者及空間,收回許可權,授予角色等sql整合

--建立使用者 --create user userName identified by password; --建立表空間 --create tablespace tableSpaceName datafile '/home/oracle/app/oracle/oradata/orc

Oracle建立空間、一級使用者授權

---恢復內容開始--- 1. 安裝:   百度一下你就知道 2. sqlplus登入/sqlplus命令登入   在安裝Oracle時,你需要記住設定的“全域性資料庫名”(預設為orcl) 和 口令,在以兩種方式登入時:   使用者名稱: sys(超級使用者==sysdba) / system(管

Oracle建立空間建立使用者和使用者授權

今天要建立一個Oracle使用者,然後發現sql不太記得了,然後只能再去找找資料,發現這樣效率並不是很高,所以記錄成部落格,有需要就直接從部落格複製。 下面是我簡單整理的,有需要可以參考。 --建立表空間 CREATE TABLESPACE WORKFLOW01 LOGGING DATAFILE 'D:\or

oracle 建立空間詳解、例項

建立臨時表空間----->建立表空間---->建立使用者指定表空間----->授權     --查詢表空間 select * from dba_tablespaces --查詢表空間路徑 select * from dba_data_file

oracle安裝第二彈--oracle建立空間及使用者和密碼

----20180929 By skyfans 第一彈我們進行的oracle基礎服務的安裝及監聽配置,已經可以實現oralce的開機自啟動,那麼系統如何連線oracle資料庫呢?這裡我們講述使用者的建立、表空間建立及指令碼的匯入,完成此步驟後,我們已經可以進行o