建立oracle表空間

2021-08-28 20:20:59 字數 1783 閱讀 3447

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 也就是你要儲存檔案...