导出文件

找到oracle安装目录ORACLE_HOME,进入bin目录,找到 exp.exe
exp 用户名/密码@数据库连接 file=dmp文件导出路径 log=日志文件输出路径
例子:
exp username/password@127.0.0.1:1521/orcl file=f:\123.dmp log=f:\456.log

可能出现的错误

导出文件可能会出现 EXP-00091: Exporting questionable statistics. 错误,这是数据库字符集和操作系统字符集不对应导致的,设置成一致就不会报错了,方法如下:

解决方法

先查看oracle数据库的字符集
命令:
select * from nls_database_parameters t where t.parameter=‘NLS_CHARACTERSET’;

再对应的修改操作系统 NLS_LANG 参数

Windows系统:
修改环境变量 NLS_LANG 参数,使用cmd命令修改
set NLS_LANG=AMERICAN_AMERICA.UTF8

还可以通过修改注册表键值永久设置
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG (HOME后面的xx指存在多个ORACLE_HOME时系统编号。)

Linux系统:
export NLS_LANG=american_america.AL32UTF8

还可以编辑 bash_profile 文件进行永久设置
vi .bash_profile
NLS_LANG=“Simplified Chinese_china”.ZHS16GBK export NLS_LANG
source .bash_profile

创建表空间

create tablespace CMP_DATA
datafile 'D:\app\oracle\oracle\oradata\orcl\orclpdb\CMP_DATA.DBF'  -- 表空间物理文件路径
size 2048m   --表空间大小
autoextend on next 200M   -- 设置自动增长,每次增长200M
maxsize 10240M;  -- 最大增长到10240M

创建临时表空间

create temporary tablespace CMP_DATA_TEMP
tempfile 'D:\app\oracle\oracle\oradata\orcl\orclpdb\CMP_DATA_TEMP.DBF'  -- -- 表空间物理文件路径
size 1024m   --表空间大小
autoextend on next 200M   -- 设置自动增长,每次增长200M
maxsize 2048M;   -- 最大增长到10240M

创建用户

create user cmp identified by 123456
default tablespace CMP_DATA   -- 指定默认表空间
temporary tablespace CMP_DATA_TEMP   -- 指定临时表空间
profile DEFAULT;

授权用户

grant connect,resource,dba to cmp;

Oracle导出表结构和表数据相关推荐

  1. Mysql导出表结构及表数据 mysqldump用法

    命令行下具体用法如下:  mysqldump -u用户名  -p密码 -d 数据库名 表名 脚本名; 1.导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为 ...

  2. 【mysql】mysql利用mysqldump导出表结构或者表数据

    加-d参数代表只导表结构,不加此参数则代表导出结构以及表数据,> 代表录入某一文件,若为>>则表示将内容追加到某文件末尾. 加-d参数代表只导表结构,不加此参数则代表导出结构以及表数 ...

  3. PL/SQL Developer 导出表结构和表数据

    导出表结构 打开PL/SQL Developer,选择tables 点击菜单栏Tools,选择Export User Objects 出现下面的窗口 导出后是一个sql文件. 导出表数据 一般情况下可 ...

  4. mysql 导出表结构和表数据 mysqldump用法(自己测试了)

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p ...

  5. mysql导出表结构_mysql导入导出表结构及表数据及执行sql文件

    从数据库导出数据库文件: 1.将数据库mydb导出到e:\MySQL\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h lo ...

  6. mysql中的文件导入导出表设计_mysql导入导出表结构及表数据及执行sql文件

    从数据库导出数据库文件: 1.将数据库mydb导出到e:\MySQL\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h lo ...

  7. Oracle导出表结构

    Oracle导出表结构. 表结构Sql -- 表结构导出 SELECT B.TABLE_NAME AS "表名", C.COMMENTS AS "表说明", B ...

  8. oracle导出数据dummy,oracle导出表结构1

    oracle导出表结构 1.exp/imp工具 在cmd中输入 exp username/password@连接串 回车,在进入如下时,输入no,就ok了 导出表数据(yes/no):yes> ...

  9. Oracle和sql server中复制表结构和表数据的sql语句

    在Oracle和sql server中,如何从一个已知的旧表,来复制新生成一个新的表,如果要复制旧表结构和表数据,对应的sql语句该如何写呢?刚好阿堂这两天用到了,就顺便把它收集汇总一下,供朋友们参考 ...

最新文章

  1. Ciruy英雄谭 Chapter 3 杂谈
  2. .net remoting在wpf中的应用
  3. python如何安装wordcloud_基于python的wordcloud库的安装方法
  4. ajax异步session值不唯一 总是改变 解决办法
  5. COMSOL光学仿真——非线性光学
  6. 最新上架 App Store 全流程
  7. 从小学到大学到出社会以后我的感受(出社会时间不长)
  8. 什么是c++运行库?
  9. 你可能不知道的 Ps 技巧
  10. 【LeetCode】初级算法:数组
  11. 第四章不定积分(∫(e^x)sin²xdx)
  12. Lucky!终于能够入职江苏‘’三新‘’供服公司了,快收下这份入职攻略吧!
  13. 2022年第一个技能:视频剪辑学习笔记
  14. 全网最佳优惠券使用算法
  15. (Java)类的接口实验
  16. 多线程并发下集合不安全类-ArrayList
  17. 第一章 使用 matplotlib 绘制折线图
  18. 关于C++的cout输出流全笔记
  19. 数据库关系代数的聚集函数
  20. Windows server2008部署SpringBoot的jar项目

热门文章

  1. 第二证券|沪指冲上3200点,中字头太火爆!
  2. v3S移植NES游戏
  3. 百度搜索之死背后,是互联网寡头垄断之恶
  4. 如何从官方网站下载jdk1.7?
  5. 计算机数值分析教材,计算机数值分析
  6. asp毕业设计——基于asp+sqlserver的个人网站建设设计与实现(毕业论文+程序源码)——个人网站建设
  7. 临床基因组/外显组数据分析实战技术研讨会(2023.4)
  8. M1 Dock智能硬件环境搭建(MaixPy安装及使用)
  9. 如何根据汉字得到响应的拼音(转)
  10. control-M 入门