表空間:oracle資料庫的邏輯單元。資料庫—表空間,乙個表空間可以與多個資料檔案關聯,乙個資料庫下可以建多個表空間,乙個表空間可以建立多個使用者,乙個使用者下可以建立多張表。
表空間-儲存資料邏輯單位–使用者管理表空間,使用者向表空間中新增記錄真正存在資料檔案中(*.dbf)
(sql)
create tablespace mytablespace
datafile 'c:\mytablespace.dbf'
size 100m
aotuextend on
next 10m;
mytablespace : 表空間名稱
datafile: 指定表空間對應的資料檔案(位置)
size:表空間的初始大小
autoextend on :自動增長,
next: 一次自動增長的大小
格式:
格式固定,順序不能變
create tablespace 表空間名稱
datafile '資料檔案的位置'
size 表空間的初始化大小
autoextend on
next
create user gaowei identified by gaowei default tablespace mytablespace;
createa user 使用者名稱 identified by 密碼 default tablespace 表空間名稱;
identified by 後邊是使用者的密碼
default tablespace 後邊是表空間名稱
oracle 資料庫與其它資料庫產品的區別在於,表和其它的資料庫物件都是儲存在使用者下的
使用命令建立好使用者,沒有登陸許可權,登陸後會提示。
oracle 中已存在三個重要的角色:connect 角色,resource 角色,dba 角色。
connect 角色: –是授予終端使用者的典型權利,最基本的
alter session –修改會話
create cluster –建立聚簇
create database link –建立資料庫鏈結
create sequence –建立序列
create session –建立會話
create synonym –建立同義詞
create view –建立檢視
resource 角色: –是授予開發人員的
create cluster –建立聚簇
create procedure –建立過程
create sequence –建立序列
create table –建表
create trigger –建立觸發器
create type –建立型別
dba 角色:擁有全部特權,是系統最高許可權,只有 dba 才可以建立資料庫結構,並且系統許可權也需
要 dba 授出,且 dba 使用者可以操作全體使用者的任意基表,包括刪除。
grant dba to gaowei;
--表示把 dba許可權授予給 gaowei(使用者)
格式:
grant connect(或者resource,dba) to 使用者名稱
Oracle建立表空間
建立表空間 create tablespace estate db datafile e estate db.ora size 10m autoextend on 建立臨時表空間 create temporary tablespace estate temp db tempfile e estate...
ORACLE建立表空間
因此,在建立物件之前,首先要分配儲存空間 分配儲存,就要建立表空間 建立表空間示例如下 create tablespace sample logging datafile d oracle oradata ora92 luntan.ora size 5m extent management loca...
oracle建立表空間
sys使用者在cmd下以dba身份登陸 在cmd中打sqlplus nolog 然後再conn as sysdba 注意點 1.如果在pl sql 等工具裡開啟的話,直接修改下面的 中 斜體加粗部分 執行 2.確保路徑存在,比如 d oracle oradata oracle9i 也就是你要儲存檔案...