仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 672|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页设计utl_file包的使用

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:36:23 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于insert操作,只需要把event_type改成DELETE_ROWS_EVENT;对于delete操作,改成WRITE_ROWS_EVENT第一步:以办理员用户上岸
如:connsys/password@sidassysdba
第二步:设置可操纵目次
必要指定utl_file包能够操纵的目次。在oracle10g之前,能够用以下办法:
1、altersystemsetutl_file_dir=e:utlscope=spfile;
2、在init.ora文件中,设置以下:
UTL_FILE=E:utl大概UTL_FILE_DIR=E:utl
在oracle10g中倡议用以下办法设置:CREATEDIRECTORYutlASE:utl;
拜见oracleonline:
Inthepast,accessibledirectoriesfortheUTL_FILEfunctionswerespecifiedintheinitializationfileusingtheUTL_FILE_DIRparameter.However,UTL_FILE_DIRaccessisnotrecommended.ItisrecommendedthatyouusetheCREATEDIRECTORYfeature,whichreplacesUTL_FILE_DIR.DirectoryobjectsoffermoreflexibilityandgranularcontroltotheUTL_FILEapplicationadministrator,canbemaintaineddynamically(thatis,withoutshuttingdownthedatabase),andareconsistentwithotherOracletools.CREATEDIRECTORYprivilegeisgrantedonlytoSYSandSYSTEMbydefault.
第三步:受权给指定用户,以便实行utl_file
GRANTEXECUTEONutl_fileTOscott;

第四步:connscott/tiger
就能够一般利用utl_file了。
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统
海妖 该用户已被删除
沙发
 楼主| 发表于 2015-2-28 20:50:26 | 显示全部楼层
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-9 18:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表