linux服务器中如何登陆另一台Linux服务器中的Oracle数据库进行全库备份?

1.可以在数据库A上安排作业,使用exp或expdp导出,然后scp或rsync为B服务。
例如,作业转到00***/data1/backup/expdp_db_bak.sh;expdp_db_bak.sh内容:#!/bin/sh.~/.bash_profiledst=/data1/backup/db_baktoday=`date+%F`bakfile=expdp_db_${到天)2.也可以在服务器B上使用expp直接导出数据exp'user01/778899@DB01'file=$bakfileFULL=Ylog=bak.log3。
执行完整或增量备份。
备份,然后同步备份到服务器B。
指定路径CONFIGURECHANNELDEVICETYPEDISKFORMAT'/data1/rman/plen_%d_%U';在AB服务器之间配置DATAGURAD以同步数据

linux下oracle命令导出表中部分字段

与Linux无关。
使用QUERY参数检索以expcharsi/charsi@testdbta为条件的数据。
bles=(TEST)query="'whereobject_id>50000'"file=aaa.dmplog=aaa.log其他参数含义:GRANTS:指定是否导出对象的授权信息默认为Y;那是,默认导出索引:设置为是。
是否导出表的索引;默认为YCONSTRAINTS:指定是否导出底层约束;默认为YTRIGGERS:指定是否导出表相关触发器;默认为YFILESIZE:如果生成的转储文件超过指定的大小一您需要使用FILE参数来指定多个FILEBUFFE。
R:该参数用于指定导出处理时用于处理数据的缓冲区大小(以字节为单位)该参数用于控制一次可以加载到记录数组中的最大记录数。
用于设置导出I/Obuffer;字节不要超过最大值65535。