随笔分类 -  oracle

oracle
摘要:为避免SQL-注入,所有的update,insert,delete,select全部使用带参数的形式编写Update TableName Set FiledName=:Fd1 where Id=:IdID Oracle类型是 Varchar2对应DbType.String问题来了,由于类型映射不匹配,导致在执行SQL时Oracle会自动转换类型,这样直接导致无法使用到索引(全部全表扫描),所以up... 阅读全文
posted @ 2009-10-27 13:06 阿新 阅读(4648) 评论(8) 推荐(0) 编辑
摘要:Oracle常用数据字典表 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL... 阅读全文
posted @ 2008-07-22 09:45 阿新 阅读(21678) 评论(1) 推荐(2) 编辑
摘要:SELECT EXECUTIONS , DISK_READS, BUFFER_GETS, ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio, ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run, SQL_TEXT FROM V$SQLAREA WHERE EXECUTIONS>0 AND B... 阅读全文
posted @ 2008-07-15 16:09 阿新 阅读(741) 评论(0) 推荐(0) 编辑
摘要:更新的同时获取被更新的记录的id 一般我的写法是 select auto_id into v_id from history where state=1 and rownum=1; update history set state=0 where auto_id=v_id 能不能把两条语句合成一条写呀 可以了 UPDATE BIZ_WORKFLOW SET SEND_MARK=1 W... 阅读全文
posted @ 2007-10-24 09:23 阿新 阅读(436) 评论(0) 推荐(0) 编辑
摘要:参考以下 SQL> select * from test; ID MC ---------- ------------- 1 11111 1 22222 2 11111 2 22222 3 11111 3 22222 3 33333 已选择7行。 SQL> select id,ltrim(max(sys_connect_by_path(mc,',')),',') row2col from (... 阅读全文
posted @ 2007-08-24 08:46 阿新 阅读(426) 评论(1) 推荐(0) 编辑
摘要:在ORACLE中移动数据库文件 --ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成。--由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,--我們可能会考虑移动数据库文件。--下面以LUNIX平台为例,分别讨论三种数据库文件的移动方法。 一.移动数据文件: -- 可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件。 1. ALTER ... 阅读全文
posted @ 2007-04-25 15:23 阿新 阅读(2059) 评论(0) 推荐(0) 编辑
摘要:使用Oracle Wrap工具加密你的代码 Last Updated: Monday, 2004-11-15 22:31 Eygle ... 阅读全文
posted @ 2005-03-02 08:59 阿新 阅读(2997) 评论(0) 推荐(0) 编辑
摘要:数据中心使用dtu远程连接oracel 9i数据库问题 发表人:lurrance | 发表时间: 2005年二月20日, 12:13 经过从网上找来的资料以及看书,摸索,终于用宏电7920 dtu将数据库与客户端连接上了。需要注意的问题有: 1、首先要求数据库运行在共享模式下,系统安装默认为专用模式:dedicated.可以使用DBCA来转换。 2、同时要设定2个... 阅读全文
posted @ 2005-03-01 08:59 阿新 阅读(1674) 评论(1) 推荐(0) 编辑
摘要:Oracle数据库几种关闭方式 1、shutdown normal 正常方式关闭数据库。 2、shutdown immediate 立即方式关闭数据库。 在SVRMGRL中执行shutdown immediate,数据库并不立即关闭, 而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源), 当使用shutdown不能关闭数据库时,s... 阅读全文
posted @ 2005-01-28 15:52 阿新 阅读(2086) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库几种启动方式 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 ... 阅读全文
posted @ 2005-01-28 15:51 阿新 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:oracle 常用命令大汇总(第一篇) 第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups ... 阅读全文
posted @ 2005-01-28 15:23 阿新 阅读(1319) 评论(0) 推荐(1) 编辑
摘要:分析Oracle数据库日志文件(1) 一、如何分析即LogMiner解释 从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的工具。从这一点上看,它和tkprof差不多,一个是用来分析日志信息,一个则是格式化跟踪文件。通过对日志... 阅读全文
posted @ 2005-01-28 15:21 阿新 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:Oracle 开放源代码项目 这是无数个可扩展、使用以及构建于 Oracle 技术的开放源代码项目中的一个简短的示例。如果您有自己喜欢的开放源代码项目未在此处列出,请在 OTN 会员服务论坛中告知我们。 ... 阅读全文
posted @ 2005-01-28 15:21 阿新 阅读(3575) 评论(0) 推荐(0) 编辑
摘要:技术 PL/SQL 提高文件操作功能 作者:Steven Feuerstein Oracle9i第2版中的UNT_FILE提高了文件输入/输出(I/O)功能。 有些人可能会说你可以在Oracle数据库中包含和表示整个世界,甚至是整个宇宙。这或许是真的,但我们中仍有一些人希望能够从我们的PL/SQL程序内部处理操作系统(OS)文件。有了这个愿望,开发人员在很长时间内就同UTL_FILE包之间... 阅读全文
posted @ 2005-01-28 15:18 阿新 阅读(1991) 评论(0) 推荐(0) 编辑
摘要:Lunatic 整理 1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法 having 子句对 grou... 阅读全文
posted @ 2005-01-24 16:57 阿新 阅读(4485) 评论(0) 推荐(0) 编辑
摘要:这是甲骨文公司总裁Larry Ellison (Oracle CEO) 在耶鲁大学Yale University 给2000级毕业生the graduating class of 2000所作的演讲全文,由于他句句 惊人,很冷,最后被耶鲁大学保安请下讲台。该演讲号称历史最牛之演讲,但是否classi c则不得而知,美国出版的一本大学经典演讲集未将其收入其中。 "Graduates of ... 阅读全文
posted @ 2005-01-24 16:56 阿新 阅读(4398) 评论(1) 推荐(0) 编辑
摘要:Oracle 最常用功能函数经典汇总 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- ----... 阅读全文
posted @ 2005-01-24 16:52 阿新 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database ... 阅读全文
posted @ 2005-01-24 16:49 阿新 阅读(902) 评论(0) 推荐(0) 编辑