我创建了个用户 user1密码不幸 加上了个@ 密码是 user1@2010用sqlplus 登陆 就登录不了了,sqlplus /nologconn user1;user1@2010 到这一步不动了 用其他比如 java 字符串连接 没有问题现在问一下 怎么用sqlplus 登陆 别告诉我改密码

解决方案 »

  1.   

    在创建密码时能够创建吗?
    SQL> create user hr identified by abc@123 default tablespace users;
    create user hr identified by abc@123 default tablespace users
                                    *
    第 1 行出现错误:
    ORA-00922: 选项缺失或无效
      

  2.   

    用SYS用户登入后,重新设置用户的密码即可
      

  3.   

    说了 不想重新 设置 密码呢,我是用 sql-devlop 这个工具创建的 用户名,密码我就想知道sqlplus 怎么能登陆成功 用其他的都行密码 user1@2010 去找查找 名为2010 数据库实例了 当然登陆不了sqlplus 有什么转义符之类的吗?把 @ 转义一下肯定就没问题的了俺不知道 所以问问 转义符是啥
      

  4.   

      1* alter user wkc identified by "wkc@168"
    SQL> /用户已更改。SQL> conn wkc/"wkc@168"
    已连接。
    SQL> show user
    USER 为 "WKC"
      

  5.   

    或者
    在sqlplus 用户名输入 :user1/"user1@2010"