包子的 oracle 学习笔记---ORA异常原因与解决办法
2016-02-18 15:00
459 查看
ORACLE学习
目录
ORACLE学习目录
ORA异常原因与解决办法
ORA-01109 数据库未打开
ORA-28000 the account is locked 账户被锁定
ORA-17410 无法从套接字中获取更多数据
这里记录的都是工作中遇到的=w=
ORA异常原因与解决办法
ORA-01109 数据库未打开
事发原因因为手贱.强行删除了数据库生成的表空间.之后直接导致使用PL/SQL工具时候报错 数据库未打开
解决办法
--先在被删除的表空间位置建一个同名文件.之后执行如下SQL alter database datafile '表空间地址' offline drop; --执行成功之后在尝试启动数据库. alter database open;
最终效果
成功断开了与表空间的关联之后.数据库就可以启动了.
我又从新创建了表空间=w=.
ORA-28000 the account is locked 账户被锁定
事发原因少年玩大了吧.打错密码太多次就会这样了呢.
解决办法
--用如下SQL语句解除锁定.需要用高权限帐户执行如sys ALTER USER [被锁用户名] ACCOUNT UNLOCK;
最终效果
执行完就可以重新登录了哦~~~
ORA-17410 无法从套接字中获取更多数据
事发原因表空间满了.无法添加的时候会报这个错误.
解决办法
--对哪个表空间追加物理地址.(因为限制.每个表空间文件最大只能32GB) alter tablespace AAAAA_SP add datafile 'D:\AAAAA\tablespace1' size 100M; --将表空间设置为自动增长. alter database datafile 'D:\AAAAA\tablespace' autoextend on[off 不自动]; --查询指定表空间物理地址数量以及是否自动增长 select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'AAAAA_SP';
最终效果
增加表空间后.就不会在报这个错误了.
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- 数据库链接字符串查询网站
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- DB2实例管理
- DB2实例管理
- OS block size和Oracle block size,查找OS Blocksize的方法
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- 第三章 数据库备份和还原