當前位置:首頁 » 數據倉庫 » sql資料庫創建表空間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫創建表空間

發布時間: 2022-06-29 06:40:08

Ⅰ pl/sql中如何建立表空間

創建數據表空間
create tablespace stbss
datafile 'E:\oracle\proct\10.2.0\oradata\orcl\stbss_temp01.dbf'
size 100m
autoextend on next 32m maxsize 2048m
---------------------------------
stbss 是表空間名稱
D:xxxxx.dbf 是你表空間數據的存放地址和文件名稱
size 100m 開始是100M的大小
autoextend on next 32m 不夠的話會自動增長32M
maxsize 2048m 最多增加到 2048m

Ⅱ plsql遠程連接資料庫如何創建表空間

-新建表空間,登錄名和密碼
--請盡量把表空間和別的系統分離,這里以Search為例子,登錄名和密碼以test為例子
create tablespace Search
logging
datafile 'D:\oracle\proct\10.2.0\oradata\orcl\Search.ora' size 15M extent
management local segment space management auto;
--刪除test用戶
drop user test cascade;
--創建test用戶
create user test
identified by test
default tablespace Search
temporary tablespace TEMP;
--為用戶授權
grant connect,resource,dba to test;
commit;
--修改表空間大小
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\Search.ora' AUTOEXTEND ON NEXT 15K MAXSIZE UNLIMITED;
commit;
plsql遠程查看錶空間創建路徑
select *from dba_data_files

Ⅲ 請教如何利用PLSQL建oracle表,建表空間,設置管理,導入導出數據

先建表空間然後再建表:
第一步:創建表空間
CREATE TABLESPACE S2SHDWZ_DATA DATAFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf' SIZE 256M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
說明:S2SHDWZ->是空間名,你要知道你的Oracle在哪個盤安裝著
第二步:創建臨時表空間
CREATE TEMPORARY TABLESPACE S2SHDWZ_TEMP TEMPFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZTEMP01.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M
第三步:創建連接
CREATE USER S2SHDWZ PROFILE DEFAULT IDENTIFIED BY "s2shdwz123" DEFAULT TABLESPACE INVEST_DATA TEMPORARY TABLESPACE INVEST_TEMP ACCOUNT UNLOCK
GRANT CONNECT TO S2SHDWZ
第四步:授權和提交
GRANT DBA TO S2SHDWZ
COMMIT
然後你就在sql developer 創建一個資料庫,就可以在庫中創建表了。可以手動創建表、導出數據,也可以寫命令做。我在用上述幾步後,可以成功!
希望對你有幫助,呵呵!

Ⅳ oracle資料庫如何用plsql客戶端創建用戶,表空間、臨時表空間

create tablespace wm
datafile 'E:\SQL\oracle\oradata\wm.dbf' size 50M
default storage (initial 500K
next 500K
minextents 1
maxextents unlimited
pctincrease 0);----first 創建表空間wm
create user wmdb identified by wmdb default tablespace wm;---創建用戶mysql
grant resource,connect to wmdb;----授予用戶mysql許可權
drop tablespace test including contents and datafiles;----刪除表空間
drop user test cascade;---刪除表空間
alter tablespace test add datafile 'E:\SQL\oracle\oradata\test1.dbf' size 200M;---更改表空間
create user statdba identified by password;---修改mysql用戶密碼
alter user statdba identified by statdba;----修改statdba用戶密碼
grant dba to mysql;--授予mysql DBA許可權
grant unlimited tablespace to mysql;--授予mysql不限制的表空間
grant select any table to mysql;--授予mysql查詢任何錶
grant select any dictionary to mysql;

Ⅳ 怎樣用PLSQL Developer創建表空間

一、創建表空間腳本
通過pl/sql登錄到Oracle資料庫上,然後執行菜單:文件/新建/命令窗口 ,打開一個命令窗口然後在該命令窗口中執行腳本創建和刪除表空間
創建表空間
Sql>create tablespace histdb datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' autoextend on;

1) DATAFILE: 表空間數據文件存放路徑
2) SIZE: 起初設置為200M
3) UNIFORM: 指定區尺寸為128k,如不指定,區尺寸默認為64k
4) 空間名稱histdb 與 數據文件名稱 histdb.dbf 不要求相同,可隨意命名.
5) AUTOEXTEND ON/OFF 表示啟動/停止自動擴展表空間
6) alter database datafile ' D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf ' resize 500m; //手動修改數據文件大小為500M
刪除表空間
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
二、創建用戶並制定表空間:
資料庫版本:10.2.0
PL/SQL 版本:7.0.1
1 安裝Oracle資料庫 (如何安裝Oracle會在下篇文章介紹,這里只介紹本文需要用的的地方)
創建一個資料庫 注意字元集的選擇 UTF-8 創建用戶名和密碼
sid: Dev
pwd: test
更改sys,system口令:sys
2 創建表空間
用sys登錄pl/sql :(使用dba的用戶名和密碼)
SID: system
PWD:sys
鏈接為:dba
3 創建User
3.1 pl/sql 菜單選擇USER 右健點擊新建 用戶 .
3.2 分別填入
ID: xxx
Pwd: xxx
默認表空間 : 此為 步驟2 所設置的名稱
選擇角色許可權: dba
系統許可權:u tablespace (無限表空間)
4 執行USER OBJECT.SQL (如果有需要執行的存貯過程之類的腳本的話)

Ⅵ 使用PL/SQL創建表空間 語句怎麼寫 都是什麼意思

你是創建表還是表空間啊

create tablespace 是創建表空間,和表名一點關系都沒有

createtablespaceshopping--創建表空間shopping
datafile'shopping.dbf'--表空間使用的數據文件
size50m--大小50m
autoextendon--自動擴展
next50mmaxsize20480m--最大可到20480m
extentmanagementlocal;

Ⅶ 怎麼在pl/sql中用代碼建資料庫的表空間在哪裡輸入代碼

pl/sql也是一種程序語言,叫做過程化sql語言(proceral
language/sql)。pl/sql是oracle資料庫對sql語句的擴展。在普通sql語句的使用上增加了編程語言的特點,所以pl/sql就是把數據操作和查詢語句組織在pl/sql代碼的過程性單元中,通過邏輯判斷、循環等操作實現復雜的功能或者計算的程序語言。
-----
網路
pl/sql創建資料庫命令跟一般的sql,mysql所用的命令相差無幾,如果你真的是要pl/sql的命令,你就去搜索oracle的命令(曾經有想過用命令創建oracle資料庫的人都會知道,用命令創建是多麼愚蠢的事,我當時也是)
********************************************************
--
ms-sql
--
創建資料庫
create
database
mydb
--
mydb是資料庫名
on
{
--
資料庫
name
=
'mydb',
--
資料庫主文件名(邏輯名稱)
filename
=
'e:\mydb.mdf',
--
資料庫主文件名(磁碟文件名稱)
size
=
2mb,
--
大小(整數)
filegrowth
=
'5%'
--
每次增長的幅度
}
log
on
{
--
日誌
name
=
'mydb',
--
資料庫主文件名(邏輯名稱)
filename
=
'e:\mydb.ldf',
--
資料庫主文件名(磁碟文件名稱)
size
=
2mb,
--
大小(整數)
filegrowth
=
'5%'
--
每次增長的幅度
}
--
切換/進入資料庫
use
mydb;
--
創建表
create
table
mytable
(
id
int
identity(1,1)
primary
key,
姓名
varchar(8)
not
null
)
**************************************************************
--
mysql
--
創建資料庫
create
database
mydb;
--
mydb是資料庫名
--
切換/進入資料庫
use
mydb;
--
創建表
create
table
mytable
--
mytable是表名
(
id
int
unsigned
auto_increment,
姓名
varchar(8)
not
null,
性別
enum('男','女')
default
'男',
primary
key(id)
);

Ⅷ 如何用plsql創建用戶新建表空間

一、創建表空間腳本:
通過pl/sql登錄到Oracle資料庫上,然後執行菜單:文件/新建/命令窗口 ,打開一個命令窗口然後在該命令窗口中執行腳本創建和刪除表空間
創建表空間
Sql>create tablespace histdb datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' autoextend on;

1) DATAFILE: 表空間數據文件存放路徑
2) SIZE: 起初設置為200M
3) UNIFORM: 指定區尺寸為128k,如不指定,區尺寸默認為64k
4) 空間名稱histdb 與 數據文件名稱 histdb.dbf 不要求相同,可隨意命名.
5) AUTOEXTEND ON/OFF 表示啟動/停止自動擴展表空間
6) alter database datafile ' D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf ' resize 500m; //手動修改數據文件大小為500M
刪除表空間
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
二、創建用戶並制定表空間:
資料庫版本:10.2.0
PL/SQL 版本:7.0.1
1 安裝Oracle資料庫 (如何安裝Oracle會在下篇文章介紹,這里只介紹本文需要用的的地方)
創建一個資料庫 注意字元集的選擇 UTF-8 創建用戶名和密碼
sid: Dev
pwd: test
更改sys,system口令:sys
2 創建表空間
用sys登錄pl/sql :(使用dba的用戶名和密碼)
SID: system
PWD:sys
鏈接為:dba
3 創建User
3.1 pl/sql 菜單選擇USER 右健點擊新建 用戶 .
3.2 分別填入
ID: xxx
Pwd: xxx
默認表空間 : 此為 步驟2 所設置的名稱
選擇角色許可權: dba
系統許可權:u tablespace (無限表空間)
4 執行USER OBJECT.SQL (如果有需要執行的存貯過程之類的腳本的話)

Ⅸ 資料庫創建表空間和創建用戶有什麼不同呢比如oracle

表空間
是資料庫中最大的
邏輯
存儲結構
,為資料庫提供使用
空間
,其對應
物理結構

數據文件
,一個表空間可以包含多個數據文件,但是一個數據文件只能屬於一個表空間。表空間所包含的數據文件的大小,也就決定了表空間的大小,所以,表空間也是
邏輯結構
連接到物理結構的一個紐帶。
Oracle中的
許可權
指的是執行特定的SQL
語句
的權利。用戶具備系統許可權才能夠訪問資料庫,具備
對象許可權
才能夠訪問資料庫中的對象。用戶也可以被其他用戶授予許可權。如典型的DBA具有的許可權,可以創建和刪除任何用戶和賦予
用戶許可權
,可以刪除、
備份
、讀取、創建任何schema下的
表格
等等;