在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数据库的导入工具(IMP)、数据泵(IMPDP)以及如何规划和管理表空间。 首先,我们需要了解Oracle的导入工具IMP。IMP是Oracle Data Pump Import的简称,它...
Oracle IMP 导入数据乱码问题解决方法 OracleIMP 命令是 Oracle 数据库中的一种数据导入...解决 Oracle IMP 导入数据乱码问题的关键是正确地设置 NLS_LANG 环境变量,并确保备份文件的编码方式与数据库的字符集一致。
以下是对"oracle导入表导入数据实例"的详细解析: 1. **SQL*Loader简介** SQL*Loader是Oracle提供的一种快速、高效的数据加载工具,能够从文本文件或者二进制文件中批量导入大量数据到Oracle表中。它允许用户...
`result.ctl`文件是Oracle数据泵(Data Pump)的导入控制文件,它定义了导入数据的详细规则,包括表名、字段映射、数据转换等。`uuuuuu.tsv`文件则是我们要导入的TSV数据文件,其中包含待加载到Oracle数据库的数据。...
总结,Oracle导入CSV格式数据涉及多个步骤,包括准备CSV文件、创建控制文件、执行SQL*Loader导入以及处理可能出现的问题。理解并掌握这些步骤,能有效帮助你在实际工作中高效地导入大量CSV数据到Oracle数据库。
"Java编程将TXT文件数据导入Oracle数据库" Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识...
"Linux 下向 Oracle 导入 dmp 文件" Linux 是一个开源的操作系统,而 Oracle 是一个关系型数据库管理系统。在实际工作中,我们经常需要将 dmp 文件导入到 Oracle 数据库中。下面我们将详细介绍如何在 Linux 下向 ...
因此,我们需要掌握如何通过TXT文件批量导入数据到Oracle数据库的方法。下面,我们将详细介绍这一过程。 首先,我们需要了解TXT文件的数据格式。通常,TXT文件中的数据是以特定分隔符(如逗号、制表符等)区分各个...
这样,我们就可以找到相关的 DBF 格式的数据文件了。 步骤 6: 选择要导入的表 在“传到 Oracle 的数据”(Data to Oracle)标签下,我们需要选择要导入的表,并注意字段是否对应正确,Fields 中前一列是 DBF 表中...
标题“ORACLE导入数据自动运行脚本”指的是在Oracle环境中,通过编写SQL脚本或批处理文件,实现数据导入过程的自动化。这种方法有助于提高工作效率,减少手动操作的错误,并在需要定期或大量导入数据时节省时间。 ...
这篇博文“Oracle大数据量导入(CSV导入)”将深入探讨如何使用Oracle的各种工具和技术来导入CSV(逗号分隔值)文件,这是一种常见的数据格式。下面我们将详细讨论相关知识点。 1. **SQL*Loader** SQL*Loader是...
数据泵文件(通常扩展名为`.dmp`)是Oracle Data Pump导出的数据文件,包含了数据库对象的元数据和数据本身。这些文件通常由另一个Oracle数据库实例通过`expdp`命令导出。在开始导入之前,确保你已经有了正确的数据...
这里`tablespace_name`是创建的表空间名称,`path\to\datafile.dbf`和`path\to\tempfile.dbf`分别表示数据文件和临时文件的路径,`SIZE 512M`表示初始大小为512MB,`AUTOEXTEND ON`表示当空间不足时自动扩展。...
oracle 使用sqlplus导入大sql文件,需熟悉linux命令,批量导入sql文件以及导入乱码解决方案
- 类似于导出,可以选择`Tools` -> `Data Pump Import`,输入相关信息后导入数据。 在导入过程中,可以根据需要选择是否忽略错误、只显示文件内容、限制导入权限、导入表数据等选项。注意,导入时可能出现的警告...
本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...
在Oracle环境中,SQL*Loader是这样一个强大的工具,它允许用户快速地从外部数据文件批量导入数据,而无需编写复杂的PL/SQL代码或使用常规的INSERT语句。本篇文章将深入探讨SQL*Loader的工作原理、使用方法以及如何...
“oracle导入txt数据的脚本.ctl”是一个SQL*Loader的控制文件,其中包含了数据导入的所有配置信息,例如字段定义、数据转换规则、错误处理等。这个文件是执行导入过程的关键。 3. 控制文件结构: - `LOAD DATA`:...