ORA-01033 ORA-01109 ORA-01034 ORA-12514 ORA-24324 ORA-01041 ORA-01157 ORA-01110

客户数据库挂掉了

在plsql客户端使用普通账号登录时提示如下错误

因为好久没弄数据库了,慌了一小下。

接下来搜索过往的知识,回忆。在cli下输入了以下命令

1 sqlplus system/[email protected] as sysdba

成功接入频道,下面关掉数据库

1 shutdown immediate;

提示错误

不管错误,启动下

1 startup mount;

又错误

不带mount启动

在百度上搜索得到以下这个答案,内容忽略,我准备加以下这句话

1     (SID_DESC=
2        (GLOBAL_DBNAME=orcl.com)
3        (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
4        (SID_NAME = ORCL)
5      )

问了高人,告诉甩给我一个连接。并告知,静态注册Listener是不好的。

在改之前看下listener的状态,新开一个cli,运行下面这句话

lsnrctl status

得到了下面内容

真的没有我们要的ITS啊,坑在这里,那么填吧

高人的链接里提到了用下面这句话重建一下listener

lsnrctl reload

我重建了一次,然后再看状态并没有什么改变。那就静态注册吧。

这里我们可以找到listener.ora文件自己填(我这么做的),也可以去oracle提供的图形界面去做,如下

怎么用这个添加,下次再试吧

然后再

lsnrctl status

我需要的数据库可以监听了,再去启动数据库,错误的根本出现。

百度得到如下答案.

我用到如下几句话屏蔽错误。

archive log list

//归档模式下

alter database datafile ‘/oradata/orcldata/sacproduce02.dbf‘ offline

//非归档模式下

alter database datafile ‘/oradata/orcldata/sacproduce02.dbf‘offline drop

我尝试修复数据文件,没有成功,由于这个数据文件中存储的数据无关紧要,也就没尝试修复,修复方法正在尝试中。下次再记。

时间: 2024-10-14 20:21:03

ORA-01033 ORA-01109 ORA-01034 ORA-12514 ORA-24324 ORA-01041 ORA-01157 ORA-01110的相关文章

使用sqlnet.ora限制IP访问

他在最后一个超级遭遇了许多方法值,然后找到一个方法,在DB上限IP访问. http://blog.csdn.net/jacson_bai/article/details/18097805 ENV: IP:10.244.170.221 Oracle DB:11.2.0.3 实现功能: 1.仅仅同意某几个IP訪问数据库 2.除了某几个IP,其它都可訪问 实现功能1的方法 [[email protected]]cd /oracle/11204/db_1/network/admin 新建sqlnet.o

ORACLE配置tnsnames.ora文件实例

ORACLE配置tnsnames.ora文件实例客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames.ora 是建立在客户机上的.如果是客户机/服务器结构,整个网络上只有一台机器安装了ORACLE数据库服务器,那么只需在每个要访问ORACLE服务器的客户机上定义该文件,在服务器上无需定义.但是,如果网络上有多台机器均安装了ORACLE数据库服务器,并且服务器之间有数据共享的要求,那么在每台服务器上都

ora11g listener.ora

配置内容方式1: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP) (HOST = db1) (PORT=1521)) ) ) ADR_BASE_LISTENER = /app/oracle 1111111111111 # listener.ora Network Configuration File:

tnsnames.ora配置小结

oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME/network/admin文件夹下. 1.  sqlnet.ora-–作用类似于linux或者其它unix的nsswitch.conf文件.通过这个文件来决定怎么样找一个连接中出现的连接字符串. 比如我们client输入 sqlplus sys/[email protected] 假如我的sqlnet.ora是以下这个样子 SQLNET.AUTHENT

CRS-2527: Unable to start 'ora.LISTENER.lsnr' because it has a 'hard' dependency on 'ora.cluster_vip

今天在做OCR以及VD盘恢复的时候,节点一的监听起不来: [[email protected] ~]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 21-JAN-2016 07:57:49 Copyright (c) 1991, 2009, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KE

listener.ora 、sqlnet.ora 、tnsnames.ora的关系以及手工配置

listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下. --begin 重点:三个文件的作用和使用 #----------------------- sqlnet.ora(客户及服务器端) --作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串, 例如我们客户端输入 sqlplus sys/[email protected] 假如我的s

oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性

学习:http://www.cnblogs.com/william-lee/archive/2010/10/20/1856261.html 之前因为安装的是windows server 2008 r2的系统,oracle是11g r2 64bit,因为像很多网友一样,无法使用pl/sql developer 8连接oracle,今天可算连上了,对listener.ora sqlnet.ora tnsnames.ora三个文件.TNSListener服务的认识也深了一层. 先说说我是怎么样连接上的

oracle tnsnames.ora 参数含义

今天在本地配置oracle客户端的时候,再一次需要链接局域网下的服务端机器,估又需要配置tnsnames.ora文件,做个记录,防止下次使用的时候,再一次搜索配置方法: 下面为配置过的个人tnsnames.ora文件内容: # tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora # Generated by Oracle configuratio

ORA 12541 无监听程序

东西是转的.装了一天半的ORacle.都快搞爆炸了,看到此文,真是眼泪都感动出来 了. ORA-12514及ORA-28547错误解决 在本机上装了oracle 10g,网址是公司动态获取的,用sql plus登陆数据库,正常.用pl/sql打开数据库报错:"ORA-12514: TNS: 监听程序无法识别连接描述符中请求的服务". 解决: 打开oracle\product\11.1.0\db_1\network\admin\listener.ora文件,内容如下: # listene

oracle crs中监听资源状态异常(ora.LISTENER.lsnr)

一:版本信息 操作系统版本:AIX 61009 数据库版本:11.2.0.3.11(RAC) 二:错误描述 1) crsctl stat res -t命令查看crs资源状态的时候,发现"ora.LISTENER.lsnr"资源状态异常: ora.LISTENER.lsnr ONLINE OFFLINE ****1 ##实例1 ONLINE OFFLINE ****2 ##实例2 2)检查监听状态正常 lsnrctl LSNRCTL for IBM/AIX RISC System/600