黑马程序员技术交流社区

标题: 【石家庄校区】something4Oracle [打印本页]

作者: yangjinlei    时间: 2017-12-9 16:57
标题: 【石家庄校区】something4Oracle
本帖最后由 小石姐姐 于 2017-12-11 16:36 编辑

- 1. Oracle 用户记住密码:
     - 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
     -  设置方法:PL/SQL Developer ->tools->Preferences->Oracle->Logon History ,
     -   “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。
- 2. * scott 用户解锁:
     * 在命令行里依次输入: 输入后都回车键
     * 1. sqlplus/nolog
     * 2.conn /as sysdba
     * 3. alter user Scott account unlock;
     * 4. disconnect
     * 5.这时显示 密码过期:the password has expired
     * 6.更改口令,即登录密码
     * 重复输入两次新密码即可
     * 7. 到oracle数据库使用 scott 和 新密码登录即可  
- 3. * Scott 用户授权dba
     *  命令行 :sqlplus system/itcast
     *  grant dba to scott; 回车
     *  授权成功   
- 4.  Oracle window虚拟机不正常关机, 报错12514 解决?
     * 在虚拟机开始 -> 命令行提示符 -> 打开命令行 ->
     * 输入 :sqlplus / as sysdba回车 ->显示已连接到空闲例程
     * SQL> startup 回车
     * 显示数据库装载完毕
     * 数据库已经打开
     * OK   
- 5.  启动项目创建表时,出现如下异常
    - Caused by: java.sql.SQLException: ORA-01536: 超出表空间 'USERS' 的空间限额
    - 解决方案:
    - 3.1 首先,登录 system 用户(system 密码:itcast)
    - 3.2 再查询一下 表空间,通常为报错信息中的 'USERS' 表空间
    - select tablespace_name from dba_tablespaces;
    - 3.3 再执行: // alter user 你的用户名 quota unlimited on 你建表的表空间的名字;
    -  alter user bos quota unlimited on USERS;
    -  没有出现异常就 ok
    - 3.4 切换到需要的用户,再次启动程序,表就会在数据库顺利创建,perfect,完美!   

作者: 小石姐姐    时间: 2017-12-11 16:37
加油呦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2