我是个新手
我想备份服务器上的整个ORACLE数据库到本地电脑,以后可以带回家
用PL SQL如何实现?
或者不用PL SQL该如何做?

解决方案 »

  1.   

    用命令:
    exp userid/pwd@sid file=数据文件路径.dmp log=日志文件路径.log如果嫌麻烦 直接新建一个.bat 文件用记事本打开 把这句代码考进去 保存之后双击运行就可以了。
      

  2.   

    进入MS-DOSexp sys/passwd file= log= full=y
      

  3.   

    工具——导出表
    或者
    1) 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
       exp system/manager@TEST file=d:\daochu.dmp full=y
    2) 将数据库中system用户与sys用户的表导出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
    3) 将数据库中的表inner_notify、notify_staff_relat导出
        exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat) 
      

  4.   

    导出需要的用户就行了
    导出:exp system/manager file=test.dmp owner=(test1,test2)
    建好对应的表空间和用户
    导入:imp system/manager file=test.dmp full=y ignore=y
      

  5.   

    exp sys/passwd file= log= full=y
      

  6.   

    利用PLSQL Developer导入导出Oracle数据库表结构(2008-12-13 17:38:00) 转载标签: oracle11git 分类:数据库 一:登陆已经存在数据库的计算机,用拥有权限的用户登陆PLSQL Developer,选择菜单栏中的    Tools-->Export Tables...,可以导出两种格式的文件(*.dpm和*.pde)二:登陆要导入数据库的计算机,用与第一台计算机拥有同样权限的用户登陆PLSQL Developer,选择菜单    栏中的Tools-->Import Tables...,选择拷贝过来的(*.dpm或者*.pde)文件进行导入,导入的对话框的    命令行显示为imp.exe,在Oracle的BIN目录下可以执行。 我在导入数据库的时候用的是*.dpm文件,*.pde文件我没有做试验,希望读者能试一试,给我留言交流经验。 [注意]:Oracle中的用户配置信息要加以修改,修改文件路径为        E:\Oracle11g\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora,我用的是Oracle11g,8i和9i        的路径可能有些差别(8i和9i的network和admin好像是小写字母形势),我也记不清楚了,相信大家        能搞定不同版本的Oracle的文件的位置。 [推荐]:最好是导出*.sql文件,在Tools-->Export Users...可以导出*.sql文件,而且可以导出Sequence        和Package、PackageBodies。
      

  7.   

    导出:exp system/manager file=test.dmp owner=(test1,test2)
    建好对应的表空间和用户
    导入:imp system/manager file=test.dmp full=y ignore=y
      

  8.   

    exp system/manager@TEST file=d:\daochu.dmp full=y