动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.Oracle数据库技术(12).
.在 Linux x86 上安装 Oracle 数据.
.sql loader的用法.
.[tip] pass 1z0-033 Oracle9i Pe.
.关系型和后关系型数据库技术演变.
.Oracle中通过命令行实现定时操作.
.通过Backup Exec实施Oracle灾难恢.
.Oracle 10g(10.1.0.2)中的OPTIMI.
.簡析REDO LOGFILE.
.创建访问非Oracle文件的外部表格.
.抛砖引玉 -- 对集合的整理资料.
.数据库手册:速查Oracle函数列表.
.imp buffer=? & array insert.
.ORACLE的外部调用的实现.
.如何保持Oracle数据库优良性能.
.如何将primary key建在其它的表空.
.带你快速了解Oracle数据库提供的.
.oracle性能优化心得.
.系统设定常用指令(3).
.Oracle 的 in 和 not in ――性能.

Oracle数据库exp imp按用户导出导入实例

发表日期:2008-3-31 |


按用户导出再导入实例,任务要求如下:

◆1.从一台windows服务器 A 上导出 Test1 这个用户的所有对象,然后导入到linux服务器 B 上的 Test2用户。(已知Test1密码为Test1passwd 或者用system用户导出也行)


◆2.B机器上Test2用户不存在,或Test2用户已经存在 两种情况(用户存在相对比较复杂)


---------如果Test2用户已经存在(数据没用,可以删除),级联删除用户及所有对象(有可能遇到有人正在连接,删除不掉的情况 方法参照下文),重新创建账号并赋权。


◆3.赋予适当的权限

 


操作步骤:

◆1.从 A 上导出数据文件到指定目录(目录名称自己定义,只要自己能找到就行,和用户名没有关系)


sqlplus /nolog


conn / as sysdba


exp Test1/Test1passwd owner=Test1 file=D:\files\Test1.dmp


◆2.在A机器上查看用户默认表空间,以便导入时创建一样的表空间


SQL> select username,default_tablespace from dba_users where username ='TEST1';


USERNAME DEFAULT_TABLESPACE

------------------------------ ------------------------------

TEST1 CMIS

◆3.查看用户使用的表空间


SQL> select DISTINCT owner ,tablespace_name from dba_extents where owner like 'TEST1';


OWNER TABLESPACE_NAME

------------------------------ ------------------------------

TEST1 XSL

TEST1 CMIS

◆4.查看表空间对应的数据文件,以便在B上创建大小合适的数据文件。


SQL> select file_name,tablespace_name from dba_data_files where tablespace_name in ('CMIS','XSL');


FILE_NAME BYTES TABLESPACE

------------------------------------------------------------ ---------- ----------

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS 8728346624 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS01.ORA 8204058624 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS02.ORA 4194304000 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS03.ORA 4194304000 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS04.ORA 4194304000 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS05.ORA 4194304000 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS06.ORA 4194304000 CMIS

D:ORACLEPRODUCT10.2.0ORADATACMISDBXSL.ORA 4194304000 XSL

D:ORACLEPRODUCT10.2.0ORADATACMISDBXSL01.ORA 4194304000 XSL

D:ORACLEPRODUCT10.2.0ORADATACMISDBXSL02.ORA 4194304000 XSL


◆5.检查B机器的表空间,看是否存在CMIS,XSL


select name from v$tablespace where name in ('XSL','CMIS');

查找不到,说明没有这个两个表空间,需要创建。


◆6.要导入数据的server没有xsl,cmis表空间。创建


create tablespace xsl logging datafile '/opt/oracle/product/10.2.0/oradata/xsl.dbf' size 15000M extent management local;

create tablespace cmis logging datafile '/opt/oracle/product/10.2.0/oradata/cmis.dbf' size 37000M extent management local;


◆7.在服务器B上查找用户是否已经存在


SQL> select username from dba_users where username='TEST2';

接下来分为两种情况,如果不存在那么按照 [一] 方法,如果存在按照 [二]


【一】创建用户


create user Test2 identified by Test2passwd default tablespace cmis temporary tablespace temp profile default;


【二】如果用户存在


drop user Test2 cascade; (删除用户及其拥有的所有对象)


#此时如果这个用户在连接,drop会出错,必须先杀掉用户的session,然后再drop user


SELECT 'alter system kill session '''||SID||','||SERIAL#||''' immediate;' FROM V$SESSION WHERE USERNAME='TEST2';


#(如果用户正在连接,构建命令并杀掉)


#(上面的语句是构建出杀掉Test2用户session的语句)比如:


'ALTERSYSTEMKILLSESSION'''||SID||','||SERIAL#||'''IMMEDIATE;'

--------------------------------------------------------------------------------

alter system kill session '129,3570' immediate;

alter system kill session '131,2' immediate;

alter system kill session '133,572' immediate;

alter system kill session '135,1456' immediate;

alter system kill session '136,487' immediate;

alter system kill session '138,302' immediate;

alter system kill session '139,366' immediate;

再复制这些语句,粘贴到sqlplus中执行,来杀掉Test2的session。


-----create user Test2 identified by Test2passwd default tablespace cmis temporary tablespace temp profile default;(创建用户)


-----grant connect,resource to Test2; (授权)


◆8.把文件从A机器上拷贝到B机器上。假如拷贝过来放到tmp目录下/tmp/Test1.dmp


◆9.最后在A机器上按用户导入数据


#一定注意执行imp时要退出sqlplus,在linux的shell下执行imp


[oracle@test2 ~]$ imp Test2/Test2passwd fromuser =Test1 touser =test2 file=D:\xsldb.DMP log =app/oracle/file/log/DEV_PMODOC.log;

上一篇:Oracle数据库中如何使用超过2G的内存 人气:791
下一篇:一些可以预见的Oracle应用程序性能调优 人气:673
浏览全部Oracle的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成