当前位置:首页 » 存储配置 » 导出工程配置表空间的命令是什么

导出工程配置表空间的命令是什么

发布时间: 2023-01-04 00:12:08

⑴ db2导出表和表空间命令

  1. 这个命令是在控制台执行的,如果是linux 就直接在控制台执行,window则是 db2cmd ,调出控制台,如果是window7 的话,最好用管理员身份运行这个命令,然后在能执行上面的命令

  2. -d 指的是数据库名字 ,切忌 -o 文件名.sql 这个要放在最好一个参数

  3. 其它参数的含义 你看看帮助吧 下面是帮助文档贴出来的



  4. 语法: db2look -d DBname [-e] [-xs] [-xdir Path] [-u Creator] [-z Schema]

  5. [-t Tname1 Tname2...TnameN] [-tw Tname] [-h]

  6. [-o Fname] [-a] [-m] [-c] [-r] [-l] [-x] [-xd] [-f]

  7. [-fd] [-td x] [-noview] [-i userID] [-w password]

  8. [-v Vname1 Vname2 ... VnameN] [-dp] [-ct]

  9. [-wrapper WrapperName] [-server ServerName] [-nofed]

  10. [-wlm] [-ap] [-mod] [-cor]


  11. [-wrapper WrapperName] [-server ServerName][-fedonly]

  12. [-nofed]


  13. db2look [-h]


  14. -d: 数据库名称:这必须指定


  15. -e: 抽取复制数据库所需的 DDL 文件

  16. -xs: 导出 XSR 对象并生成包含 DDL 语句的脚本

  17. -xdir: 路径名:将用来放置 XSR 对象的目录

  18. -u: 创建程序标识:如果 -u 和 -a 都未指定,那么将使用 $USER

  19. -z: 模式名:如果同时指定了 -z 和 -a,那么将忽略 -z

  20. -t: 生成指定表的统计信息

  21. -tw: 为名称与表名的模式条件(通配符)相匹配的表生成 DDL

  22. -ap: 生成 AUDIT USING 语句

  23. -wlm: 生成特定于 WLM 的 DDL 语句

  24. -mod: 为模块生成 DDL 语句

  25. -cor: 使用 CREATE OR REPLACE 子句生成 DDL

  26. -h: 更详细的帮助消息

  27. -o: 将输出重定向到给定的文件名

  28. -a: 为所有创建程序生成统计信息

  29. -m: 在模拟方式下运行 db2look 实用程序

  30. -c: 不要生成模拟的 COMMIT 语句

  31. -r: 不要生成模拟的 RUNSTATS 语句

  32. -l: 生成数据库布局:数据库分区组、缓冲池和表空间。

  33. -x: 生成排除对象的原始定义程序的“授权”语句 DDL

  34. -xd: 生成包括对象的原始定义程序的“授权”语句 DDL

  35. -f: 抽取配置参数和环境变量

  36. -td: 将 x 指定为语句定界符(缺省定界符为分号(;))

  37. -i: 登录到数据库驻留的服务器时所使用的用户标识

  38. -w: 登录到数据库驻留的服务器时所使用的密码

  39. -noview: 不要生成 CREATE VIEW ddl 语句

  40. -wrapper: 为适用于此包装器的联合对象生成 DDL

  41. -server: 为适用于此服务器的联合对象生成 DDL

  42. -FEDONLY: 仅创建了联合 DDL 语句

  43. -nofed: 不要生成 Federated DDL

  44. -fd: 为 opt_buffpage 和 opt_sortheap 以及其他配置和环境参数生成 db2fopt

  45. 语句。

  46. -v: 只为视图生成 DDL,当指定了 -t 时将忽略此选项

  47. -dp: 在 CREATE 语句之前生成 DROP 语句

  48. -ct: 按对象创建时间生成 DDL 语句

⑵ CAD如何导出配置

导出配置方法如下:

  1. 在“工具”——“工作空间”——“工作空间设置”中选择“自动保存工作空间修改”即可。

  2. 如果想保存一个自己想要的空间名称可以在“工具”——“工作空间”选择“将当前空间另存为”即可。

⑶ oracle 如何导出指定表空间的数据

1.确定表空间是否为自包含表空间。
SQL>execute dbms_tts.transport_set_check(ts_list=>表空间名,incl_constraints=>TRUE);
说明:
参数ts_list用于指定要搬移的表空间,incl_constraints用于指定是否检查完整性约束。

执行完过程dbms_tts.transport_set_check之后,系统将违反自包含表空间的信息存入临时表transport_set_violations。查询该表时,如果没有返回任何信息,说明表空间是自包含的,否则会返回非自含表空间的原因,也就是要导出的表空间名还必需要包括的其它表空间名。

2.导出表空间信息
2.1首先设置表空间为只读。第一步查出有多少表空间就需要做多少个。(假设2个apps_ts_tx_data和apps_ts_tx_idx)
SQL>alter tablespace apps_ts_tx_data read only;
SQL>alter tablespace apps_ts_tx_idx read only;
2.2 导出数据
SQL>EXP transport_tablespace=y tablespaces=apps_ts_tx_data,apps_ts_tx_idx read file=expdat.dmp

注意:导入完后需要执行以下命令将表空间设置为读写。
SQL>alter tablespace app_data read write;

⑷ oracle 怎么导出表空间

E:\>exp help=y

通过输入 EXP 命令和用户名/口令,您可以
在用户 / 口令之后的命令:

实例: EXP SCOTT/TIGER

或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。
要指定参数,您可以使用关键字:

格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字 说明(默认)
---------------------------------------------------
USERID 用户名/口令
FULL 导出整个文件 (N)
BUFFER 数据缓冲区的大小
OWNER 所有者用户名列表
FILE 输出文件 (EXPDAT.DMP)
TABLES 表名列表
COMPRESS 导入一个范围 (Y)
RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y)
INCTYPE 增量导出类型
INDEXES 导出索引 (Y)
RECORD 跟踪增量导出 (Y)
ROWS 导出数据行 (Y)
PARFILE 参数文件名
CONSTRAINTS 导出限制 (Y)
CONSISTENT 交叉表一致性
LOG 屏幕输出的日志文件
STATISTICS 分析对象 (ESTIMATE)
DIRECT 直接路径 (N)
TRIGGERS 导出触发器 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
FILESIZE 各转储文件的最大尺寸
QUERY 选定导出表子集的子句

下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TABLESPACES 将传输的表空间列表

⑸ oracle 怎么导出表空间

为保持数据文件的一致性,在导出自包含表空间数据字典信息之前,应首先将自包含表空间转变为只读状态,作用是使表空间信息不会发生变化。
SQL>alter
tablespace
local
read
only;
SQL>alter
tablespace
local2
read
only;
将表空间设置为只读关态时,会在表空间数据文件上发出检查点,并且其内容不会发生任何变化,此时就可以导出表空间信息了。
导出表空间仅仅是导出与其相关的数据字典信息,而不是导出表空间的任何数据,
使用如下操作系统命令可导出表空间local和local2的信息。
D:\>EXP
transport_tablespace=y
tablespaces=local,local2
file=expdat.dmp
用户名:system/anchor@ORCL
as
sysdba
参数:transport_tablespace搬移表空间选项,Y表示导出表空间信息;
tablespaces用于指定要导出的表空间;file用于指定存放导出信息的文件。
导出表空间信息之后,使用操作系统命令将表空间数据文件和导出文件(expdat.dmp)复制到目标数据库所在机器相应的目录中。

⑹ Oracle数据库怎么导出怎么删除表空间表空间是什么在哪里找到表空间

导出数据,常用的是exp导出,eg: exp username/password@ORACLE_SID File='存放路径' log=‘路径’ STATISTICS=NONE;是在命令行直接输入的,这是将数据库中的某个用户的数据导出
删除表空间:drop tablespace tablespace_name including contents and datafiles;将表空间连带数据文件一起删除。
表空间是个逻辑结构,可以理解为一个数据文件的集合
登录数据库了在SQl提示符下select tablespace_name from dba_tablesqpces;可以看到表空间的名字,表空间是逻辑结果,在物理存储上是看不到表空间的,只能看到数据文件,数据文件的位置:select name from v$datafile可以看到存放的路径

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:596
制作脚本网站 发布:2025-10-20 08:17:34 浏览:890
python中的init方法 发布:2025-10-20 08:17:33 浏览:583
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:767
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:687
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1015
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:258
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:117
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:808
python股票数据获取 发布:2025-10-20 07:39:44 浏览:715