oracle需要安装什么组件 dbms

oracle需要安装什么组件 dbms,第1张

供内部支持人员使用以更有效地跟踪SQL.这个包没有正式的说明文件,默认情模源况下,系统不安装这个包。假如需要使用的话,需进行单独含码竖设置。在你的$ORACLE_HOME/rdbms/admin/目录下应该存在dbmssupp.sql,PRvtsupp.plb这两个文件。SQL>connect/assysdbaConnected.SQL>@$ORACLE_HOME/rdbms/admin/dbmssupp.sqlPackagecreated.Packagebodycreated.SQL>假如要其他用户也可以使用这个包,可以考虑提交如下授权 *** 作(PUBLIC可以替换为具体的用户)并创建同义词:SQL>GRANTEXECUTEONdbms_supportTOPUBLIC;GrantsUCceeded.SQL>CREATEPUBLICSYNONYMdbms_supportFORdbms_support;DBMS_SUPPORT的结构并不复杂:SQL>descDBMS_SUPPORTFUNCTIONMYSIDRETURNSNUMBERFUNCTIONPACKAGE_VERSIONRETURNSVARCHAR2PROCEDURESTART_TRACEArgumentNameTypeIn/OutDefault?WAITSBOOLEANINDEFAULTBINDSBOOLEANINDEFAULTPROCEDURESTART_TRACE_IN_sessionArgumentNameTypeIn/OutDefault?SIDNUMBERINSERIALNUMBERINWAITSBOOLEANINDEFAULTBINDSBOOLEANINDEFAULTPROCEDURESTOP_TRACEPROCEDURESTOP_TRACE_IN_SESSIONArgumentNameTypeIn/OutDefault?SIDNUMBERINSERIALNUMBERINSQL>其中通过MYSID可以获得当前会话(Session)的SID(以及serial#):SQL>SELECTSYS.dbms_support.mysidFROMDUAL;MYSID25SQL>SQL>SELECTSID,serial#FROMv$sessionWHERESID=dbms_support.mysid;SIDSERIAL#254328SQL>通过package_version可以得到软件包所能支持的最低的PL/SQL的版本:SQL>SELECTdbms_support.package_version2FROMdual;PACKAGE_VERSIONDBMS_SUPPORTVersion1.0(17-Aug-1998)-RequiresOracle7.2-8.0.5如何激活SQL跟踪?START_TRACE有两个参数:WAITS和BINDS.其中WAITS默认为TRUE,BINDS默认为FALSE.假如简单的提交:SQL>EXECUTEdbms_support.start_trace;则默认激活10046事件,level1.也即等同于:SQL>ALTERSESSIONSETEVENTS'10046tracenamecontextforever,level1';假如提交:SQL>EXECUTEdbms_support.start_trace(BINDS=>true);则激活10046事件,level4.等同于:SQL>ALTERSESSIONSETEVENTS'10046tracenamecontextforever,level4';假如提交:SQL>EXECUTEdbms_support.start_trace(WAITS=>true);则激活10046事件,level8.等同于:SQL>ALTERSESSIONSETEVENTS'10046tracenamecontextforever,level8';停止跟踪提交:SQL>EXECUTEdbms_support.stop_trace;start_trace_in_session有谈大四个参数,可参考上面DESCRIBE的输出。假如要跟踪其他用户的会话,就要用上它了。以上面的输出举例(需要SID和SERIAL#):SQL>EXECUTEdbms_support.start_trace_in_session(25,4328,waits->true,binds=>true,);上面这条命令和以下语句起到同样功能:SQL>EXECUTEdbms_system.set_ev(25,4328,10046,4,8);停止跟踪提交:SQL>EXECUTEdbms_support.stop_trace_in_session(25,4328);其他问题这个包从OracleRDBMS7.2开始就有提供。但在某些版本/平台上可能不存在。

PLB文件是FoxPro for DOS定义的库,它一般是利用FoxPro Library Construction Kit(LCK)和C语言写的,咐做供FoxPro程序调用。使用时使用Set Library语句调入库,然后你帆塌就衡轿衡可以象调用内部函数一样调用该库中的函数。

(1)把jar文件添加用户库中:

打开“Window”-->"Preferences"-->"Java"-->"Build Path"-->"User Libraries",单击"New..."后在d出的"New User Library"中输入你想要的坦消描述名。

输入"MySQL",让档知单击"OK"后,选中"MySQL"然后点击"Add JARs..."选择刚下载的jar文件,点蠢茄击"OK"。这样就添加用户库成功。

(2)导入jar文件到项目中:

右键项目-->"Build Path"-->"Add Libraries..."-->选中"User Library"后单击"next"。在d出的窗口中选把"MySQL"的复选框打上√,然后点击"Finish"。则导入jar文件成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12238945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存