`

Oracle学习:Oracle导出用户中的表,视图等到另一个用户

阅读更多

先导出到文件,再导入到文件。

步骤:

1、先将SCOTT用户中的表、视图等导出到文件

打开CMD,
C:\>cd TEMP
C:\TEMP>exp
输入:用户名: scott
输入密码:口令:tiger

 导出文件: EXPDAT.DMP >

下在都选默认,按ENTER键,最后将把EXPDAT.DMP 文件导入到TEMP文件夹。

 

2、现在要创建另一用户。

使用SYS用户进入,先把用户lwf删除,如果不存在该用户,则略过

SQL> conn sys/super as sysdba

SQL> drop user lwf cascade;

创建用户:lwf 密码:lwf

SQL> create user lwf identified by lwf default tablespace users quota 10M on users;

给用户赋权限:

SQL> grant create session,create table,create view to lwf;

session指的是可以从别的电脑登录。

3、把数据导入到lwf用户。

打开CMD,

C:\>cd TEMP

C:\TEMP>imp

输入用户名:
用户名: lwf

密码:lwf

会提示:
导入文件: EXPDAT.DMP>

注意,下面还会提示输入用户名,指的是需要从哪个用户导入数据,因为我们备份的时候的数据可能会有多个用户。

用户名:scott

其它的按回车。。

提示:
 正在将 SCOTT 的对象导入到 LWF
 . 正在导入表                         "BONUS"导入了           0 行
 . 正在导入表                          "DEPT"导入了           4 行
 . 正在导入表                           "EMP"导入了          14 行
 . 正在导入表                      "SALGRADE"导入了           5 行
即将启用约束条件...
成功终止导入, 没有出现警告。

 

导出完成。

连过去看看:
C:\TEMP>sqlplus lwf/lwf

测试一下,查看表结构:

SQL> desc emp;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ------------

 EMPNO                                     NOT NULL NUMBER(4)
 ENAME                                              VARCHAR2(10)
 JOB                                                VARCHAR2(9)
 MGR                                                NUMBER(4)

成功

 

分享到:
评论

相关推荐

    oracle常用系统视图+导入导出

    在Oracle数据库管理中,系统视图是获取数据库信息的关键途径,它们提供了丰富的元数据,用于监控、优化和理解数据库的内部工作。这篇博客主要聚焦于Oracle的常用系统视图以及数据导入导出的相关操作,这对于数据库...

    oracle下导出某用户所有表的方法

    Oracle 是一个功能强大且复杂的关系数据库管理系统,具有强大的数据存储和管理能力。为了方便用户对数据库中的数据进行管理和维护,Oracle 提供了多种导出数据的方法。下面将详细介绍 Oracle 下导出某用户所有表的...

    Oracle数据库表结构导出工具 DBExportDoc V1.0 For Oracle.rar

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其强大的功能和稳定性深受企业青睐。在日常的数据库管理和维护中,经常需要...对于需要管理和共享Oracle数据库表结构的用户,这是一个非常有价值的资源。

    Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包

    Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包 Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包

    导出数据库中的视图 存储过程 表数据

    导出数据库中的视图 存储过程 表数据 导出数据库中的视图 存储过程 表数据 导出数据库中的视图 存储过程 表数据

    Oracle中导出表结构

    ### Oracle中导出表结构 在Oracle数据库管理中,经常需要导出表结构以便于备份、迁移或分析等操作。本文将详细介绍如何使用SQL查询来获取表结构信息,并结合示例进行深入解析。 #### 一、Oracle表结构概述 Oracle...

    oracle 导出数据字典的小工具

    这里介绍的"Oracle 导出数据字典的小工具"是一个实用程序,能够帮助用户将数据字典信息导出为Word格式,方便查看和共享。 首先,数据字典在Oracle中的主要组成部分包括以下几类: 1. **V$视图**:这是Oracle提供的...

    Oracle导出INSERT语句

    在数据库管理中,有时我们需要将数据从一个环境迁移到另一个环境,或者备份某些表的数据,这时“Oracle导出INSERT语句”的工具就显得非常实用。 这个小工具的核心功能是将Oracle数据库中的数据转换为一系列的INSERT...

    Oracle数据库导出表结构的工具

    虽然Data Pump已成为主流,但Oracle仍然保留了旧版的Export工具(EXP),对于不熟悉Data Pump或者在低版本Oracle中工作的用户,EXP仍然是一个选择。EXP可以导出表、视图、过程、函数等对象的定义,但其速度和效率...

    导出Oracle 表结构工具

    "导出Oracle表结构工具"就是这样一个实用程序,它简化了这个过程。 DBExport是一个专门设计用于Oracle数据库的工具,它能够快速高效地导出表结构和数据。标题中的"DBExport2.51 For ORACLE"指的是该工具的特定版本...

    oracle数据库导出表结构到WORD文档

    在"压缩包子文件的文件名称列表"中提到的"oracle表结构导出器"可能是一个专用的工具,它简化了上述过程,能够直接将Oracle表结构导出为Word格式,无需手动操作。这种工具通常会包含预设的模板和格式,使得输出的文档...

    Oracle-导出、导入某用户所有数据

    通过导出命令(`exp`)和导入命令(`imp`),我们可以方便地将某一用户的全部数据(包括表、视图、存储过程等)转移到其他位置或另一个数据库实例中。 #### 导出命令详解 ##### 基本语法 导出命令的基本语法如下...

    oracle 以用户模式导入导出

    在Oracle数据库管理中,"以用户模式导入导出"是一项常用的数据操作技术,它允许管理员或开发者将特定用户的对象和数据从一个环境迁移到另一个环境。这个过程涉及到Oracle的Data Pump工具,包括`expdp`(导出)和`...

    c# 导出oracle数据库下所有表结构

    在C#中,我们需要创建一个OracleConnection对象来建立数据库连接。以下是一个简单的示例: ```csharp using Oracle.ManagedDataAccess.Client; string connectionString = "Data Source=(DESCRIPTION=(ADDRESS_...

    oracle的导入导出

    Oracle的导入导出是数据库管理中常用的操作,用于备份数据、迁移数据或在多个环境间同步数据。本篇将详细解释Oracle数据库的导出(EXP)和导入(IMP)过程,以及不同类型的导出模式。 首先,Oracle的导出分为三种...

    Oracle利用传输表空间导出导入数据的步骤

    - **第三步**:通过操作系统命令将tsts表空间的数据文件以及之前生成的dmp文件复制到另一个位置,供目标数据库epras使用。 ##### 2. 在目标数据库中导入表空间 - **第四步**:在目标数据库epras中创建一个新的用户...

    Oracle导入导出.docx

    EXP,全称为Export,是Oracle数据库的数据导出工具,它能够将数据库的部分或全部对象(如表、视图、索引等)的结构和数据导出到操作系统文件中。EXP提供了多种选项供用户灵活配置,如: 1. `buffer`:定义了在提取...

    Oracle导出程序Exp的使用

    Oracle的导出程序Exp是数据库管理系统中的一个重要工具,它用于从数据库中提取数据并将其存储到操作系统文件中,便于备份、迁移或者恢复数据。Exp的使用涵盖了多种场景,包括整个数据库、特定用户的数据、单个或多个...

Global site tag (gtag.js) - Google Analytics