sqlplus.exe -S -L "SYS/manager@ip:1521/oracledb" as sysdba @select.sql
为什么提示连接有错
就是参数错了?
难道不是这样的?

解决方案 »

  1.   

    lz在sqlplus的登陆界面上直接输
    用户名:sys
    口令:manager
    主机字符串:IP_oracledb(oracledb为数据库服务名)
    点确定,不就ok啦!
    自己写连接命令容易出错!!
      

  2.   

    如果想以DBA身份登陆的话直接 / as sysdba
      

  3.   

     -S             设置无提示模式, 该模式隐藏
                       命令的 SQL*Plus 标帜, 提示和回显
                       的显示。sqlplus.exe -S -L "SYS/manager@ip:1521/oracledb as sysdba" 改成这样 试试 
      

  4.   

    不要这个@select.sql 吧!
      

  5.   

    as sysdba 放到双引号里面。
      

  6.   

    SP2-0751: 无法连接 Oracle。正在退出 SQL*Plus
    放到里面的话
      

  7.   

    干嘛要带这一串::1521/oracledb
      

  8.   

    这是特定的格式啊
    sqlplus在console下连接本来就是这样啊
    记住不是连本地是连远程~~
    汗!
      

  9.   

    报的什么错?
    再贴出sqlnet.ora
      

  10.   

    第一个貌似是语法错误,一直出现提示的连接选项也没报什么错
    但是按下面大家回复的说把 as sysdba加到引号里
    SP2-0751: 无法连接 Oracle。正在退出 SQL*Plus 
    报这个错
      

  11.   

    贴sqlnet.ora,看是否启用了ezconnect
      

  12.   

    sqlnet.ora
    [code=BatchFile]
    # SQLNET.ORA Network Configuration File: D:\oracle\ora92\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
    [/code]
      

  13.   

    原来你用的是9i,9i是没有ezconnect的,还是去配你的tnsnames.ora吧。
      

  14.   

    什么意思?不是很懂
    我的问题貌似跟tnsnames.ora没什么很大的关系吧!
      

  15.   

    就是说你是9i,一般只有用本地名称解析方式去连远端服务器:
    sqlplus user/pwd@连接字符串而不能用ezconnect方式去连,这是10g的功能:
    sqlplus user/pwd@ip:1521/sid就这个意思。
      

  16.   


    请教下
    sqlplus user/pwd@连接字符串 
    的"连接字符串"
    是指哪些内容?
      

  17.   

    就是在你的tnsnames.ora中去配啊。
    如果还不清楚的话,可以搜搜相关资料,很多.
      

  18.   

    9i也带了sqlplus...难道就不能命令行下吗?
    当然我知道sqlplus /nolog
    然后conn...就可以
    但是sqlplus -S -L
    就不行
    为什么?
      

  19.   

    sqlplus -S -L "user/pwd@连接串 as sysdba" @D:\xxxxxx.sql都说你是你连接方式的错误,又没说不能用命令方式连接,怎么又扯到不能在命令行下的问题了?
      

  20.   

    我怎么觉得你用户名和密码不是对应的啊
    用户sys 对应的密码是change_on_install
    用户system 对应的密码才是manager
    你换下试试!