![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 76
hackerwu
这个作者很懒,什么都没留下…
展开
-
SQL语句优化
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效)oracle的解析器按照从右至左的顺序处理From子句中的表名,From子句中写在最后的表(基础表)将最先被处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2)Wher原创 2009-12-18 13:40:00 · 446 阅读 · 0 评论 -
如何把数据导入不同的表空间?
<br />很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。<br />本例举例说明解决这个问题:<br />1.如果缺省的用户具有DBA权限<br />那么导入时会按照原来的位置导入数据,即导入到原表空间$ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=nImport: Release 8.1.7.4.0 - Production on Mon Sep 2原创 2010-11-27 19:21:00 · 405 阅读 · 0 评论 -
如何从表空间中“删除”数据文件
<br />本文主要介绍如何从数据库中删除数据文件。因为ALTER DATABASE DATAFILE OFFLINE DROP命令很容易引起删除数据文件的疑惑,所以本文也介绍OFFLINE DROP命令的真正含义。<br />存在两种情况可能需要从表空间中“移走”数据文件。<br />1. 你不小心给一个表空间增加了一个数据文件,或者你把文件大小设得过大,所以想把它删掉。<br />2. 你正在进行恢复,因为丢失了一个数据文件所以不能启动数据库。<br />本文主要处理第一转载 2011-02-19 08:20:00 · 666 阅读 · 0 评论 -
一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法
问题描述:近日需要将测试数据库中的数据全部导出然后导入本地安装在linux虚拟机中的Oracle中,由于当时划给linux的磁盘空间只有8GB,现在剩余空间不足500MB,而从测试库导出的dmp文件有2GB多,这显然磁盘空间是不够的解决办法:在linux虚拟机上再追加硬盘,分区格式化后,挂载到文件系统,然后把表空间指定到新的文件系统,再导入就ok啦,具体步骤如下:1. 追加硬盘转载 2011-10-21 09:50:50 · 3974 阅读 · 0 评论 -
解决 oracle EXP-00091: Exporting questionable statistics. 问题
EXP-00091 Exporting questionable statistics Cause: Export was able to export statistics, but the statistics may not be useable. The statistics are questionable because one or more of the followi转载 2011-10-22 10:10:36 · 545 阅读 · 0 评论 -
启动dbconsole遇到的timezone问题
TZ set to US/EasternOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://localhost.localdomain:1158/em/cons转载 2012-03-15 14:08:47 · 671 阅读 · 0 评论