`
Dxx23
  • 浏览: 143734 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何在Oracle中建表空间、建用户并导入dmp文件详解

阅读更多
假设oracle有个全新的数据库orcl,现在要把数据库文件(.dmp)导入这个全新的数据库orcl中。详细步骤如下:

1. 创建表空间
例如:
create tablespace test(表空间名称) datafile 'F:\oracle\oradata\orcl\test.dmp'(表空间的存储位置)
size 50M (表空间大小,单位兆)
autoextend on next 50M
maxsize unlimited
extent management local autoallocate
segment space management auto;

2. 创建用户并将表空间分配给用户
create user test(用户名)
identified by test(密码)
default tablespace test(表空间名称);

3. 给用户授予权限
grant dba,connect,resource,
aq_administrator_role,aq_user_role,
authenticateduser to test(用户名);

4. 导入数据(在命令提示符窗口)
imp test/test@orcl
BUFFER=64000
file=D:\test.dmp(dmp文件所在位置)
FULL=y(FULL和TABLES是两种导入模式,TABLES可以只导入部分表,TABLES=(tab1,tab2,...))
COMMIT=y  IGNORE=y  LOG=test.log

注:()内内容为注解。
2
3
分享到:
评论

相关推荐

    Oracle dmp文件导出导入(还原)到不同的表空间和不同的用户操作

    通过上述步骤,可以从一个现有的Oracle环境中导出DMP文件,并将其导入到不同的表空间和不同的用户下,从而实现数据的有效迁移和管理。这种方式在进行数据迁移、测试环境搭建等方面非常实用,能够有效避免数据丢失和...

    linux下向oracle中导入dmp文件

    Linux 下向 Oracle 数据库中导入 dmp 文件需要按照一定的步骤进行,包括登录 Linux 系统、创建用户表空间、创建用户、赋予权限、创建临时表空间和导入 dmp 文件等。只有按照正确的步骤进行,才能成功地将 dmp 文件...

    Linux下Oracle如何导入导出dmp文件详解

    对于本机安装了oracle 客户端,下述命令都可以在 dos 执行,当然 dmp 文件导出在本地。 但在实际研发时,没人愿意在本机上安装庞大的 oracle 软件,这时你需要使用 Xshell/puTTY.. 远程工具连接到 Linux 进行操作,...

    Orcal数据库 命令行导入dmp文件

    ### Oracle数据库命令行导入DMP文件详解 #### 一、Oracle数据库及DMP文件简介 在深入了解如何通过命令行方式导入DMP文件之前,我们首先需要对Oracle数据库以及DMP文件的基本概念有所了解。 - **Oracle数据库**:...

    oracle导入导出dmp文件(详细步骤)

    在导入过程中,可以根据需要选择是否忽略错误、只显示文件内容、限制导入权限、导入表数据等选项。注意,导入时可能出现的警告可能不影响数据的完整性,但应当仔细检查日志以确保数据正确无误。 在导入完成后,可以...

    导入.dmp文件

    ### 导入 .dmp 文件知识点详解 #### 一、导入 .dmp 文件的基本概念 在数据库管理领域,`.dmp` 文件是一种常见的数据备份格式,通常用于 Oracle 数据库的数据导出与导入操作。此类文件包含了数据库表结构及数据,...

    如何把.dmp文件导入oracle中

    本文将详细介绍如何将一个 `.dmp` 文件导入到Oracle数据库中,并解释在这一过程中可能遇到的一些关键概念。 #### 基础准备 在开始导入之前,我们需要做一些基础准备工作: 1. **了解目标数据库的表空间**:首先...

    oracle命令导入dmp文件与给用户受权

    在Oracle数据库管理中,导入DMP文件和对用户授权是两个关键操作,它们涉及到数据库的数据迁移和安全性。这里我们将详细探讨这两个主题。 首先,Oracle DMP(Data Pump Export)文件是一种用于导出数据库对象和数据...

    Oracle-建表空间-用户-导入DMP-设置密码不过期等工具

    Oracle数据库管理系统是企业级广泛应用的关系型数据库,它提供了丰富的功能来管理数据,包括创建和管理表空间、用户、数据导入导出以及密码策略等。在"Oracle-建表空间-用户-导入DMP-设置密码不过期等工具"这个主题...

    Oracle数据库删除用户,重新创建用户并导入dmp文件.txt

    数据库 oracle dmp 导入

    oracle 导入dmp文件.docx

    根据提供的文档内容,本文将详细解释Oracle数据库中导入DMP文件的过程及相关操作步骤,包括创建表空间、创建文件目录别名、导入数据以及错误处理等内容。 ### 一、创建表空间 在导入DMP文件之前,通常需要为新导入...

    oracle导入dmp文件之前要做的工作

    在导入`.dmp`文件前,需要确保用户拥有执行导入操作所需的全部权限。例如,如果`.dmp`文件中包含了表、视图等对象,则需要授予用户创建表和视图的权限;如果包含了存储过程或函数,则还需要授予创建程序包的权限等。...

    oracle导入时表空间不一致解决方法

    如果在导入数据时遇到用户没有足够的表空间权限的情况,还需要进行以下操作: 1. **撤销无限表空间权限**: ```sql revoke unlimited tablespace from ; ``` 2. **设置默认表空间和配额**: ```sql alter ...

    Oracle导出的dmp格式文件导入到达梦的操作步骤

    接着,在Oracle数据库中创建一个新的用户`MID_SC_ZW_GZ`,并设置其默认表空间为`MID_DATA`: ```sql CREATE USER MID_SC_ZW_GZ IDENTIFIED BY MID_SC_ZW_GZ DEFAULT TABLESPACE MID_DATA; ``` **6. 授予Oracle用户...

    oracle数据库imp批量导入多个DMP文件中的bat脚本

    imp方式批量导入dmp文件。oracle数据库bat脚本。需要配置数据库的链接信息和dmp路径信息。

    在oracle中导入dmp数据库文件

    - **忽略错误导入**:如果希望在导入过程中忽略已存在的表而导致的错误,可以添加参数`ignore=y`。例如,`imp system/manager@TEST file=d:\daochu.dmp ignore=y`。 #### 五、注意事项 - **权限要求**:执行导入...

    oracle创建用户及导入环境dmp

    根据给定的文件信息,我们可以总结出以下关于Oracle数据库中创建用户、导入环境DMP以及进行相关操作的知识点: ### 一、Oracle中创建与删除用户 #### 创建用户语法: 在Oracle中创建用户的基本语法是: ```sql ...

    dmp文件导入远程数据

    本篇将详细介绍如何使用DMP文件进行远程数据的导入导出操作,并涉及用户权限分配以及表空间创建等相关知识点。 #### 二、DMP文件导入导出远程数据 ##### 1. 导出DMP文件数据 DMP文件的导出主要通过Oracle提供的`...

    oracle导入dmp文件

    将备份的dmp文件导入到oracle的详细过程步骤,包括创建用户、为用户分配权限等

Global site tag (gtag.js) - Google Analytics