oracle 12c cdb pdb 表空间要分别创建吗

oracle 12c cdb pdb 表空间要分别创建吗,第1张

CDB中的undo 表空间只能从CDB中管理,不能从non-CDB中管理。

PDB 没有自己的undo 表空间,PDB 中直接使用CDB中的undo 表空间。

如果连上PDB,是看不到undo 表空间的。

使用plsql developer怎么对oracle增加表空间和使用者 建立表空间:

create tablespace tbs1 datafile '/u01/app/oracle/oradata/orcl/tbs01.dbf' size 20m

如果想往表空间里面加资料档案,可以执行:

Alter tablespace tablespace_name add datafile '/u01/app/oracle/oradata/orcl/tbs02.dbf' size 100M autoextend on next 10m maxsize unlimited

建立使用者:

create user username identified by password default tablespace users

有不懂的可以继续交流

oracle 12c怎么建表空间和使用者

在Oracle12c之前,例项与资料是一对一或者多对一的关系(RAC):即一个数据实例只能与一个数据库相关联,资料库可以被多个例项所载入。

但是,例项与资料库不可能是一对多的关系。

建立表空间:

CREATE TABLESPACE A LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs_etl_data01.dbf' SIZE 521M AUTOEXTEND OFF

解释:A为要建立的表空间名称,DATAFILE 是表空间存放位置,SIZE是表空间大小。AUTOEXTEND OFF设定表空间自动扩充套件(表空间不足时自动扩充套件)。

建立使用者:

create user Test identified by Test1 default tablespace A;

解释:Test为使用者名称,Test1为密码 ,A为设定的预设表空间

oracle怎样建立表空间和使用者

oracle怎样建立表空间和使用者

.临时表空间

create temporary tablespace 表空间名 --建立临时表空间

tempfile '路径\档名.dbf' --临时表空间的路径已经临时表空间名字

size 50m autoextend on next 50m --表空间出事空间大小50M,自动增加,步长是50M,后面还可以跟最大值,比如 maxsize 20480m

extent management local--表空间管理方式

首先是Oracle的安装,具体安装的Oracle的步骤这边就不进行介绍了,在我另一篇经验中会讲到如何安装Oracle。

2

Oracle安装完成后,是自带例项的,建议:如果进行新的开发,可以自己建一个例项,这边就不进行赘述。这边需要用到一个软体:PLSQL来进行 *** 作资料库例项,进行建立表和使用者。

3

安装完成PLSQL后,开启sql命令视窗,这个就是编写SQL语句的文字框。

在文中写入对应的sql语句

4

建立表空间语句:

create tablespace user_data datafile 'D:\ a.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local

5

建立表空间内的使用者:

create user username identified by password default tablespace user_data

6

给使用者授予许可权 :

grant connect,resource,dba to username

用sys或system登入资料库。

建表空间

create tablespace tbs_data datafile 'D:\ORACLE\TBS_DATA01.DBF' autoextend on next 32m maxsize 4g

建使用者

create user test_user identified by test_password default tablespace tbs_data temporary tablespace temp

grant connect,resource to test_user

建立表空间和使用者的步骤:使用者建立:create user 使用者名称 identified by "密码"授权:grant create session to 使用者名称 grant create table to 使用者名称 grant create tablespace to 使用者名称 grant create view to 使用者名称表空间建立表空间(一般建N个存资料的表空间和一个索引空间):create tablespace 表空间名datafile ' 路径(要先建好路径)\***.dbf ' size *Mtempfile ' 路径\***.dbf ' size *Mautoextend on --自动增长--还有一些定义大小的命令,看需要 default storage( initial 100K, next 100k,)例子:建立表空间create tablespace DEMOSPACE datafile 'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf' size 1500M autoextend on next 5M maxsize 3000M删除表空间drop tablespace DEMOSPACE including contents and datafiles使用者许可权授予使用者使用表空间的许可权:alter user 使用者名称 quota unlimited on 表空间或 alter user 使用者名称 quota *M on 表空间--表空间CREATE TABLESPACE sdtDATAFILE 'F:\tablespace\demo' size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO--索引表空间CREATE TABLESPACE sdt_IndexDATAFILE 'F:\tablespace\demo' size 512M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO--2.建使用者create user demo identified by demo default tablespace demo--3.赋权grant connect,resource to demogrant create any sequence to demogrant create any table to demogrant delete any table to demogrant insert any table to demogrant select any table to demogrant unlimited tablespace to demogrant execute any procedure to demogrant update any table to demogrant create any view to demo--汇入汇出命令 ip汇出方式: exp demo/demo@127.0.0.1:1521/orcl file=f:/f.dmp full=yexp demo/demo@orcl file=f:/f.dmp full=yimp demo/demo@orcl file=f:/f.dmp full=y ignore=y

以建立一个shopping表空间,和一个shopping使用者为例

--建表空间create tablespace shoppingdatafile 'shopping.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local --建使用者create user shopping identified by shoppingdefault tablespace shopping--授权grant connect,resource,dba to shopping


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9896095.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存