IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 金仓数据库兼容Oracle exp/imp的导出导入工具手册( 5. 附录A:exp导出参数说明) -> 正文阅读

[大数据]金仓数据库兼容Oracle exp/imp的导出导入工具手册( 5. 附录A:exp导出参数说明)

目录

5.1.?USERID??

5.2.?OWNER??

5.3.?TABLES??

5.4.?ROWS??

5.5.?FULL??

5.6.?FILE??

5.7.?PARFILE??

5.8.?LOG??

5.9.?QUERY??

5.10.?CONSTRAINTS??

5.11.?INDEXES??

5.12.?TRIGGERS??

5.13.?KEY??

5.14.?-?或--help??

5.15.?-V或--version??


exp 导出指定的数据库到dmp文件中,使用方法如下:

exp [OPTION]...

[OPTION]:?KEYWORD=value?or?KEYWORD=(value1,value2,…,valueN)

5.1.?USERID??

[USERID=]user/pwd@servicesname

USERID?参数用user/pwd@servicesname的形式指明了连接到数据库的参数,用户名、密码,以及配置文件中预置的servicename,和oracle的使用方式保持了一致;同时,也支持独立的链接参数,使用host、port、dbname、?user、password参数来实现同样的使用效果。该参数为必须项。

注意

user/pwd@servicesname、host=ip、port=123、dbname=db?这些参数共用时,host、port、dbname参数将被忽略,只使用servicesname内指定的host、port、dbname。

注意

使用user/pwd@servicesname形式时,同时也使用了user、password参数,那么后面的值会覆盖前面的值,即实际生效的参数值是后面的。

USERID示例

说明

USERID=kingbase/kingbase@kingbase

kingbase/kingbase@kingbase

host=192.168.45.162 port=54323 dbname=test user=kingbase password=kingbase

kingbase/kingbase@kingbase host=host1 port=54321 dbname=tb1

host=host1 port=54321 dbname=tb1?将被忽略

kingbase/kingbase@kingbase user=kb2

实际使用的用户名为?kb2

password=pwdx kingbase/kingbase@kingbase

实际使用的密码为?kingbase

5.2.?OWNER??

OWNER=(value1,...,valueN)

指明了需要导出的用户名(模式名),可导出多个模式;如果选用了该模式,则无法和表模式、全量模式共用。

OWNER示例

说明

OWNER=public

导出public模式数据

OWNER="(kingbase,public)"

导出kingbase、public两个模式的数据

5.3.?TABLES??

TABLES=(value1,...,valueN)

指明了需要导出的表名,可以导出多个表;其中表名可以写成正则表达式的形式,导出时会做正则匹配,将匹配到的表都导出;如果选用了该模式,则无法和用户模式、全量模式共用。

注意

如果参数值中未加模式,即tables=t,就会去该用户的模式下查找表并导出,作用等同于 tables=username.t。

TABLES示例

说明

tables=public.t1

tables=public.t1,public.t2

tables="(public.t1,public.t2)"

tables=public.'"aaAA~!@#$%^&*()123"'

适用Linux平台,对于包含特殊字符的表名,可参照此例处理

tables=public.'aa*123'

适用Linux平台

tables="(public."'"aaAA~!@#$%^&*()123"'")"

适用Linux平台,对于包含特殊字符的表名,可参照此例处理

tables="(public.'aa*123')"

适用Linux平台

注意

尽量避免使用表模式导出带有特殊字符的表,因为需要对特殊符号做转义,或者借助正则表达式的形式(aaAA*123)来唯一匹配到带特殊字符的表(aaAA~!@#$%^&*()123)。

注意

#会被当作命令的注释开头,所以表名中带有#需要使用双引号或者单引号引起来。

5.4.?ROWS??

ROWS=y/n

默认是y

ROWS=n时,只导出数据库对象的定义,不导出具体数据,不能和QUERY参数共用

ROWS=y时,使用COPY导出

注意

若设为n,物化视图的刷新操作不会被导出,导入后需要手动刷新物化视图,否则会报错并提示未初始化。

ROWS示例

ROWS=y

ROWS=n

5.5.?FULL??

FULL=y/n

全量导出模式,如果选用了该模式,则无法和表模式、用户模式共用。默认值为n。

FULL示例

FULL=y

FULL=n

5.6.?FILE??

FILE=filename

指定导出的dmp文件名,可以带路径,不指定路径即在当前路径下生成dmp文件,?注意exp程序只能导出数据库到一个文件中?。该参数为必须项。

FILE示例

说明

FILE=db.dmp

FILE=/tmp/db.dmp

Linux平台带路径的设置

FILE=c:\tables.dmp

Windows平台也可以使用全路径

5.7.?PARFILE??

PARFILE=filename

指定包含exp参数的文件名,exp程序会读取该文件并加载里面的参数。

注意

文件内的参数必须以空格或者换行间隔。

PARFILE示例

说明

PARFILE=parameters.conf

cat parameters.conf

kingbase/kingbase@kingbase

LOG=logfile

FULL=y

或者

kingbase/kingbase@kingbase LOG=logfile

FULL=y

5.8.?LOG??

LOG=logfilename

指定日志文件名,exp程序会将所有日志输出写入到该文件中。

LOG示例

说明

LOG=exp.log

LOG=/tmp/exp.log

Linux平台带路径的设置

LOG=c:\exp.log

Windows平台也可以使用全路径

5.9.?QUERY??

QUERY=whereclause

该参数仅在表模式下有效,exp会导出QUERY参数指定的where条件限定的表的子集。该参数只能配置一个,若配置多个QUERY参数,那么只有最后一个QUERY参数生效。

注意

Windows平台需要转义。

QUERY示例

说明

TABLES=public.t

理解为select * from public.t

TABLES=public.t QUERY="where id > 10"

理解为select * from public.t?where id > 10

TABLES=public.t QUERY="'where id > 10'"

或者

TABLES=public.t QUERY='"where id > 10"'

Windows平台需要特殊的转义

5.10.?CONSTRAINTS??

CONSTRAINTS=y/n

指示exp程序是否导出约束,默认值为y。

注意

非空约束不受该参数限制。

注意

若设为y,普通表的主键约束会变为非空约束。

5.11.?INDEXES??

INDEXES=y/n

指示exp程序是否导出索引,默认值为y。

INDEXES示例

INDEXES=y

INDEXES=n

5.12.?TRIGGERS??

TRIGGERS=y/n

指示exp程序是否导出触发器,默认值为y。

TRIGGERS示例

TRIGGERS=y

TRIGGERS=n

5.13.?KEY??

KEY=encryptkey

设定exp程序加密dmp文件的密钥,密钥长度限制为1~16字节,不设置该参数则不加密。

KEY示例

KEY='123;434'

KEY='好费21a你和'

5.14.?-?或--help??

-?, --help?show this help, then exit

输出帮助信息并退出。

5.15.?-V或--version??

-V, --version?output version information, then exit

输出版本信息并退出。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-09-15 02:04:35  更:2022-09-15 02:06:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:51:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码