导航:首页 > 净水问答 > oracleexp命令过滤表

oracleexp命令过滤表

发布时间:2021-03-06 00:26:44

A. 考滤到数据安全,oracle 如何禁止exp 命令

这..貌似没这功能吧...要么你就直接把bin下面的exp.exe删除或者拷贝走

B. oracle导出数据库,过滤某个表(命令)

好像只有针对哪些表可以导出
例如下面将TableA,TableB二个表导出exp system/sa@orcl file=E:/sample.dmp tables=(TableA,TableB)
如果你真想A表不导出,我建专议你先把A表导出来,或属者是备份,然后把A表删除,然后全表导出数据库,也能达到你的目的。

希望能够帮到你。

C. oracle单独exp导出一个表并排除这个表的某一列

图片占了90%以上空间的话,建议新建一张表再导出备份
或者通过工具把sql结果导出 , exp不能直接选字段

D. 请问一下oracle中用exp命令可以根据需要导出表中的某几列数据吗

不可以,不能直接导出,query参数也实现不了,
如果数据不回多,答可以create table aa (aa,bbb) nologging as seelct aa ,bbb from cc ;
再export .

E. oracle用exp命令如果指定不导出某张表

利用数据库泵:例子如下所示:
expdp 用户名/密码@ip地址/数据库名 DIRECTORY=DIR_GJNH DUMPFILE=gjnh.dmp EXCLUDE=TABLE:\"IN \(\'D101\',\'D101Annual\',\'D201\',\'D201Annual\'\)\" logfile=gjnh.log

其中:DIRECTORY参数的值需要提前创建并给用户赋予权限:
1、创建:create directory DIR_GJNH as 'F:/test';
2、赋权:Grant read,write on directory DIR_GJNH to 用户名
EXCLUDE值为不需要导出的表。
如果还有不明白的可以联系我!

F. 请问oracle中exp命令row=y和full=y,ignore=y分别是什么意思啊

rows:表示导出数据行。

full=y,是导入文件中全部内容,有可专能有多个用户的内容。

ull=y,是导入属文件中全部内容,有可能有多个用户的内容。如果连接的用户默认使用的表空间设置成system,则导入文件的内容会导到system上。

导入数据库的语法格式是:

imp 用户名/密码@sid full=y file=路径/文件名 ignore=y

full=y 和 ignore=y 这两个参数要有的。

(6)oracleexp命令过滤表扩展阅读:

COLUMN函数和ROW函数以及COLUMNS函数和ROWS函数在动态引用行号和列号方面非常有用。

COLUMN函数用于返回给定引用的列号。其语法如下:

=COLUMN (reference)

= COLUMN(引用地址)

ROW函数用于返回给定引用的行号。其语法如下:

=ROW (reference)

=ROW(引用地址)

G. oracle用exp如何导出某个用户下的所有的表,比如scott用户下的表,改怎么写exp。

scott用户,exp scott/tiger@地抄址:端口袭号/实例名 file=路径
exp scott/[email protected]:1521/orcl file=d:\scott.dmp

system用户,exp system/密码@地址:端口号/实例名 file=路径 owner=scott
exp system/[email protected]:1521/orcl file=d:\scott.dmp owner=scott

H. oracle exp时跳过某些表

10g expdb 有个参数,exclude=。用这个可以。
exp不行,exp只能和tables参数把表列出来。

I. oracle数据库导出的时候,可以过滤掉某只表里面的数据么

用exp的方式导来出的话可以先导源出表的结构和数据,导出时使用参数Tables=Table1,table2 owner=hs ,指定导出的表,把不需要的表剔除,然后再用exp导出用户下所有的结构,SP,Function等.

用expdp的方式导出的话使用参数exclude,写法应该是这样,exclude=TABLE:"='Table1'",具体可以查下帮助

另外针对没有分配segment的表,即大多是空表,可能无法导出.即使改了参数: deferred_segment_creation 但是因为开始没有分配segment,所以改了参数后,还是没有分到,也没办法导出,除非改了参数后重建下表.否则表结构就需要用脚本自行建置

J. oracle中exp命令怎样使用

exp三种用法:

1、exp 导出某个用户全部数据库

格式:exp ywxy/ywxy@ORCL file=d:/chu1.dmp full=y;

ywxy/ywxy@ORCL 是用户名/密码@数据库名

file=d:/chu1.dmp 是导出的路径

full=y 是导出全库

2、exp 导出某个用户的某个库

格式:exp ywxy/ywxy@ORCL file=d:/chu1.dmp owner=system;

ywxy/ywxy@ORCL 是用户名/密码@数据库名

file=d:/chu1.dmp 是导出的路径

owner=system 是要导出的库

3、exp 导出某个用户的某个表

格式:exp ywxy/ywxy@ORCL file=d:/chu1.dmp tables=C_ZX_QYJC;

ywxy/ywxy@ORCL 是用户名/密码@数据库名

file=d:/chu1.dmp 是导出的路径

tables=C_ZX_QYJC 是导出的表名字,多个表名则 (table1,table2)形式

(10)oracleexp命令过滤表扩展阅读:

常用选项:

1、FULL,用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。

2、OWNER和TABLE,这两个选项用于定义EXP的对象。OWNER定义导出指定用户的对象,TABLE指定EXP的table名称。

⒊BUFFER和FEEDBACK,在导出比较多的数据时,考虑设置这两个参数。

⒋FILE和LOG,这两个参数分别指定备份的DMP名称和LOG名称,包括文件名和目录。

⒌COMPRESS参数不压缩导出数据的内容。用来控制导出对象的storage语句如何产生。默认值为Y,使用默认值,对象的存储语句的init extent等于当前导出对象的extent的总和。推荐使用COMPRESS=N。

⒍ FILESIZE该选项在8i中可用。如果导出的dmp文件过大时,最好使用FILESIZE参数,限制文件大小不要超过2G。

阅读全文

与oracleexp命令过滤表相关的资料

热点内容
液相用溶剂过滤器 浏览:674
纳滤水导电率 浏览:128
反渗透每小时2吨 浏览:162
做一个纯净水工厂需要多少钱 浏览:381
最终幻想4回忆技能有什么用 浏览:487
污水提升器采通 浏览:397
反渗透和不发渗透净水器有什么区别 浏览:757
提升泵的扬程 浏览:294
泽德提升泵合肥经销商 浏览:929
饮水机后盖漏水了怎么办 浏览:953
小型电动提升器 浏览:246
半透膜和细胞膜区别 浏览:187
废水拖把池 浏览:859
十四五期间城镇污水处理如何提质增效 浏览:915
怎么测试空气净化器的好坏 浏览:519
提升泵是干嘛的 浏览:744
布油做蒸馏起沫咋办 浏览:252
广州工业油烟净化器一般多少钱 浏览:204
喜哆哆空气净化器效果怎么样 浏览:424
油烟净化器油盒在什么位置 浏览:582