程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle創建表空間實例分析,oracle創建實例分析

oracle創建表空間實例分析,oracle創建實例分析

編輯:Oracle教程

oracle創建表空間實例分析,oracle創建實例分析


如何創建oracle表空間?

1.如果在PL/SQL 等工具裡打開的話,直接修改下面的代碼中[斜體加粗部分]執行

2.確保路徑存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路徑存在

/*分為四步 */

/*第1步:創建臨時表空間 */

create temporary tablespace user_temp

tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

 /*第2步:創建數據表空間 */

create tablespace user_data

logging

datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

/*第3步:創建用戶並指定表空間 */

create user username identified by password

default tablespace user_data

temporary tablespace user_temp;

/*第4步:給用戶授予權限 */

grant connect,resource,dba to username;

完整代碼:
/*分為四步 */
/*第1步:創建臨時表空間 */
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

/*第2步:創建數據表空間 www.jbxue.com */
create tablespace user_data
logging
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

/*第3步:創建用戶並指定表空間 */
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;

/*第4步:給用戶授予權限 */
grant connect,resource,dba to username;


oracle 創建表空間語法分析並解釋

CREATE TABLESPACE INDX --創建名字叫INDX的表空間
DATAFILE 'D:\ORACLE\ORADATA\KYSYS\INDX01.DBF' SIZE 3000M AUTOEXTEND ON
--INDX表空間包含的數據文件及位置 'D:\ORACLE\ORADATA\KYSYS\INDX01.DBF' SIZE為3000M,可自動擴展(這個指當3000M用完時)
NEXT 128M MAXSIZE UNLIMITED
--自動擴展時是按128M擴展,最大的SIZE是沒有限制
MINIMUM EXTENT 128K
--最小的范圍數是128K
LOGGING
--產生log,意指進行dml操作,如delete,update等時,產生redo log記錄這些改變以便於恢復
DEFAULT STORAGE (
--預設存儲參數如下
INITIAL 128K --初使分配128k
NEXT 128K --下一次128k
MINEXTENTS 1 --最小范圍數 1
MAXEXTENTS 4096 --最大范圍數 4096
PCTINCREASE 0 --pct增長0
)
ONLINE --在線
PERMANENT --永久(表空間分為永久與臨時兩種類型)
EXTENT MANAGEMENT DICTIONARY;--字典管理模式(表空間分為兩種管理模式,字典與本地)
 

oracle 的兩個表空間 創建在一個實例上 與 分別創建在兩個實例上 有什不同與影響(性可以方面)

oracle 實例是指內存結構。
如果是單實例,就是單機狀態下,是一個實例對應一個數據庫
如果是集群狀態(rac),是多個實例對應一個數據。
不存在表空間建在實例上的問題。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved