易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle如何将数据导入到另一个表空间

oracle如何将数据导入到另一个表空间 
 
 某个用户的数据在USER表空间里,如果多个用户的数据都在USERS表空间内,将严重影响系统性能,一般在系统迁移的时候,在新的系统里希望导入一个独立的用户表空间,但是经常无法导入用户指定的缺省表空间,这个问题产生的原因是如果一个用户有DBA的权限,导入数据的时候,就会写回原表空间users
解决问题的方法 ,创建用户的时候不要赋予DBA的权限
CREATE USER "GX"  PROFILE "DEFAULT"
    IDENTIFIED BY "gx" DEFAULT TABLESPACE "GX"
    TEMPORARY TABLESPACE "TEMP"
    ACCOUNT UNLOCK;
注意只要有connect imp_full_database,resoure就能导入用户的数据,不要赋予DBA权限
GRANT "CONNECT" TO "GX";
GRANT "IMP_FULL_DATABASE" TO "GX";
GRANT "RESOURCE" TO "GX";
回收用户无限制的权限;
revoke unlimited tablespace from gx;
在USERS表空间的配额为0
alter user gx quota 0 on USERS;
在用户自己的缺省表空间内配额为无限的
alter user gx quota unlimited on GX;
使用用户导入
imp gx/gx file=gx.dmp fromuser=gx touser=gx
可以查询一下用户的表在那个表空间
select table_name,tablespace_name from user_tables;
如果个别表缺省表空间有错可以使用下面的命令来修改表所在的表空间
先查询一下有几个这样的表
select table_name,tablespace_name from user_tables where tablespace_name='USERS';
修改表所在的表空间
alter table test tablespace newtab;


相关文档:

Oracle Split功能函数

在pl/sql时经常会碰到将某些特定的符号转换成行,这功能相当于split.以前在网上收集的split函数如下:
CREATE OR REPLACE TYPE DJ_STR_SPLIT IS TABLE OF VARCHAR2 (4000);
CREATE OR REPLACE PACKAGE Dj_Function_API IS
module_  CONSTANT VARCHAR2(25) := 'FNDBAS';
lu_name_ CONSTANT VARCHAR2(25) := 'DjFuncti ......

我的ORACLE RAC INSTALL for LINUX 10.2研究


我的ORACLE RAC INSTALL for LINUX 10.2研究 
 
我的ORACLE RAC INSTALL for LINUX 10.2研究
1、创建虚拟机
DB1虚拟机文件目录 g:\vmtest1 文件大小8G 内存944M(原谅我只有2GRAM)
DB2虚拟机文件目录 E:\vmtest2  文件大小8G 内存944M
在DB1上创建共享磁盘,
E:\SHARE 文件大小8G
DB2也创建磁盘, ......

Oracle 解决表锁定的问题

1. 通过v$session,v$locked_object查看谁锁定了资源
     select t1.sid, t1.serial#, t1.username, t1.logon_time
     from v$session t1 , v$locked_object t2
     where t1.sid = t2.session_id
     order by t1.logon_time ......

删除ORACLE FOR windows 的oci.dll错误的解决方法


 删除ORACLE FOR windows 的oci.dll错误的解决方法  
 
删除ORACLE FOR windows 的oci.dll错误的解决方法
今天发现自己台式机上的ORACLE有问题,打算重装一下,发现整个ORACLE目录删除,报OCI.DLL无法删除错误,研究了一下,
发现关掉MSDTC服务就可以了,MSDTC服务在系统中的服务名为
Distributed T ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号