sys@TEST1>alter database datafile 'd:\oracle\product\10.2.0\oradata\test1\test6k.dbf' autoextend on next 50m m...
问题如下: 在oracle 9i数据库中有一photo表,该表占用了很大的硬盘物理空间假设为100GB,假设对应的这张表的表空间就占用了100GB,现在把photo表中的50%的记录删除采用delete where的方式,按理来说现在腾出了近50GB的表空间出来。delete 删除后的空间 在oracle中这些空间被标记为unused block的块,也就是说photo这张表对对应的表空间还是占用了100GB, 在再次插入数据到photo中这张表的时候,表空间自动增加,并没有去利...
数据库的维护与数据库的编程实际应用中经常会遇到不解之处,对于大数据量做的DML操作后,我们是的把oracle undo的表空间扩展到十几个G或是几十个G 但是这些表空间的所占用磁盘的物理空间又不会被oracle 所释放,如果你用的是PC机很可能会遇到磁盘空间不足的问题。 经过个人整理经过如下操作可以重构oracle undo表空间,同样temp表空间也可能在你查询大数据或则创建索引的时候无限扩大导致磁盘空间不足,同样可以用如下方式解...
环境是linux7.3+oracle8.1.7+jboss3.2.1,首先在oracle系统用户下建立了用户与该用户的表空间。我在linux下删除该表空间后启动oracle出错,请问有什么办法解决吗? 请问是否可以把在oracle下建立的表空间与看做是linux下的文件??
solaris9+oracle817 SQL>; DROP USER reporter CASCADE; DROP USER reporter CASCADE * ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-04098: trigger 'SYS.JIS$ROLE_TRIGGER$' is invalid and failed re-validation 请问什么原因啊? 谢谢各位大侠指教!
oracle 9i已经在使用,一切正常。oracle用户原来属于oracle组,我想让oracle用户属于oinstall组,由于命令不熟,所以先把oracle用户删掉,重新建oracle时指定到oinstall组,但是重建后发现如下命令启不来了。 我已经将oracle9i的安装文件都chown -R oracle ORCL_HOME 出现以下问题。 [oracle@gkserver oracle]$ sqlplus "/as sysdba" SQL*Plus: Release 9.2.0.1.0 - Production on Wed Jun 23 22:18:03 2004 Copyright (c) 1982...
sys@TEST1>alter database datafile 'd:\oracle\product\10.2.0\oradata\test1\test6k.dbf' autoextend on next 50m m...
我有一oracle9i数据库,临时表空间设为8G,本地管理模式,每次进行大批量的数据处理后,临时表空间就满了,并且非得重启才能释放,非常痛苦.不知各位大虾有什么好办法减缓小弟的痛苦?
SQL>; connect internal/oracle as sysdba ERROR: ORA-01031: insufficient privileges SQL>; connect sys/changed_on_install /as sysdba ERROR: ORA-01031: insufficient privileges SQL>; conn sys/sys as sysdba ERROR: ORA-01031: insufficient privileges
在开发中经常要用到这个,好记性不如烂笔头,还是记下来吧,以供日后查看。 表空间是数据库中最大的逻辑单位,一个oracle数据库至少包含一个表空间,就是名为SYSTEM的系统表空间。每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个表空间相关联。表空间的大小等于构成该表空间的所有数据文件大小之和。 创建表空间的语法是:[code]CREATE TABLESPACE tablespacename DATAFILE ‘filename’ [SIZE integer [K|M]] ...