1、建立表空間
表空間? oracle資料庫的邏輯單元。 資料庫---表空間 乙個表空間可以與多個資料檔案(物理結構)關聯
乙個資料庫下可以建立多個表空間,乙個表空間可以建立多個使用者、乙個使用者下可以建立多個表。
create tablespace heima20
datafile 'd:\oracle\oracletablespace\heima20'
size 50m
autoextend on
next 10m;
create user heima20
identified by heima20
default tablespace heima20
grant dba to heima20;
create
tablespace
itcast001
datafile
'c:\itcast001.dbf'
size
100m
autoextend
on next10m
itcast 為表空間名稱
datafile 指定表空間對應的資料檔案
size 後定義的是表空間的初始大小
autoextend on 自動增長 ,當表空間儲存都佔滿時,自動增長
next 後指定的是一次自動增長的大小。
create
user
itcastuser
identified
byitcast
default
tablespace
itcast
001
identified
by
後邊是使用者的密碼
default
tablespace
後邊是表空間名稱
oracle資料庫與其它資料庫產品的區別在於,表和其它的資料庫物件都是儲存在使用者下的。
新建立的使用者沒有任何許可權,登陸後會提示
oracle中已存在三個重要的角色:connect角色,resource角色,dba角色。
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 itcastuser
進入system使用者下給使用者賦予dba許可權,否則無法正常登陸
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 也就是你要儲存檔案...