NCX数据库导入导出
一、创建表空间
CREATE TABLESPACE NNC_DATA01 DATAFILE 'C:\Users\bigst\Desktop\jsce\NNC6_DATA01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;
CREATE TABLESPACE NNC_INDEX01 DATAFILE 'C:\Users\bigst\Desktop\jsce\NNC_INDEX01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
二、创建用户并授权
CREATE USER nc11 IDENTIFIED BY 1 DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE temp;
grant connect,dba to nc11;
三、expdp
3.1 文件准备
select * from dba_directories;
create directory jsce as 'C:\Users\bigst\Desktop\jsce';
grant read,write on directory jsce to nc11;
3.2 导出
expdp NC64/NC64@orcl directory=dir_0227 schemas=NC64 dumpfile=NC64.dmp logfile=NC64.log
语句分解为,导出文件和日志的名字是自己取的,一般是对应的数据库用户名字即可
expdp NC64/NC64@orcl | 导出的数据库用户 |
directory=dir_0227 | 导出的数据目录 |
schemas=NC64 | 导出的架构 |
dumpfile=NC64.dmp | 导出的文件名 |
logfile=NC64.log | 导出的日志文件名 |
3.2.1导出排表
expdp hzyf2021xxx/11111qww@127.0.0.1/orcl directory=orcl exclude=table:in('SM_BUSILOG_DEFAULT','GL_DETAIL\','GL_DETAIL_20220616') dumpfile=20221117.dmp logfile=20221117.log schemas=hzyf2021xxx
expdp hzyf2021xxx/11111qww@127.0.0.1/orcl directory=orcl exclude=table:\"in(\'SM_BUSILOG_DEFAULT\',\'GL_DETAIL\',\'GL_DETAIL_20220616\')\" dumpfile=20221117.dmp logfile=20221117.log schemas=hzyf2021xxx
3.3 导入
impdp nc11/1@jsce directory=jsce dumpfile=nc-2021-01-08.dmp remap_schema=nc11:nc11 full=y
impdp NC68/NC68@orcl directory=dir_0228 dumpfile=NC64.DMP remap_schema=NC64:NC68 full=y
语句分解为,导入的文件的名字是对应备份文件的名字
impdp NC68/NC68@orcl | 导入的用户 impdp 是属于CMD中的语言 |
directory=dir_0228 | 导入的数据目录 |
dumpfile=NC64.DMP | 导入的数据文件名 |
remap_schema=NC64:NC68 | 从哪个用户导入哪个用户 |
full=y | 是否全部导入 |
四、exp
4.1 导出
注意先处理下空表无法导出的问题
根据经验来看,不建议用这种方式
scott用户,exp scott/tiger@地址:端口号/实例名 file=路径
exp scott/tiger@192.168.0.1:1521/orcl file=d:\scott.dmp
system用户,exp system/密码@地址:端口号/实例名 file=路径 owner=scott
exp system/oracle@192.168.0.1:1521/orcl file=d:\scott.dmp owner=scott
4.2导入
imp nc11/1@jsce file=C:\Users\bigst\Desktop\jsce\nc-2021-01-08.dmp full=y;
五、其它
5.1表大小查看
select segment_name, bytes/1024/1024 from user_segments where segment_type = 'TABLE' order by bytes desc
NCX数据库导入导出相关推荐
- Oracle数据库导入导出命令!
oracle数据库导入导出命令! 转自:http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.html Oracle数据导入导出imp/ex ...
- 利用外部命令Oralce数据库导入导出
1--数据库导出(exp) 首先进入命令行 导出数据库 在命令行中输入如下命令: exp c2j/c2j@c2j file=c:/table.dmp tables=jbitaku,jbitakum ...
- JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语言. ...
- 记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】...
曾经很早的时候用 SQL Server2000 时就见过我们老大,用 SQL Server2000 的导入导出功能,把数据都导入到了 Oracle9 里去,所以我也对导入导出数据有充分的信心,绝对能做 ...
- mysql数据库导入导出
mysql 数据库导入导出 普通账号(非root账号)对数据库进行导出: mysqldump -h127.0.0.1 -u dbuser -ppass db --skip-lock-tables &g ...
- 10.Mysql数据库导入导出和授权
10.Mysql数据库导入导出和授权 数据导出 1.数据库数据导出 # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/De ...
- python亿级mysql数据库导出_Python之csv文件从MySQL数据库导入导出的方法
Python之csv文件从MySQL数据库导入导出的方法 发布时间:2020-10-26 07:39:02 来源:脚本之家 阅读:53 作者:张行之 Python从MySQL数据库中导出csv文件处理 ...
- oracle数据库导出数据6,Oracle数据库导入导出方法汇总
Oracle数据库导入导出方法: 1.使用命令行: 数据导出: 1.将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中 exp system/manage ...
- 导出指定字符集dmp文件_Oracle 11G数据库导入导出终极解决方案
Oracle 11G数据库导入导出终极解决方案 前言: 导出服务器:保持导出服务器的服务器和客户端字符集一致 导入服务器:保证导入的服务器和客户端字符集与导出服务器字符姐一致. 严格按照本文档操作,数 ...
最新文章
- 新品【国内动态】服务器列表
- Java中log4j控制写入日志开关
- 变量four赋值数字python_跟老齐学Python之赋值,简单也不简单
- 什么?他居然想在DLL中放毒!
- C++:函数指针,回调函数
- MySQL 定时任务event
- Matlab2014的下载和安装激活过程
- 【老生谈算法】基于matlab的指纹处理和识别算法详解及程序源码——指纹识别算法
- leetcode#248 中心对称数 III
- 公安大数据系统具有哪些功能
- 2022年G2电站锅炉司炉复习题及模拟考试
- ifft 快速傅里叶逆变换(Matlab)
- Microsoft PowerToys
- YOLOv3 物体识别显示中文标签
- 最近在写一款斗地主游戏,写了个癞子匹配顺子的算法
- 数字工业 弹性安全丨Fortinet邀您齐聚OT安全峰会
- HTML——CSS行内样式
- 使用Tiny作为工具进行图片压缩
- [iPhone/iPad] IOS版追书神器旧版(分享)
- [转载]【笔记本电脑报价】笔记本电脑