• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
与浪共舞
想大事,做小事:让人产生心灵震撼的往往不是豪言壮语,而是一个个小的细节!
博客园       新随笔    联系   管理     

文章分类 -  oracle

oracle Dba
Oracle表列管理

摘要:一、 把列设置为UNUSED状态,代替删除。   当数据库部署完成之后,即使在数据库使用过程中,数据库管理员仍然可以对数据库的表进行维护,如删除列等等。删除列将删除表中每条记录的相应列的值,同时释放其所占用的存储空间。所以如果要删除一个大表中的列时,由于其必须对每条记录都进行相应的处理,为此这个删除列的操作会占用比较长的时间。如有个数据库管理员一次在设计一个人员管理系统时,一开始是把人员的住址跟人... 阅读全文
posted @ 2009-09-11 01:06 I Believe 阅读(125) 评论(0) 推荐(0)
listener.ora、sqlnet.ora、tnsnames.ora

摘要:以下内容来之Internet,不知道原作者是哪位了,非常感谢作者的总结。版权归原作者。====================最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨论,重点放在基本的网络结构也就是我们最常用的这种情况三个配置文件listener.ora、sqlnet.ora、tnsn... 阅读全文
posted @ 2009-08-24 22:37 I Believe 阅读(281) 评论(0) 推荐(1)
oracle 10g 表空间设计

摘要:SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。   典型应用一:控制用户所占用的表空间配额。  在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件服务器中,... 阅读全文
posted @ 2009-08-10 18:05 I Believe 阅读(407) 评论(0) 推荐(0)
oracle 存储结构

摘要:快内部可以存放的数据类型如下: l 1、数据段(Data segment): 存放tables,triggers等2、索引段(Index segment): 存放indexes3、临时段(Temporary segment):存放排序和临时表4、回滚段(Rollback segment): 存放undo data5、LOB段(LOB segment): 与表的基本数据分开的LOB数据数据块(Ora... 阅读全文
posted @ 2009-08-10 17:02 I Believe 阅读(356) 评论(0) 推荐(0)
oracle 存储参数【PCTUSED参数与PCTFREE参数】

摘要:设置建议:除非要严格地管理可用空间,否则不要设置pctused超过40或50。一般这两个值地和不能达到90,否则会使Oarcle将更多地时间花费在处理空间利用上。下面是几个参考:pctfree 5,pctused 40 适合于静态表或只读表。pctfree 10,pctused 50 适合插入行后,更新活动不会增加已有行地长度地综合性OLTP系统。pctfree 20,pctused 40 适合于... 阅读全文
posted @ 2009-08-09 23:11 I Believe 阅读(783) 评论(0) 推荐(0)
Oracle中,一个Delete操作的流程(转贴)

摘要:删除(DELETE)1.Oracle读Block到Buffer Cache(如果该Block在Buffer中不存在)2.在redo log buffer中记录delete操作的细节3.在相应回滚段段头的事务表中创建一个undo条目4.把将要删除的记录创建前镜像,存放到Undo Block中5.在Buffer Cache中的相应数据块上删除记录,并且标记相应的数据块为Dirty提交(COMMIT)1... 阅读全文
posted @ 2009-08-06 23:14 I Believe 阅读(113) 评论(0) 推荐(0)
Oracle表段中的高水位线HWM(转贴)

摘要:在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据... 阅读全文
posted @ 2009-08-06 22:52 I Believe 阅读(124) 评论(0) 推荐(0)
oracle 释放表空间

摘要:1. //创建存储过程create or replace procedure del_tab asv_time number; begin select max(aa.utc) into v_time from tablename ; //tablename换成你的表名 execute immediate 'delete from tablename where tablename.utc<... 阅读全文
posted @ 2009-08-06 22:51 I Believe 阅读(326) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3