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一切正常.经开发 ...
随机推荐
- ZOJ3527
题意:给你一个有向图,一共N个顶点,且每个顶点只有一个前驱或后继,在顶点上建立圣地,那么就可以获得一个信仰值,如果在这个顶点的后继节点上也建立圣地,那么将改变一定的信仰值,求解能获取的最大信仰值. 思 ...
- Hibernate 报错org.hibernate.PropertyAccessException: IllegalArgumentException(已解决)
无聊想搭建一个项目,练手,做点小功能就一个卡在这个问题上 org.hibernate.PropertyAccessException: IllegalArgumentException occurre ...
- php 简单连接数据库的操作
<?php /** * TestGuest Version1.0 * ================================================ * Copy 2010-2 ...
- HTTP简单理解
自己最近正在看 <Java Web 整合开发实战>这本书, 看到HTTP协议,感觉写的挺明白了,就把书中内容总结了下,记录在此. 超文本传输协议(HyperText Transfer Pr ...
- ASP.NET菜鸟之路之Application小例子
背景 我是一个ASP.NET菜鸟,暂时开始学习ASP.NET,在此记录下我个人敲的代码,没有多少参考价值,请看到的盆友们为我点个赞支持我一下,多谢了. Session介绍 Application对象用 ...
- 重新开始学习javase_集合_Map
一,Map之HashMap(转:http://blog.csdn.net/zheng0518/article/details/42197049) 1. HashMap概述: HashMap是基于 ...
- 利用iframe实现提交表单是页面部分刷新
直接上代码: <%@ page language="java" import="java.util.*" pageEncoding="utf-8 ...
- Eclipse中使用Maven创建Servlet3.0 Web 项目
摘要 Apache Maven是一个优秀的项目构建和管理工具,许多开源项目都使用Maven进行构建.由于最近工作中要用到Maven,于是这里记录下在Eclipse中使用Maven插件创建一个基于Ser ...
- 通过 Xshell 5 连接 centOS 7 服务器
一. 在安装好了centOS 7 的服务上,打开终端 运行 ip -s addr 命令 获取服务的IP地址 [root@localhost ~]# ip -s addr1: lo: <LOOPB ...
- C#笔记(Hex转JPG)
由于最近需要用SD卡记录摄像头拍的图像,记录的文件格式十六进制的(例如:0xf0就是对应图像中的八个像素点)需要做一个SD卡上位机来将十六进制文件转换成JPG图像格式,方便对图像的分析. 总体的思路是 ...