1.逻辑导入:

/*第1步:创建临时表空间 **/

create temporary tablespace user_temp1
tempfile 'D:\app\Administrator\oradata\shengrensheting\user_temp1.dbf'
size 50m
autoextend on
next 50m maxsize 30480m
extent management local; /*第2步:创建数据表空间 */ create tablespace user_data1
logging                 /*logging 是对象的属性,创建数据库对象时,oracle 将日志信息记录到练级重做日志文件中。代表空间类型为永久型 */
datafile 'D:\app\Administrator\oradata\shengrensheting\user_data1.dbf'
size 50m
autoextend on /*autoextend on 表空间大小不够用时自动扩展*/
next 50m maxsize 30480m     /*next 50m 自动扩展增量为50MB */
extent management local;    /*extent management local 代表管理方式为本地*/ /*创建拓展表空间*/
CREATE TABLESPACE TS_HNDSZG_PUBLIC
LOGGING DATAFILE
'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC01.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited,
'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC02.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited,
'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC03.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited,
'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC04.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited,
'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC05.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ; -----------------------------------------------------------------------
/*修改或执行导入,提示的时候增加表空间*/
ALTER TABLESPACE USERS ADD DATAFILE 'D:\aysb_yiliao\users1 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED,
'D:\aysb_yiliao\users2 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED,
'D:\aysb_yiliao\users3 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED,
'D:\aysb_yiliao\users4 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED,
'D:\aysb_yiliao\users5 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED,
'D:\aysb_yiliao\users6 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED /*第3步:创建用户并指定表空间 */ create user CXJMYLBX identified by 123456
default tablespace user_data1
temporary tablespace user_temp1; /*第4步:给用户授予权限 */ grant connect,resource,dba to CXJMYLBX;

  

2.Oracle导入命令:

  数据泵导入:

--1.创建逻辑目录,注意此处同时需要手动去该路径下创建该目录,要还原的备份需要放在该目录下
create directory dpdata1 as 'D:\app\Administrator\oradata\shengshiguanju\dump'; --2.查看管理员目录
select * from dba_directories; --3.给予用户赋予在制定目录下的操作权限
grant read ,write on directory dpdata1 to hnsszjgzfzjglzx; --4.导入数据
impdp hnsszjgzfzjglzx/123456@databasenames directory=dpdata1 dumpfile=system_full_20180426.dmp ignore=y full=y remap_schema=*:hnsszjgzfzjglzx remap_tablespace=*:hnsszjgzfzjglzx
;

   逻辑导入:

imp username/password@dataBase file='' log='' ignore=y full=y fromuser= touser=

3.创建Windows  Oracle定时备份任务:

  创建备份oracle计划任务.bat:

@echo off
cd /d "%~dp0"
set bat_path=%cd%
echo 开始创建计划任务...
schtasks /create /tn "Test备份oracle数据" /tr %bat_path%/备份oracle.bat /sc daily /st 22:00:00 /sd 2018/05/02 /NP
goto end :end
popd
pause

  备份oracle.bat:

@echo off
set curdate=%date:~0,4%%date:~5,2%%date:~8,2%
set backuppath=D:\backup
md %backuppath%
exp GADATA0019/orcl@127.0.0.1/ORCL file=%backuppath%\%curdate%.dmp owner(GADATA0019) log=%backuppath%\%curdate%.log
forfiles /p "D:\backup" /s /m *.dmp /d -30 /c "cmd /c del @file"

Oracle:常用操作(定时作业,逻辑导入,数据泵导入)的更多相关文章

  1. Oracle 数据泵导入导出总结

    Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...

  2. Navicat 连接 Oracle数据库并,导入数据泵(.dmp)

    如有什么质疑的地方,希望可以和大家一起探讨,共同进步. 一.安装方法: 1.首先下载Navicat Premium和Oracle Database Oracle Database官网下载地址:http ...

  3. 【EXPDP/IMPDP】ORACLE数据泵导入导出案例(expdp & impdp)

    概要: 因项目需要,通常需要将生产库下的部分数据抽取并恢复到测试库上 本文主要介绍数据泵导入导出的几种情况以及错误处理 案例环境: rhel-server-6.5-x86_64 oracle 11.2 ...

  4. Oracle数据泵导入的时候创建索引是否会使用并行?

    一.疑问,Oracle数据泵导入的时候创建索引是否会使用并行? 某客户需要使用数据泵进行迁移,客户咨询导入的时间能不能加快一点. 那么如何加快导入的速度呢? 多加一些并行,那么创建索引内部的索引并行度 ...

  5. Oracle使用数据泵导入/导出数据(expdp/impdp)

    Oracle使用数据泵导入/导出数据(expdp/impdp) A电脑上的操作(expdp数据导出) 运行cmd: 登录数据库,输入命令:sqlplus 使用管理员角色登录需要在用户名后加" ...

  6. Oracle 12c pdb的数据泵导入导出

    12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同.           1,需要为pdb添加tansnames ...

  7. oracle中使用impdp数据泵导入数据提示“ORA-31684:对象类型已经存在”错误的解决

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/47448751 本文出自[我是干勾鱼的博客] oracle中使用impdp数据泵导 ...

  8. Oracle数据泵导入dmp文件,报UDI-12154、ORA-12154错误解决办法

    1. 数据泵导入dmp文件,报UDI-12154.ORA-12154 1.1 导入命令 impdp cwy_init/init@orcl directory=DATA_PUMP_DIR dumpfil ...

  9. Oracle数据泵导入导出数据,建立表空

    Oracle11g 数据导入到oracle10g 中:1.在oracle11g 服务器命令行中用expdp 导出数据expdp ts/ts@orcl directory=expdp_dir dumpf ...

随机推荐

  1. httpwatch

    https://blog.csdn.net/coderising/article/details/89530016 别人的文章

  2. linux内核 进程管理

    进程和线程 进程不单单包含可执行代码(代码段),好包含打开的文件,挂起的信号,处理器状态,虚拟内存地址等. 线程:从内核的角度来说,它并没有线程这个概念.Linux把所有线程都当做进程来实现.内核并没 ...

  3. keras手写数字识别

    import kerasimport timefrom keras.utils import np_utils start = time.time()(x_train, y_train), (x_te ...

  4. PHP回顾(面向对象)

    类中的成员属性不能够用函数为其赋值.public age = rand(1,100);//这是错误的: __get()   __set()  __isset() __unset() final 用来修 ...

  5. angular打包(三):pkg

    希望打包成1个web服务,运行exe,启动 angular,供浏览器显示. 问题分析: 其实angular编译后,都是静态文件了.只需要打包express,让express可以以exe的形式运行就可以 ...

  6. 用electrion打包angular成桌面应用

    用electrion官网的不行. 还好,可以直接照搬 https://github.com/maximegris/angular-electron 安装必要的库 npm i --save-dev el ...

  7. 51 Nod 1282 时钟 (循环中的最小表示+哈希)

    1282 时钟  题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题  收藏  关注 有N个时钟,每个时钟有M个指针,P个刻度.时钟是圆形 ...

  8. jQuery事件之解绑事件

    语法: $(selector).unbind([eventType][,handler(eventObject)]); 返回值:jQuery 参数解释: eventTypey:类型:String以后包 ...

  9. Charles中文破解版下载安装及使用教程

    下载地址:https://pan.baidu.com/s/1praYZAw23psZLi59hKJjqw 一. 简介及安装 Charles 是在 PC 端常用的网络封包截取工具,但它不仅仅能在pc端使 ...

  10. 设置Linux自启服务以及优先级

    一. 启动优先级 今天有一台服务器没有正常启动,原因是有一个服务没有启动起来,因为A服务需要B服务启动之后才能正常启动,所以需要调整A,B服务的启动顺序.在网上查找了一些资料,总结了一下,以备以后需要 ...