
oracle
shihailong123
这个作者很懒,什么都没留下…
展开
-
oracle pctfree和pctused
1、PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,翻译 2013-05-20 10:04:47 · 456 阅读 · 0 评论 -
oracle设置并发连接数
1、sys用户拥有SYSDBA,SYSOPER的权限,登录也只能用这两种身份登录,不能以normal登录。是ORACLE权限最高的用户; SYSTEM只能是NORMAL登录,除非给他授SYSDBA,SYSOPER权; 所以正确格式为: sys/password as sysdba 用SYS用户登陆必须加上AS SYSDBA 2、.查看数据库的原创 2013-06-19 21:10:44 · 912 阅读 · 0 评论 -
oracle脚本犯过的错误、数据库ORA-00054错误
1、删除命令 delete和truncate的命令是: delete from***;truncate table ***。2、多个sql语句写在同一个脚本时,每个结束后要加commit; ,否则会报错。3、建分区表时,create表后不要有;,因为和后面的partition是整个一体的。"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失原创 2013-07-11 13:41:50 · 535 阅读 · 0 评论 -
分区表
1、表进行分区后,逻辑上仍是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理内存)上,这样查数据是不至于每次都扫描整张表。表分区有以下优点: 1、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。2、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;3、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;4、均原创 2013-07-11 11:43:27 · 446 阅读 · 0 评论 -
创建oracle数据库用户
---------------------------------------------------------------create tablespace ----------------------------------------------------------CREATE TABLESPACE PARAMETERTB DATAFILE '/data/oradata原创 2013-07-11 11:50:27 · 473 阅读 · 0 评论 -
Oracle 在Drop表时的Cascade Constraints
假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则 drop table A 系统会出现如下错误警告的信息而不会允许执行。ERROR at line 1: ORA-02449: unique/primary keys in table referenced by foreign keys 此时必须用,drop table A cascade转载 2013-07-11 12:03:20 · 11699 阅读 · 0 评论 -
查询数据库表空间的使用状况
1、select * from dba_tablespace_usage_metrics原创 2013-08-06 08:47:43 · 623 阅读 · 0 评论