oracle12c表空间不存在_Oracle数据备份、恢复以及导入时表空间不存在的解决方案...
oracle12c表空间不存在_Oracle数据备份、恢复以及导⼊时表
空间不存在的解决⽅案...
⼀、数据备份(导出)
1、exp命令导出dmp⽂件(exp -help查看帮助信息)
命令:exp username/userpasswd@192.168.99.199/orcl file=C:\jds.dmp log=C:\jds.log ;(不写tables时表⽰导出当前⽤户所有表)
2、exp备份数据库中表结构(不要数据)
命令:exp username/userpasswd@192.168.99.199/orcl file=C:\jds.dmp log=C:\jds.log rows=n;(不写tables时表⽰导出当前⽤户所有表)
3、PL/SQL导出
new Report Window--->写sql将要导出的数据查询出来--->Export Results导出不同⽂件类型的数据
⼆、数据恢复(导⼊)
1、imp命令导⼊dmp⽂件(imp - help查看帮助信息)
命令:imp username/userpasswd@127.0.0.1:1521/orcl file=C:\jds.dmp full=y;
2、imp命令导⼊表结构(不要数据)
(1)dmp⽂件包含数据
命令: imp username/userpasswd@127.0.0.1:1521/orcl file=C:\jds.dmp full=y rows=n;
(2)dmp⽂件本⾝就不包含数据
命令: imp username/userpasswd@127.0.0.1:1521/orcl file=C:\jds.dmp full=y;
3、PL/SQL导⼊(貌似只能导⼊dmp⽂件)
Tools ---> import tables漫威英雄实力排名官方
4、导⼊csv⽂件
csv⽂件样式(test.csv):
删除第⼀⾏,确保第⼀⾏就是数据内容。
(1)创建对应字段的表(要导进去数据的表TableEmp)...
(2)创建ctl⽂件(l):
--指定外部数据⽂件(要导⼊的csv⽂件)
INFILE "G:/test.csv"
--指定要导⼊的表(INSERT 要求导⼊之前表就为空;APPEND是指在表中追加记录;REPLACE表⽰删除旧记录‘delete’,替换成新纪录;TRUNCATE表⽰删除旧记录‘truncate’,替换成新纪录)
INSERT(APPEND,REPLACE,TRUNCATE) INTO TABLE TableEmp
--数据中每⾏记录默认⽤“,”隔开(为了防⽌数据记录中有‘,’则使⽤制表符X'09')
FIELDS TERMINATED BY X''
军队文职报考条件--表中字段没有对应值时,允许为空
TRAILING NULLCOLS (columnName1, )
(3)执⾏命令:sqlldr username/userpasswd@orcl control=F:/l log=F:/test.log
这个表⽰导⼊成功的数据⾏数。excel数据格式的数据可以通过更换数据格式为csv⽂件格式,再进⾏导⼊操作。
三、imp导⼊dmp⽂件出现错误(表空间“JDS”不存在)解决⽅案
⽅案⼀:
(1)⽤system⽤户登录,查导⼊的⽬标数据库的默认表空间,可以根据⽤户名查询
select username, default_tablespace from dba_users where username='ZCL';
(2)执⾏修改表空间语句(假设⽬标数据库的表空间名是:JDS_DATA)
alter tablespace JDS_DATA rename to JDS;
(3)执⾏imp语句
(4)导⼊成功后,执⾏改回原来表空间的名称
alter tablespace JDS rename to JDS_DATA;
⽅案⼆:
根据log信息重新创建对应的表,然后再执⾏imp语句(注意:要加上ignore=y)
oracle 12c 多租户 pdb 恢复(单个pdb数据⽂件、⾮系统pdb表空间、整个pdb数据库)
环境:数据库版本 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 实验准备:1.-- 数据库归 ...
Oracle RMAN备份恢复指导书
⽬ 录 1 ⽬的与范围... 1 2 术语和定义... 1 3 ⾓⾊和职责... 2 4 使⽤RMAN备份数据库... 2 4.1.1 检查数据库模式... 2 4.1.2 连接到target 数据库. ...
exp和imp导⼊导出时表空间问题【未完】
Linux服务器数据备份恢复策略
⼀.Linux 备份恢复基础 1.什么是备份 最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据.⼀次备份可能是简单的 cp命令, ...
Mongodb数据备份恢复
Mongodb数据备份恢复 ⼀.MongoDB数据库导⼊导出操作 1.导出数据库 twangback为备份的⽂件夹 命令: mongodump -
h 127.0.0.1[服务器IP] -d advie ...
19C imp 导⼊合并表空间
交通运输专业就业方向及前景因为项⽬需要从9i 导数据到18C,所以发现如下特性 1.18C imp 导⼊数据,如果表空间在⽬标库没有,会将表导⼊到⽤户默认表空间 2.18C imp 导⼊数据,如果表空间在⽬标库有,但缺少权限. ...
Oracle数据库 ORA-01555 快照过旧 (undo表空间:撤销表空间)
UNDO表空间⽤于存放UNDO数据,当执⾏DML操作时,oracle会将这些操作的旧数据写⼊到UNDO段,以保证可以回滚或者⼀致读等,⽽临时表空间主要⽤来做查询和存放⼀些缓冲区数据.你听说UNDO也是 ...
Oracle 数据库、实例、⽤户、表空间、表之间的关系
数据库: Oracle数据库是数据的物理存储.这就包括(数据⽂件ORA或者DBF.控制⽂件.联机⽇志.参数⽂件).其实oracle数据库的概念和其它数据库不⼀样,这⾥的数据库是⼀个操作系统只有⼀个库. ...
随机推荐
java web(spring mvc) 获取请求host 和 如何获取静态页的相对路径
1.获取请求host StringBuffer url = RequestURL(); String tempContextUrl = url.delete(url.length ...
Spring MVC Maven 环境搭建与部署
本⽂简单演⽰了本地开发环境的搭建.项⽬出包.部署运⾏.HelloWorld,以及部分注意事项. 起初的玩法:先安装Eclipse,然后分别下载并安装Maven.spring的插件,再进⾏⼯程模式转换, ...
递归问题==优化 还有数据库sqlreader
财务部岗位职责reader尽量不要⽤获取列名⽅式 ⽤索引⽐较好.  int i= reader.GetOrdinal("");  reader[i ...
也不知怎么了LVS.SH不到,⽹上搜了⼀篇环境搭配CENTOS下⾯的⾼可⽤ 参考
系统环境: ************************************************************ 两台服务器都装了 CentOS-5.2-x86_64 系统 Vir ...
thinkphp 杂乱笔记(1)139.21红包什么意思
部署模式可⽤两个单⼊⼝表⽰前后台thinkphpUploadspublic Home(前台)Admin(后台)index.php(前台⼊⼝⽂件)admin.php(后台⼊⼝⽂件)上⾯两个项⽬⽬录 也可 ...
情侣头像污[Android学习笔记]Canvas的使⽤
php调试之路
解析php中die(),exit(),return的区别 die()停⽌程序运⾏,输出内容exit是停⽌程序运⾏,不输出内容return是返回值die是遇到错误才停⽌exit 是直接停⽌,并且不运⾏后续 ...
qml demo分析(threadedanimation-线程动画)
⼀.效果预览 使⽤过qml的同学都知道,使⽤qml做动画效果是⾮常简单的,再也不需要像QWidget那样,⾃⼰模拟⼀个动画,费时⼜费⼒,往往还达不到效果.今天我们就来分析下qml的两种动画实现⽅式,如 ...
L2-028 秀恩爱分得快(模拟)
古⼈云:秀恩爱,分得快. 互联⽹上每天都有⼤量⼈发布⼤量照⽚,我们通过分析这些照⽚,可以分析⼈与⼈之间的亲密度.如果⼀张照⽚上出现了K 个⼈,这些⼈两两间的亲密度就被定义为 1/K.任意两个⼈如果同 ...
LeetCode⼦集问题
给定⼀组不含重复元素的整数数组 nums,返回该数组所有可能的⼦集(⼦集当中不包括重复的元素) 代码如下: def subsets(nums):
target=[[]] for num in nums ...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。