你应该把你的完整的信息贴出来
包括你的 exp .........   输入类容还有你的  ORACLE_SID ,这个当 user/pass@xxx  是否存在xxx 的时候有关系的

解决方案 »

  1.   

    数据库为:oradb.ltgs
    exp user/pass file=e:\1.dmp
      

  2.   

    请加上 exp  user/pass@net_service_name .....我在上面其实已经给你说明了?
      

  3.   

    biti_rainy(biti_rainy)大哥,
    我的库是:oradb.ltgs(本地不要加也行吧)
    exp user/[email protected] file=e:\1.dmp
    又出现:
    EXP-00056: 遇到 ORACLE 错误 12154
    ORA-12154: TNS: 无法处理服务名
    EXP-00000: 导出终止失败
      

  4.   

    1: 本地要不加,你必须设置正确 ORACLE_SID ,可以在环境变量中添加
    2:net_service_name 是 tnsnames.ora 中的名字,不一定是数据库的名字?请正确理解含义
    不要曲解
      

  5.   

    我觉得应该只加sid,不能带有域名吧,比如你tnsnames.ora文件中oradb.ltgs,但如果ltgs是你的域名的话,把它去掉试试。
      

  6.   

    还不行,我刚学。还是不明白!这是tnsnames.ora,帮我看一下:
    INST1_HTTP =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = nzj)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = MODOSE)
          (PRESENTATION = http://HRService)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
      

  7.   

    刚才忘了培值网络服务名。
    可我配好了又出现tns错误!
      

  8.   

    1.你试试建立一个本地网络服务名,如:local,可以用Oracle菜单—>net assistant建立2.然后exp user/pass@local file=e:\1.dmp
      

  9.   

    你还没有建立网络服务名。你可以进入Oracle菜单->Net Assistant
    进入后:Net8配置->本地->服务命名,然后添加一服务命名,一步一步按照向导建立,退出后保存。
      

  10.   

    拜托!
    1: 请先配置好网络服务名,让你 sqlplus 中connect  user/pass@xxx  能连接数据库
    2:  exp  user/pass@xxx  ..........配置好后,需要的xxx  就是在 你的tnsnames.ora 中 INST1_HTTP 这个字符串这个位置的东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  11.   

    xxx =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.14)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = lecco)
        )
      )xxx2 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.14)(PORT = 1521))
        )
        (CONNECT_DATA =
          (sid = lecco)
        )
      )按照上面随意一种在你的tnsnames.ora里面手工编辑
    把 host 和sid/service_name 修改为你的就可以了
    然后使用 xxx / xxx2 不要用那什么图形工具了
    如果有域设置,可能是 xxx.domain
      

  12.   

    有什么信不信的
    你设置了 域  的缘故
    service_name = db_name.db_domaindb_name and  db_domain , in your init.ora 也许你可以使用 SID 而不是 service_name 
      

  13.   

    exp name/password@sid
    !!!!你还要在这里 @SID  ?
    就去用你的SID嘛讲了半天白搭