exp usera/passa@db owner=userb tables=(tabb) file=c:\test.dmp
Export: Release 9.2.0.1.0 - Production on 星期?11?9 17:48:32 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
q接? Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
EXP-00026: 指定了冲H模?br />
EXP-00000: 导出l止p|
2.q里感觉只指定了三个参数Q应该是owner和tables参数有冲H,对exp命oq行修改Q?/span>
exp usera/passa@db tables=(userb.tabb) file=c:\test.dmp
Export: Release 9.2.0.1.0 - Production on 星期?11?9 17:52:20 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
q接? Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
已导?ZHS16GBK 字符集和 UTF8 NCHAR 字符?br />
服务器?UTF8 字符?(可能的字W集转换)
卛_导出指定的表通过常规路径 ...
当前的用户已更改?userb
. . 正在导出?nbsp; tabb 6 行被导出
EXP-00091: 正在导出可疑的统计信息?br />
EXP-00091: 正在导出可疑的统计信息?br />
EXP-00091: 正在导出可疑的统计信息?br />
导出成功l止Q但出现警告?/p>
3.使用如下命o可以到处userbQ?/span>
exp usera/passa@db owner=userb file=c:\test.dmp
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#灉|定义输出格式 具体查看log4j javadoc org.apache.log4j.PatternLayout
#d 旉 ....
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
#R 输出到文?RollingFileAppender的扩展,可以提供一U日志的备䆾功能?br />
log4j.appender.R=org.apache.log4j.RollingFileAppender
#日志文g的名U?br />
log4j.appender.R.File=log4j.log
#日志文g的大?br />
log4j.appender.R.MaxFileSize=100KB
# 保存一个备份文?br />
log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.TTCCLayout
#log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
配置日志信息输出目的地AppenderQ其语法?/strong>
配置日志信息的格式(布局Q,其语法ؓQ?br />
其实您也可以完全不用配|文Ӟ而是在代码中配置Log4j环境。但是,使用配置文g您的应用E序更加灉|?/p>
Log4j支持两种配置文g格式Q一U是XML格式的文Ӟ一U是JavaҎ文Ӟ?|。下面我们介l用JavaҎ文件做为配|文件的ҎQ?/p>
log4j.rootLogger = [ level ] , appenderName, appenderName, …
其中Qlevel 是日志记录的优先U,分ؓOFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的别。Log4j只用四个别,? 先从高C分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的U别Q您可以控制到应用程序中相应U别的日志信息的开兟뀂比如在q里? 义了INFOU别Q则应用E序中所有DEBUGU别的日志信息将不被打印出来?log4j.appender.appenderName = fully.qualified.name.of.appender.class其中QLog4j提供的appender有以下几U:
log4j.appender.appenderName.option1 = value1
…
log4j.appender.appenderName.option = valueN
log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class其中QLog4j提供的layout有以下几U:
log4j.appender.appenderName.layout.option1 = value1
…
log4j.appender.appenderName.layout.option = valueN
下面讲q在E序代码中怎样使用Log4j?/p>
3.2.1.得到记录?/strong>
使用Log4jQ第一步就是获取日志记录器Q这个记录器负责控制日志信息。其语法为:
public static Logger getLogger( String name)Q?/p>
通过指定的名字获得记录器Q如果必要的话,则ؓq个名字创徏一个新的记录器。Name一般取本类的名字,比如Q?/p>
static Logger logger = Logger.getLogger ( ServerWithLog4j.class.getName () ) ;
3.2.2.d配置文g
当获得了日志记录器之后,W二步将配置Log4j环境Q其语法为:
BasicConfigurator.configure ()Q?自动快速地使用~省Log4j环境?
PropertyConfigurator.configure ( String configFilename) Q读取用Java的特性文件编写的配置文g?
DOMConfigurator.configure ( String filename ) Q读取XML形式的配|文件?
3.2.3.插入记录信息Q格式化日志信息Q?/strong>
当上两个必要步骤执行完毕Q您可以轻村֜使用不同优先U别的日志记录语句插入到您想记录日志的Q何地方,其语法如下:
Logger.debug ( Object message ) ;
Logger.info ( Object message ) ;
Logger.warn ( Object message ) ;
Logger.error ( Object message ) ;
如果您想更深入地了解Log4jQ请l常讉K下面提及的相关链接?/p>
Log4j目主页------------------------------------------------------ www.log4j.org
Log4j FAQ ------------------------------------------------------- www.log4j.org/log4j/faq.html
![]() |
||
![]() |
葵贞,SCJPQSun Certified Java 2 ProgrammerQ,h7q国内国外知名企业工作经历,目前兴趣集中在对Java的C/S、B/S大型应用上,您可以通过 chinesemars@hotmail.com和他联系? |