Oracle学习:新建表空间

Posted 一个枕头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle学习:新建表空间相关的知识,希望对你有一定的参考价值。

1. 以 sysdba 身份登入Oracle

sqlplus / as sysdba;

2. 创建表空间

create tablespace   (空间名)fwptfs    (数据文件存放路径)datafile  \'D:\\xxx\'    (初始大小)size 500m    (自动扩容,每次200m)autoextend on next 200m;

3. 创建用户

create user  (用户名)fwptfs identified by  (密码)fwptfs default tablespace  (表空间)fwptfs; 

4. 给用户授权

grant dba,connect to fwptfs;

5. 创建文件目录

这个目录表示将dump文件、log文件以及sql文件(仅适用于impdp)写到什么路径

create or replace directory expdir as \'D:\\oracle_tmp\';

如果没有这个目录,执行完命令后手动创建一个

6. 赋予目录读写权限

grant read,write on directory expdir to public;

7. 导入文件

impdp fwptfs/fwptfs directory=expdir dumpfile=2019413.DMP table_exists_action=replace

 

以上是关于Oracle学习:新建表空间的主要内容,如果未能解决你的问题,请参考以下文章

使用Navicat for Oracle新建表空间用户及权限赋予---来自烂泥

oracle表空间简单学习

《Oracle完全学习手册》 表空间&管理控制文件与日志文件&表 学习笔记

Oracle 11g 学习3——表空间操作

oracle学习笔记 undo表空间概述

oracle学习笔记 存储结构_表空间