exp导入到不同表空间
星期一, 一月 21st, 2008很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。
本例举例说明解决这个问题:
1.如果缺省的用户具有DBA权限
那么导入时会按照原来的位置导入数据,即导入到原表空间
$ imp boson/passwd file=boson.dmp fromuser=test touser=boson grants=n
查询发现仍然导入了USER表空间
很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。
本例举例说明解决这个问题:
1.如果缺省的用户具有DBA权限
那么导入时会按照原来的位置导入数据,即导入到原表空间
$ imp boson/passwd file=boson.dmp fromuser=test touser=boson grants=n
查询发现仍然导入了USER表空间
sort 命令
先介绍下-d 参数忽略一些特殊字符,比如说%
-f参数忽略大小写
-u忽略重复行
cat test.txt
ORANGE
Persimmon
apple
apple
%%banana
banana
orange
先看下-u参数
sort -u test.txt
apple
banana
%%banana
orange
ORANGE
Persimmon
可以看见apple已经忽略
今天群里一个兄弟说,有个SQL按某个索引执行时就很快,按时间走就很慢,让查了下表的数据量和distinct_keys,以及clustering_factor,一个num_rows是9000多W distinct 900多,一个是num_rows也是9000多W,distinct 20000多。但是
clustering_factor 两者相差10000多,这也是为什么前者比后者快的原因。按理说distinct 大的索引的选择性比较高。但是这里却因为clustering_factor导致后者慢
来自:http://www.21ds.net/article/27/26254
前言
在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。
Oracle调优是一个复杂的主题。关于调优可以写整整一本书不过,为了改善Oracle数据库的性能,有一些基本的概念是每个Oracle DBA都应该遵从的。
在这篇简介中,我们将简要地介绍以下的Oracle主题:
–外部调整:我们应该记住Oracle并不是单独运行的。因此我们将查看一下通过调整Oracle服务器以得到高的性能。
–Row re-sequencing以减少磁盘I/O:我们应该懂得Oracle调优最重要的目标是减少I/O。
–Oracle SQL调整。Oracle SQL调整是Oracle调整中最重要的领域之一,只要通过一些简单的SQL调优规则就可以大幅度地提升SQL语句的性能,这是一点都不奇怪的。
–调整Oracle排序:排序对于Oracle性能也是有很大影响的。
–调整Oracle的竞争:表和索引的参数设置对于UPDATE和INSERT的性能有很大的影响。
我们首先从调整Oracle外部的环境开始。如果内存和CPU的资源不足的话,任何的Oracle调整都是没有帮助的。
外部的性能问题