名站网址导航为大家提供关于数据库教程相关的教程网站知识。
正在看的ORACLE教程是:Oracle网站数据库系统使用经验六则。Oracle网站数据库密码网站网站文件的使用和维护
概要:Oracle关系网站数据库系统以其卓越的性能获得了广泛的应用,而保证网站数据库的安全性是网站数据库管理工作的重要内容。本文是笔者在总结Oracle网站数据库安全管理工作的基础上,对Oracle网站数据库系统密码网站网站文件,[NextPage] 三、 向密码网站网站文件中增加、删除用户: 当初始化参数REMOTE_LOGIN_PASSWORDFILE设置为EXCLUSIVE时,系统允许除INTERNAL/SYS以外的其他用户, 五、密码网站网站文件的维护: 1. 查看密码网站网站文件中的成员: 可以通过查询视图V$PWFILE_USERS来获取拥有SYSOPER/SYSDBA系统权限的用户的信息,表中SYSOPER/SYSDBA列,上一页 &,[1] [2] 下一页,上一页 [1] [2]
1.having 子句的用法
having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列.
2.外部联接" "的用法
外部联接" "按其在"="的左边或右边分左联接和右联接.若不带" "运算符的表中的一个行不直接匹配于带" "预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回.若二者均不带' ',则二者中无法匹配的均被返回.利用外部联接" ",可以替代效率十分低下的 not in 运算,大大提高运行速度.例如,下面这条开始执行命令执行起来很慢
倘若利用外部联接,改写开始执行命令如下:
可以发现,运行速度明显提高.
3.删除表内重复记录的具体相关方法
可以利用这样的开始执行命令来删除表内重复记录:
不过,当表比较大(例如50万条以上)时,这个具体相关方法的效率之差令人无法忍受,需要另想办法(可参看拙文《电信计费中长途重复话单的技术处理》,《计算机与通信》,1999-07). [NextPage]
4.set transaction 开始执行命令的用法
在执行大事务时,有时oracle会报出如下的错误:
这说明oracle给此事务随机分配的回滚段太小了,这时可以为它指定一个足够大的回滚段,以确保这个事务的成功执行.例如
回滚段roll_abc被指定给这个delete事务,commit开始执行命令则在事务结束之后取消了回滚段的指定.
5.使用索引的注意事项
select,update,delete 数据库语句中的子查询应当有规律地查找少于20%的表行.假如如果一个数据库语句查找的行数超过总行数的20%,它将不能通过使用索引获得性能上的提高.
索引可能产生碎片,因为记录从表中删除时,相应也从表的索引中删除.表释放的空间可以再用,而索引释放的空间却不能再用.频繁进行删除操作办法的被索引的表,应当阶段性地重建索引,以避免在索引中造成空间碎片,影响性能.在许可的条件下,也可以阶段性地truncate表,truncate开始执行命令删除表中所有记录,也删除索引碎片.
6.网站数据库重建应注意的问题
在利用import进行网站数据库重建过程中,有些视图可能会带来问题,因为结构输入的顺序可能造成视图的输入先于它低层次表的输入,这样建立视图就会失败.要解决这一问题,可采取分两步走的具体相关方法:首先输入结构,然后输入数据.开始执行命令举例如下 (uesrname:jfcl,password:hfjf,host sting:ora1,数据网站网站文件:expdata.dmp):
第一条开始执行命令输入所有网站数据库结构,但无记录.第二次输入结构和数据,64000字节提交一次.ignore=Y选项保证第二次输入既使对象存在的情况下也能成功. 1
上一页
关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。