`

orcle导入数据文件

阅读更多
在bj上班已经2个月了,感觉一直没有进入状态,只有强迫自己进入了。为了不荒废之前学过的东西,计划从数据库开始继续深入了解。于是从某处拷了个3.xG的数据库文件,回来恢复,然后搞搞性能优化。
导入步骤:
1、建立(临时)表空间
CREATE TABLESPACE TS_A 
	DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\XXX.dbf' size 2048M 
        size 2048m
	autoextend ON
	next 256m maxsize 20480m
	EXTENT MANAGEMENT local;

	CREATE TEMPORARY tablespace TS_temp
	tempfile ‘D:\oracle\product\10.2.0\oradata\orcl\XXX_temp.dbf’
	size 2048m
	autoextend ON
	next 256m maxsize 20480m
	extent management LOCAL;

2、创建用户
CREATE user user_XXX IDENTIFIED BY password
	DEFAULT tablespace TS_A
	TEMPORARY tablespace TS_temp;

3、授予权限
GRANT dba,connect,resource TO XXX;

4、导入数据文件(此命令在cmd里边运行)
imp system/XXX fromuser=old_user touser=user_XXX file=XXX.dmp ignore=y log=XXX_log.txt

然后就是长达一个小时的等待时间。。。
以下是输出日志:
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导出客户机使用 UTF8 字符集 (可能的字符集转换)
导出服务器使用 UTF8 NCHAR 字符集 (可能的 ncharset 转换)
. 正在将 CWXT_08 的对象导入到 NJGA0621
. . 正在导入表              "TT_BD_XXXPRECORD"导入了           0 行
...
...
...
. . 正在导入表    "VTOSH2YVZXH9CXYTRHHUV5QAWX"导入了           0 行
. . 正在导入表     "VTOSH2YVZY38KJ1VAJ72YKKM2"导入了           0 行
成功终止导入, 没有出现警告。


另外可能会用到的命令:
5、删除表空间、数据文件和内容
drop tablespace XXX including contents and datafiles;

6、删除用户
drop user XXX cascade;
分享到:
评论

相关推荐

    ORACLE导入数据文件到指定的表空间

    "ORACLE导入数据文件到指定的表空间"这个主题涉及了Oracle数据库的导入工具(IMP)、数据泵(IMPDP)以及如何规划和管理表空间。 首先,我们需要了解Oracle的导入工具IMP。IMP是Oracle Data Pump Import的简称,它...

    oracle Imp导入数据

    Oracle IMP 导入数据乱码问题解决方法 OracleIMP 命令是 Oracle 数据库中的一种数据导入...解决 Oracle IMP 导入数据乱码问题的关键是正确地设置 NLS_LANG 环境变量,并确保备份文件的编码方式与数据库的字符集一致。

    oracle导入表导入数据实例

    以下是对"oracle导入表导入数据实例"的详细解析: 1. **SQL*Loader简介** SQL*Loader是Oracle提供的一种快速、高效的数据加载工具,能够从文本文件或者二进制文件中批量导入大量数据到Oracle表中。它允许用户...

    Oracle导入CSV格式数据

    总结,Oracle导入CSV格式数据涉及多个步骤,包括准备CSV文件、创建控制文件、执行SQL*Loader导入以及处理可能出现的问题。理解并掌握这些步骤,能有效帮助你在实际工作中高效地导入大量CSV数据到Oracle数据库。

    往oracle数据库导入数据(tsv)

    `result.ctl`文件是Oracle数据泵(Data Pump)的导入控制文件,它定义了导入数据的详细规则,包括表名、字段映射、数据转换等。`uuuuuu.tsv`文件则是我们要导入的TSV数据文件,其中包含待加载到Oracle数据库的数据。...

    用java编程将txt文件数据导入oracle

    "Java编程将TXT文件数据导入Oracle数据库" Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识...

    linux下向oracle中导入dmp文件

    "Linux 下向 Oracle 导入 dmp 文件" Linux 是一个开源的操作系统,而 Oracle 是一个关系型数据库管理系统。在实际工作中,我们经常需要将 dmp 文件导入到 Oracle 数据库中。下面我们将详细介绍如何在 Linux 下向 ...

    如何通过txt文件批量导入数据到oracle数据库

    因此,我们需要掌握如何通过TXT文件批量导入数据到Oracle数据库的方法。下面,我们将详细介绍这一过程。 首先,我们需要了解TXT文件的数据格式。通常,TXT文件中的数据是以特定分隔符(如逗号、制表符等)区分各个...

    DBF格式的数据导入oracle的流程

    这样,我们就可以找到相关的 DBF 格式的数据文件了。 步骤 6: 选择要导入的表 在“传到 Oracle 的数据”(Data to Oracle)标签下,我们需要选择要导入的表,并注意字段是否对应正确,Fields 中前一列是 DBF 表中...

    ORACLE导入数据自动运行脚本

    标题“ORACLE导入数据自动运行脚本”指的是在Oracle环境中,通过编写SQL脚本或批处理文件,实现数据导入过程的自动化。这种方法有助于提高工作效率,减少手动操作的错误,并在需要定期或大量导入数据时节省时间。 ...

    Oracle大数据量导入(CSV导入)

    这篇博文“Oracle大数据量导入(CSV导入)”将深入探讨如何使用Oracle的各种工具和技术来导入CSV(逗号分隔值)文件,这是一种常见的数据格式。下面我们将详细讨论相关知识点。 1. **SQL*Loader** SQL*Loader是...

    linux下安装oracle导入数据泵文件.docx

    数据泵文件(通常扩展名为`.dmp`)是Oracle Data Pump导出的数据文件,包含了数据库对象的元数据和数据本身。这些文件通常由另一个Oracle数据库实例通过`expdp`命令导出。在开始导入之前,确保你已经有了正确的数据...

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

    这里`tablespace_name`是创建的表空间名称,`path\to\datafile.dbf`和`path\to\tempfile.dbf`分别表示数据文件和临时文件的路径,`SIZE 512M`表示初始大小为512MB,`AUTOEXTEND ON`表示当空间不足时自动扩展。...

    oracle 使用sqlplus导入大sql文件(实战)

    oracle 使用sqlplus导入大sql文件,需熟悉linux命令,批量导入sql文件以及导入乱码解决方案

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

    - 类似于导出,可以选择`Tools` -> `Data Pump Import`,输入相关信息后导入数据。 在导入过程中,可以根据需要选择是否忽略错误、只显示文件内容、限制导入权限、导入表数据等选项。注意,导入时可能出现的警告...

    oracle数据库导入数据以及创建用户

    本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...

    Oracle 数据导入工具

    在Oracle环境中,SQL*Loader是这样一个强大的工具,它允许用户快速地从外部数据文件批量导入数据,而无需编写复杂的PL/SQL代码或使用常规的INSERT语句。本篇文章将深入探讨SQL*Loader的工作原理、使用方法以及如何...

    oracle导入txt数据的脚本

    “oracle导入txt数据的脚本.ctl”是一个SQL*Loader的控制文件,其中包含了数据导入的所有配置信息,例如字段定义、数据转换规则、错误处理等。这个文件是执行导入过程的关键。 3. 控制文件结构: - `LOAD DATA`:...

Global site tag (gtag.js) - Google Analytics