Chinaunix首页 | 论坛 | 博客
  • 博客访问: 424259
  • 博文数量: 119
  • 博客积分: 5221
  • 博客等级: 大校
  • 技术积分: 972
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-04 08:57
文章分类

全部博文(119)

文章存档

2011年(13)

2010年(21)

2009年(19)

2008年(66)

我的朋友

分类: Oracle

2008-10-03 09:30:57

1、B数索引适合于唯一值较多字段的表结构,位图索引适合于唯一值较少字段的表结构;
2、B数索引适合于OLTP,位图索引适合于OLAP;
3、重建索引比重建索引块--锁定,并重建;
4、创建索引是对象权限,不是系统权限;
5、dba_sys_privs视图中保存的直接授予用户的系统权限;
6、角色,角色,角色--简华权限管理,实现动态权限管理,可选择可用的权限!
7、创建安全用户的步骤:
   a.创建角色 ;
   b.权限授予角色;
   c.角色授予用户;
   d.选择默认角色;
   e.启用|禁用角色;
   f.移除角色;
   g.删除角色。
8、正常情况下,用户没有设置默认角色,连接后所有角色都是默认角色;
9、RMAN备份、恢复更快,而且还能方便地进行块在线级恢复;
10、Oracle容灾--Dataguard,两套数据库系统,基本原理:异地恢复;
11、直接路径导出--快,因为省略了转换的发生(数据类型和字符集);
12、在客户端:tnsnames.ora和sqlnet.ora,服务器端:listener.ora;
13、监听器状态看到例程为unknow和ready的原因:动态注册导致,监听器启动时读文件,启动(unknow);动态注册的例程是ready;
14、在LSNRCLT>下,输入show current_listener 可以查看当前的监听器,在多个监听器并存时,需要用show和set两个命令结合进行切换;
15、10G中支持easy connnect,不需要配置本地服务名,可以直接使用完整的TCP/IP协议和连接字符串进行连接;
16、主机命名方式相对于本地命名解析方式麻烦,且不支持一些高级应用,不推荐是;
17、在配置监听的时候,配置service_name和instance_name意义是不一样的,前者是整个数据库服务器,数据库自动分配连接到哪个实例;后者直接连接实例。
18、在共享模式下,如果没有dispatcher,将无法连接数据库;默认是专用模式,不需要有dispatcher;
19、监听负载均衡,可以加上LOAD_BALANCE=yes,可以让每个会话随机地对监听器进行连接访问;
20、调优:充分合理地利用资源+合理划分任务;
21、在设计时,时间和空间上,将各种任务划分开;
22、尽可能写出相同的代码,可以减少硬解析;
23、调优的种类:
    a.预期式调优(系统设计);
    b.主动式调优(健康检查);
    c.被动式调优(用户抱怨);
阅读(719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~