Oracle中的rownum可以使用来取一定区间的数据,在实际应用中常在分页中使用到,但是在使用中存在的一些问题需要注意.
例如:数据库中存在20条数据。
a. select * from × where rownum >=1;
b. select * from × where rownum >=2;
c. select * from × where rownum <=10;
a. 语句执行返回结果为20条数据.
b. 语句执行返回结果为0条数据.
c. 语句执行返回结果为10条数据.
有上面执行结果可以看出语句b中使用rownum不正确.分析得知rownum为输出时产生的顺序编号,
第 ...
一、环境设置命令
1、SET命令
使用SET命令可以改变SQL*PLUS环境特征参数的值。其命令格式是:SET<选项><值或开关状态>其中选项是指环境参数的名称,<值或开关状态>指该参数被设置成ON还是OFF,或是某个具体的值。
例1、设置自动提交状态。
SQL>SET AUTOCOMMIT ON
下面给出几个常用的环境参数设置(其中有下划线者为系统的缺省值):
(1)SET AUTOCOMMIT{OFF|ON|IMMEDIATE}
OFF——关闭自动提交功能。
ON或IMM——打开自动提交功能。
(2)SET ECHO{OFF|ON}
...
Standby Database
创建 Standby Database 要求
1 、 Primary 与 standby 数据库所在主机上的 oracle server 及操作系统版本必须相同,且具有相同的补丁;
2 、 primary 数据库必须为 archive mode ; Standby Database 也必须为 archive mode ;
创建 standby 数据库
1 、 首先查看 Primary Database 的归档模式( svrmgr>archive log list )若为无归档模式,将数据库转换为自动归档方式,方法如下:
先关闭 Primary Databas ...
不平衡的磁盘I/O和撤消会妨碍性能。这里讨论如何正确定位和配置一些与Oracle数据库相关的物理数据文件。 主要讨论以下内容:
[1] 使用磁盘阵列
选择合理的RAID方式。
[2] 在可用的硬盘之间分布关键数据文件
要特别注意的文件:system表空间、TEMPORARY表空间、回滚段或UNDO表空间、联机重做日志文件(最好放在最快的磁盘上)、放在ORACLE_HOME文件夹下的关键Oracle文件、经常被访问的表的数据文件、经常被访问的索引的数据文件
经验总结:把上面提到的数据文件分布在各个可用的磁盘上
把数据文件和索引文件分开放置
...







评论排行榜