zoukankan      html  css  js  c++  java
  • Windows DOS窗体下Oracle 数据库的导入导出(IMP/EXP)命令

      oracle用户创建数据库的导入导出imp/exp,可以在SQLPLUS.EXE或者DOS(命令行)中执行。

      导入操作:
      1)启动cmd命令窗口,输入命令:sqlplus /nolog
      2)输入命令:conn /as sysdba
      3)查看我们常规将用户表空间放置的位置:执行如下sql:

    select name from v$datafile;

        上边的sql一般就将你的用户表空间文件位置查出来了,结果如下图 


      4)创建用户表空间:

    CREATE TABLESPACE testNS datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\testNameSpace.dbf' size 600M autoextend on next 50m maxsize unlimited;

      其中的红色部分是第三步中查到的命名空间的存放路径。

      5)创建用户,指定密码和上边创建的用户表空间

    CREATE USER testUser IDENTIFIED BY abc DEFAULT TABLESPACE testNS;

      6)赋予权限

    grant connect,resource to testUser;

      经过以上操作,我们就可以使用testUser/abc登录指定的实例,创建我们自己的表了。
      7)运行cmd进入dmp文件所在的目录,执行一下命令:

     imp userid=testUser/abc full=y file=*.dmp
     或者 imp userid=testUser/abc full=y file=filename.dmp

      但是7)中的操作经常会导致产生【IMP-00015: 由于对象已存在,下列语句失败:】这种错误,所以这里我们建议采用交互式的方式进行导入,即输入imp,然后按照提示一步一步的完成导入操作,当遇到【由于对象已存在, 忽略创建错误(yes/no):no>】时候选择yes,就不会出现IMP=00012的错误了,之后一路回车就可以了。

      导出操作:

      1)启动cmd命令窗口

      2)执行导出命令:

    exp file=d:\daochu.dmp full=y

      或者输入exp按照命令提示一步一步操作,导出的文件位于当前路径下,例如,,导出的文件就位于C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR目录下。

  • 相关阅读:
    DataGrid和GridView鼠标移动上面背景变色
    Javascript页面跳转常用代码(测试通过)
    设为首页,加入收藏夹
    Javascript实现金额千分位自动分位
    对用户输入内容进行字数提示功能
    Javascript网页刷新方法集锦(测试通过)
    asp.net 上传图片并作处理 水印 缩略图(测试OK)
    ASP.NET常用函数(参考用)
    Javascript弹出对话框 确定取消转到不同页面
    silverligth +wcf 下载文件
  • 原文地址:https://www.cnblogs.com/ningvsban/p/2829009.html
Copyright © 2011-2022 走看看