Oracle 数据库 Database Express Edition 11g Release 2 (11.2) 错误解决集锦(安装方面)
前言:第一次接触数据库,想下载个oracle试玩下(虽然听说一般大企业才用),到 官网下载 了个简易版 XE 版本,安装时要注意记住自己输入的数据库密码(口令)
还有安装路径不能含有空格(Do not select a directory that has spaces in its name),
安装完后什么都没反应,唯一的帮助就是开始菜单->Oracle Database Express Edition ->获取帮助
点击 阅读文档 可以到官网看基本使用说明。
基本的操作问题在 阅读文档 里可以解决,但是遇到其它问题就很难直接取经了,只能到 获取帮助-> 转至在线论坛 寻求帮助,或自行到引擎搜索了。
以下列出了我使用遇到的问题,供自己备份,也希望能为需要的人提供参考。
基本操作是什么?
解决:(根据官网以及一些搜索,我已知的如下(具体应该详细看官网文档))
1、首先打开 "开始菜单->Oracle Database Express Edition -> 启动数据库" 或者 "运行SQL命令行"
2、如果是“运行SQL命令行”则直接运行sqlplus ,如果是“启动数据库”则只是进入命令行,需要自己打开sqlplus ,输入 sqlplus /nolog(或help sqlplus 查看帮助)
3、启动后,连接数据库:connect sys/密码 as sysdba
4、使用 alter database open 打开数据库(如果数据库已经打开了的话)
5、接着应该就可以建表什么的了。
可能遇到的错误:
错误:12560-TNS 协议适配器错误
解决:https://community.oracle.com/message/10223124#10223124 by Lubiez Jean-Valentin 2012-3-20 上午5:12
错误:ORA-01109: 数据库未打开
下面三个链接对我没得到最终帮助,可以作为参考吧
解决:http://www.cnblogs.com/sprinng/p/4616399.html
[转载]oracle 数据库未打开,仅允许在固定表/视图中查询
损坏非当前联机日志 和 当前联机日志:
在进行一系列摸不着头脑的无厘头的仿照修改后,变成了下面情况(之前我执行了alter database datafile '<路径.\.\name.DEF>'offline drop;等语句了 );
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF'
SQL> recover datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF';
ORA-00283: 恢复会话因错误而取消
ORA-00333: 重做日志读取块 1674 计数 374 出错
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARCHIV STATUS
---------- ---------- ------ --------------------------------
2 0 NO UNUSED
1 35 NO CURRENT
SQL> alter database clear unarchived logfile group 1;
alter database clear unarchived logfile group 1
*
第 1 行出现错误:
ORA-01624: 日志 1 是紧急恢复实例 xe (线程 1) 所必需的
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_C6NPXN
5L_.LOG'
解决:http://www.itpub.net/thread-175996-1-1.html 发表于 2003-11-25 16:43:04 | author :rchsh
[我是损坏了 当前联机日志,而且是属于”没有备份,需要进行强制性恢复“的情况,其中一步需要在init<sid>.ora 文件里添加参数
“_allow_resetlogs_corruption=TRUE”,我找不到具体这个名字,于是在数据库存放目录下搜索了init字样的文件,

把前面4个含有init的文件都加上这一句,

,结果好像过关了!
具体步骤一定详见上面链接]
Oracle 数据库 Database Express Edition 11g Release 2 (11.2) 错误解决集锦(安装方面)的更多相关文章
- Oracle 数据库 Database Express Edition 11g Release 2 (11.2) 错误解决集锦(使用语法)
ORA-14552: 在查询或 DML 中无法执行 DDL, 提交或回退 PL/SQL“ORA-14551:无法在查询中执行DML操作 解决:在声明函数时加上: PRAGMA AUTONOMOUS_T ...
- Install Oracle 11G Release 2 (11.2) on Centos Linux 7
Install Oracle 11G Release 2 (11.2) on Centos Linux 7 This article presents how to install Oracle 11 ...
- Install Oracle 11G Release 2 (11.2) on Oracle Linux 7 (OEL7)
Install Oracle 11G Release 2 (11.2) on Oracle Linux 7 (OEL7) This article presents how to install Or ...
- 解决oracle数据库 ora-00054:resource busy and acquire with NOWAIT specified 错误
解决oracle数据库 ora-00054:resource busy and acquire with NOWAIT specified 错误 本人在使用pl/sql developer 客户端调用 ...
- 在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1 错误的解决办法。
在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1 错误的解决办法. 先确定 libclntsh.so.11.1 所在目录: [oracle@localhost ~] ...
- Oracle 免费的数据库--Database 快捷版 11g 安装使用与"SOD框架"对Oracle的CodeFirst支持
一.Oracle XE 数据库与连接工具安装使用 Oracle数据库历来以价格昂贵出名,当然贵有贵的道理,成为一个Oracle DBA也是令人羡慕的事情,如果程序员熟悉Oracle使用也有机会接触到大 ...
- Oracle Database 11g Release 2(11.2.0.3.0) RAC On Redhat Linux 5.8 Using Vmware Workstation 9.0
一,简介 二,配置虚拟机 1,创建虚拟机 (1)添加三块儿网卡: 主节点 二节点 eth0: 公网 192.168.1.20/24 NAT eth0: 公网 192.168.1 ...
- PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法
原创:https://blog.csdn.net/sdmanooo/article/details/14055077 今儿个重装了个系统,win7 64位.接着装了个64位的oracle11g,ora ...
- Weblogic页面应用查询oracle数据库后台报错或页面日期格式显示错误
问题:在生产环境中有两台WEB服务器,分别为227和228,部署的应用代码都是每日同步的,两边完全一致,但是某些页面查询数据时,227无结果,并且后台报java数组越界的错误,而228一切正常.经开发 ...
随机推荐
- 关于AuthorizeAttribute使用
在开发中,假如你只对一个角色进行权限处理,你可以这么写 class ActionAuthAttribute : AuthorizeAttribute { private RoleType _roleT ...
- Phonegap 安卓的自动升级与更新。当版本为4.0的时候
清单文件中: <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"/> ...
- ORACLE调度之基于事件的调度(二)【weber出品】
一.回顾 调度分基于时间的调度和基于事件的调度. 稍微复习一下前面的只是请浏览:<ORACLE调度之基于时间的调度(一)[weber出品]> 二.知识补充 1.队列:一种数据结构,就像一根 ...
- 关于margin-top失效的解决方法
常出现两种情况:(一)margin-top失效 先看下面代码: <div><div class="box1" >float:left</div> ...
- thinkphp 邮件发送
最近项目上要求,要做个邮件发送的功能,因为用到的框架是ThinkPHP,于是就自己整理一下. 引入class.phpmailer.php,大家可以去这个链接去下载: http://pan.baidu. ...
- PLSQL Package dubug方法
初步接触EBS代码修改,花了几个小时搞明白了Package的debug方法, 1.打开需要测试的package,找到需要测试的过程,右键选择测试 2.在测试窗口中初始化过程的入参,点击测试按钮开始调试 ...
- SVN 不能提交, 看不到日志, 出现乱码. 解决方案.
需要工具 sprite3: 点这里下载. 解决问题 如本文标题所写. 我遇到过几次一样的问题, 每次都很蛋疼的把目录重新检出, 浪费时间, 又伤了脾气. 下面是我在百度经验找到的一片帖子, 效果杠杠的 ...
- 【转】从头到尾彻底理解KMP
很好,讲得很清晰,值得学习. 作者:July时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个月从早到晚不断改进. 1. 引言 本KMP原文最初写于2年多前的 ...
- 【USACO 1.2.1】挤牛奶
[问题描述] 三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶.第一个农民在300时刻(从5点开始计时,秒为单位)给他的牛挤奶,一直到1000时刻.第二个农民在700时刻开始,在 1200时刻结束.第 ...
- static_cast、const_cast和reinterpret_cast学习
static_cast 任何具有明确定义的类型转换,只要不包含底层const,都可以使用static_cast.例如,通过将一个运算对象强制转换成double类型就能表达式浮点数除法: //进行强制类 ...