- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 一次对数据库实例、数据库启动、参数文件的操作实验
最近看了Tom大叔的书,对数据库实例有了些了解,今天就实际操作下,以便更好的掌握。先说说概念,数据库实例是后台一组进程及内存区,一个实例在生命周期内可以加载并打开一个数据库(主要是存储的文件等)。通俗的讲,tnsname.ora文件中连接字符串里的SID所指的即是实例名称。而SID则像一个开关,可以将其指向不同的实例名称,因此,一个数据库在不同的时间里可以被多个实例加载并打开。看我机器上服
2013-09-26 18:53:58 608
转载 Oracle的update语句优化研究
一、 update语句的语法与原理1. 语法单表:UPDATE表名称 SET列名称 =新值 WHERE列名称 =某值如:update t_join_situationset join_state='1'whereyear='2011'更新年度为“2011”的数据的join_state字段为“1”。如果更新的字段加了索引,更新时会重
2013-09-23 19:38:12 764
转载 关于DBMS_ALERT的安装与使用
安装$ORACLE_HOME\RDBMS\ADMIN\目录下的DBMSALRT.SQL和PRVTALRT.PLB;在安装完后再执行如下命令,将此包的执行权限授予其他用户: SQL> grant execute on dbms_alert to user;在PL/SQL中实现多进程通信可以借助于Oracle提供的两个开发包:DBMS_PIPE和DBMS_ALERT;1.DBMS_
2013-09-20 16:00:25 918
转载 Resetting an Associative array in PL/SQL?
steve:This is one of those "there's gotta be a better way" questions. Let me set up the problem, then I'll give you my hacked solution, and perhaps you can suggest a better solution. Thanks!Lets
2013-09-17 19:24:09 722
转载 谈谈where条件中函数的使用(deterministic)
我们平时在SQL语句的WHERE条件中使用函数是很常见的事情,考虑一下下面两个SQL在执行机制上有什么区别:1. SELECT * FROM T WHERE col1 = UPPER('hello');2. SELECT * FROM T WHERE col1 = DBMS_RANDOM.VALUE(1,100);UPPER('hello')经过处理后会变成'HELLO',它相当于
2013-09-12 19:25:56 1111
系统安装闪盘制作工具-USB MltiBoot 10.0
2010-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人