命令方式我也试过了,exp命令,导出一张表,同样是没有看到导出的文件,不知道是怎么回事。

解决方案 »

  1.   

    用如下命令:
    exp user_name/password@db_name,根据提示,一步步进行,首先,你看到如下提示:
    Enter array fetch buffer size: 4096 > 
    保持默认值,按回车,然后是如下提示:
    Export file: EXPDAT.DMP >
    输入.dmp文件的保存路径,如d:\databak\data.dmp,按回车,提示如下:
    (1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U >
    选择岛出即可。
      

  2.   

    我使用exp命令时,用我自己创建的用户连接不上,用sys用户加上as sysdba就连上了,可我导出不论是单张表还是整个数据库都没有生成导出文件,真的是很奇怪。
      

  3.   

    指定了file没有?
    c:\>imp tempout/tempout ignore=y full=y grants=y file=d:\tempout.dmp
      

  4.   

    经过反复多次的试验,我发现问题可能处在oracle的资料档案库上。
      当我第一次使用oms时,系统提示我创建一个资料档案库,我创建了,在win2000的服务中也看到了服务,同时系统中也多了一个oemrep数据库,但回想起来好像这个资料档案库没有和我想要备份的数据库发生什么联系,这可能是我的备份/导出作业总不被调度的原因。
      后来我又创建了一个数据库“panpp”,然后创建一个针对“panpp”库的资料档案库,这时我发现我的oms界面中可以看到全部的三个数据库(一个是安装oracle时生成的数据库oradb,一个是oemrep,一个是panpp),原来是不行的,然后我又发现我的导出/导入功能被执行的。
      这时,我想再试试rman,我连接rman>connect target sys/sys,发现连接到的数据库是“panpp”,这时我认为把资料档案库改为“机器名:1521:oradb”就可以了,修改成功之后重启计算机,却发现oms界面只能看到两个数据库了(oradb和panpp),不过导入/导出功能还可以用,运行rman,>connect target sys/sys,发现连接到的数据库还是panpp,所以我想问题的根源可能出现在这个资料档案库上。
      谁能跟我解释一下oracle的资料档案库到底起一个什么作用?一台机器上最多能同时有多少个资料档案库?资料档案库的设置和rman连接的数据库有什么关系?或者rman怎么连接我想要的数据库?万分感谢!
      

  5.   

    紧接楼上补充一句(不好意思),我修改资料档案库为“机器名:1521:oradb”的目的是想rman能够连接到oradb数据库。