Oracle创建数据库时设置两个用户sys/sys ;system/system 
连接数据库时,用sys/sys连接时为什么连接不成功,而用system/system可以连接成功? 
sys和system的区别?

解决方案 »

  1.   

    sys 必须以sysdba登录。
    命令行的时候要conn sys/sys as sysdba;
    用plsql工具登录要选择sysdba
      

  2.   

    同意楼上的!你一定没选择sysdba!
      

  3.   

    Class.forName("oracle.jdbc.driver.OracleDriver");
    DriverManager.getConnection("jdbc:oracle:thin:@localhsot:1521:erp","sys","sys");
    这种连接
      

  4.   

    改为:
    Class.forName("oracle.jdbc.driver.OracleDriver"); 
    DriverManager.getConnection("jdbc:oracle:thin:@localhsot:1521:erp","sys /as sysdba","sys"); 
      

  5.   

    不用考虑这问题
    DBA不会给你这样连的
      

  6.   

    没见过在程序里用sys/system连的!你应该新建你自己的用户,呵呵!