在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;
分享到:
相关推荐
NULL 博文链接:https://duqiangcise.iteye.com/blog/734041
oracle数据库导入数据泵文件
文档中分步骤的详细列举了客户端导入导出dmp文件,sql文件的方法及每段命令的含义,同时包括服务器端导入导出dmp文件的方法,可以修改表空间及用户名称。很好的一份资料
oracle 使用sqlplus导入大sql文件,需熟悉linux命令,批量导入sql文件以及导入乱码解决方案
oracle数据导入导出imp/exp命令使用说明
工作中有很多数据以txt方式存储,需要导入oracle数据库处理(方便进行计算、统计),因文件较多,不便于手工处理,所以编写此程序以便进行数据导入。已经测试过,可以将数据导入oracle。
Oracle大数据量导入 博文链接:https://abe.iteye.com/blog/1054515
可以通过对存储了大量记录的txt文件进行拆分处理形成数组,进而实现批量导入数据到数据库。
Oracle数据导入dmp文件可以是“某个用户下的数据库”,也可以是“某张表”,这里以导入数据库为例说明: <方法1: 使用客户端Enterprise Manager Console> 1.用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE...
oracle导入txt数据的脚本
oracle导入数据,用于dump文件导入数据,非常适合新手操作
能够解决oracle导入时表空间不一致问题。不错,已经帮助我好几次了,共享下!
有关于如何将dbf文件通过PL/SQL导入到oracle数据库中。 自己总结的文档 有空可以看看
Oracle导入CSV格式数据
摘要:在程序编制过程和数据汇总交换过程中,经常会碰到需要将其他人员在office办公环境下编制的文件数据内容导入oracle中的情况。目前程序开发者经常使用的方法有如下几种:1,使用oracle提供的导入工具sql*loader...
此工具功能是将oracle数据库中的数据迁移到mysql数据库,可以直接连接到两个目标数据库进行热操作,也可以读取oracle导出文件,导入的Mysql库中。
Oracle数据导入导出imp/exp命令用于把oracle的数据文件导出
批处理文件直接运行即可,用文本文件打开,可看到详细sql语句
对于oracle数据库的表数据的导入导出格式
MySQL数据导入到Oracle的中间件,其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对...