2014-07-12 14:21:40

View Mode: Normal | Article List
Category: Oracle | 1 | 2 | >

Oracle 实例化 EM 配置文件时出错

[ 2009-09-10 14:22:25 | Author: zhenhua ]
重装Oracle时出现的错误,解决方法:
执行
1.emca -repos drop
2.emca -config dbcontrol db -repos create
假设有如下表:

����Ŵ�

一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~
1:如右接连 right join 或 right outer join:

����Ŵ�

我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.4.5.6因为这些ID右表中没有相应记录,所以没有显示!
2:因此我们自然能理解左连接 left join 或者 left outer join

����Ŵ�

可见,现在右边中ID在中存在时才会显示,当右边中没有相应数据时则用NULL代替!
3:全连接 full join 或者 full outer join,为二个表中的数据都出来,这里演示效果与上一样!
...

Read More...

Oracle 11下载

[ 2007-11-16 00:52:26 | Author: zhenhua ]

取最后10条记录

[ 2004-09-09 01:27:18 | Author: zhenhua ]
取最后10条
select * from (select * from t_log order by id desc) where ROWNUM<=10 order by id


去所有权限
update t_user_right t set canadd = 0 where rightcid in (SELECT cid FROM t_right WHERE isenabled = 1 AND instr(tracemark,'RT0073')>0)

ORACLE全局数据库与SID

[ 2004-09-09 01:26:12 | Author: zhenhua ]
全局数据库名:可以有多个
SID:一台服务器只能有1个

数据库连接要用SID,具体操作要用全局数据库

常用SQL语句书写技巧

[ 2004-09-09 01:24:25 | Author: zhenhua ]
SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。
通过优化SQL语句提高查询性能的关键是:
 根据实际需求情况,建立合适的索引;
 使用一切可能的方式去利用好索引,避免全表扫描;
 尽量减少内存及数据I/O方面的开销

一、 建立索引
(一)建立“适当”的索引,是快速查询的基础。
索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随着表变得越来越大,使用“适当”的索引的效果就越来越明显。注意,在这句话中,我们用了“适当”这个词,这是因为,如果使用索引时不认真考虑其实现过程,索引既可以提高也会破坏数据库的工作性能。
索引实际上是一种特殊的目录,SQL SERVER提供了两种索引:
 聚集索引(clustered index,也称聚类索引、簇集索引)
我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。
...

Read More...

Oracle自动备份

[ 2004-09-09 01:22:13 | Author: zhenhua ]
Windows环境

写一个批处理文件oracle.bat,加到任务计划中,文件名根据时间自动命名,注意以下命令必须保持在一行内,内容如下:
exp user/pass@name buffer=4096000 file=D:\backup\backup%date:~12,13%.DMP log=D:\backup\backup%date:~12,13%.log

全局数据库导出只需加参数full=y

-----------------------------------------------
exp参数:
  关键字  说明(默认)
  ----------------------------------------------
  USERID  用户名/口令
  FULL  导出整个文件 (N)
  BUFFER  数据缓冲区的大小
  OWNER  所有者用户名列表
  FILE  输出文件 (EXPDAT.DMP)
  TABLES  表名列表
  COMPRESS 导入一个范围 (Y)
  RECORDLENGTH IO 记录的长度
  GRANTS  导出权限 (Y)
...

Read More...
1 | 2 | >