问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle tablespace user database的关系是什么

发布网友 发布时间:2022-04-13 21:53

我来回答

2个回答

热心网友 时间:2022-04-13 23:22

-建立表空间(oracle中的tablespace(表空间)就相当于sqlserver的database)
CREATE TABLESPACE data01
DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M
UNIFORM SIZE 128k;
#指定区尺寸为128k,如不指定,区尺寸默认为64k
--建立临时表空间
CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE 'D:\TEMP_DATA.dbf' SIZE 100M

--建立用户
CREATE USER peter IDENTIFIED BY peter
DEFAULT TABLESPACE data01
TEMPORARY TABLESPACE temp_data;

--给用户授权
grant connect,resource,dba to peter;

-- 从 '建立表空间' 到 '建立临时表空间' 到 ’建立用户‘ 到 ’给用户授权’ ,
-- 到此就可以用建立的用户进行登陆,然后建立table了
-- 并且以某个用户的身份进行登陆,进行备份与还原了

一、建立表空间

CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf'
SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
(注意,必须先写datafile才能写size和uniform size,因为只有先指定了文件才能够指定文件的大小,这是一个因果关系)

二、建立UNDO表空间

CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M

#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:

ALTER SYSTEM SET undo_tablespace=UNDOTBS02;

三、建立临时表空间

CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M

四、改变表空间状态

1.使表空间脱机

ALTER TABLESPACE game OFFLINE;

如果是意外删除了数据文件,则必须带有RECOVER选项

ALTER TABLESPACE game OFFLINE FOR RECOVER;

2.使表空间联机

ALTER TABLESPACE game ONLINE;

3.使数据文件脱机

ALTER DATABASE DATAFILE 3 OFFLINE;

4.使数据文件联机

ALTER DATABASE DATAFILE 3 ONLINE;

5.使表空间只读

ALTER TABLESPACE game READ ONLY;

6.使表空间可读写

ALTER TABLESPACE game READ WRITE;

五、删除表空间(删除临时表空间也是同样的写法)

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
drop tablespace temp_data including contents and datafiles;(删除临时表空间)

六、扩展表空间

首先查看表空间的名字和所属文件

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

1.增加数据文件
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;

2.手动增加数据文件尺寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;

3.设定数据文件自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;

热心网友 时间:2022-04-14 00:40

你需要加强一下oracle数据库结构方面的知识,需要将他们形成一个体系,对管理和开发都有好处。
数据库:DB,database,按照数据间的关系依据一定结构存储数据的东西。
数据库管理系统:DBMS,负责管理数据库的软件。这个是核心。平时我们说数据库就指数据库管理系统,目前流行的有Oracle、MySQL、MS SQL Server、Access、DB2等。数据库是通过数据库管理系统创建的,表现为生成数据库相关的一系列文件,文件中存储着数据库的数据和参数。如数据文件存储数据,控制文件存储参数,日志文件存储数据库操作的日志记录。
用户:访问数据库和数据库管理系统的账号。用户跟权限是*在一起的。通过设置账户并分配给其一定的权限从而使得用户能够进行一些操作和访问一些数据。比如,一般用户能够进行增、删、查、改,只能访问自己的数据而不能访问别人的数据。管理员用户可以进行管理操作,如创建和删除普通用户等。
表空间:这是一个逻辑概念,目的是便于管理。一个表空间只属于一个数据库,包含若干数据文件。一个数据文件只属于一个表空间。这样就可以通过创建表空间将不同的数据文件分组,带来管理上的方便。比如,数据安全。使一个表空间关闭,这个表空间下的所有数据文件里的数据都不能访问。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... 柴油车2.0t170马力,汽油车2.0t是220马力,为什么? 2.0T柴油与3.0T汽油哪个马力大? 2.0t排量的发动机相当于自然吸气多大排量? 2.0T发动机的动力等于自然吸气发动机动力多少排量 2.0t相当于多大排量的油耗 2.2T柴油机相当于多大排量的汽油机 元宵咋样做好吃 2.0t相当于多大排量一公里多少油? 2.0t柴油机相当于多大排量的气油机 柴油机排量2.0等于汽油机多少?、 柴油2.3L排量相当于汽油多大排量 柴油2·0t发动机相当汽油发动机多少的排量? 在深圳当兵与在老家当兵有什么区别? 2.0T相当于多少排量? 深圳户口去当兵有什么好处 2.0t相当于多大排量? 当兵的意义是什么? 当兵的意义 深圳人,请问当兵有什么福利? 深圳户口去都把当兵有什么福利待遇? 2.0T的汽油发动机,相当于多大的自然吸气的排量?动力和油耗怎么样? 为什么有时候我的电脑会出现不能输入汉字的现象?只能输入英文字母!而重 ... 基础设施项目的评估方法是什么?对基础设施项目进行评估需要考虑哪些因素? 对建设项目经济评价包括财务评价和国民经济评价有什么作用? 运输基础建设项目如何进行经济评价?各评价指标的有何经济意义?可以结合案例说明 最低三千字 30酬劳起步 “要想富先修路”,修路的钱都是政府给的吗?政信投资的项目怎么评估? 公路基本建设项目财务评价及国民经济评价的各自费用和效率是什么_百度问一问 基建工程项目评审费放哪个会计科目 建(构)筑物及在建工程评估综合题 基建工程的前期费用包括哪些费用呢?除了管理费用之外的,是属于待摊投资还是基建工程投资呢? 什么叫FFU层流洁净工作台 项目评价的计算期要求 长江三峡建设工程项目管理风险分析评估? 工程造价1384万元的基建项目按国家标准监理收费的百分之八十是多少 夫妻双方如何备孕?怎么做才是最好的? 如何提高怀孕率?成功备孕需要满足哪些条件? 男人如何备孕?哪些办法值得一试? 女性备孕需要补充什么,怎么调理怀孕几率高的? 患多囊卵巢怎么备孕? 有哪些办法比较好呢? 一个手机号码能可以开通几个码?