解决windows系统的oracle数据库不能启动ora-00119和ora-00130的问题

SQL>startup

报错ora-00119

ora-00130

出现上述错误应该是数据库的监听文件出了问题,修改listener.ora文件:

# listener.ora Network Configuration File:

D:\app\WCWEN\product\11.2.0\client_2\NETWORK\ADMIN\listener.ora

# Generated by Oracle configuration tools.

LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = WCWEN-PC)(PORT = 1521))

)

ADR_BASE_LISTENER = D:\app\WCWEN\product\11.2.0\client_2\log

将红色部分改成服务器的IP地址。

同时也需要修改数据库的NET服务名tnsnames.ora文件:

# tnsnames.ora Network Configuration File: D:\app\WCWEN\product\11.2.0\client_2\NETWORK\ADMIN\tnsnames.ora

# Generated by Oracle configuration tools.

LJV7HQSFUBEN =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = wcwen-pc)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

INUX =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = wcwen-pc)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

将上面红色部分也改成服务器的IP地址,重启数据库,即可。

时间: 2024-08-28 00:21:28

解决windows系统的oracle数据库不能启动ora-00119和ora-00130的问题的相关文章

Windows系统下Oracle数据库冷备

一.背景: 具体的场景是数据库不是普通的OLTP系统,更像是OLAP系统,数据的更新频率很低,在noarchivelog 模式下运行,实时性要求低,但是数据只有一份不能弄丢,需要应付磁盘损坏等情况.这应该是冷备的一个比较好的应用场景. 二.规划: 将数据库服务器多挂载一块磁盘.查出Oracle datafile,controlfile,spfile,redologfile,tempfile的具体位置,拼凑出bat命令,在sqlplus上执行.通过windows的任务计划定时调度. 三.详细步骤:

ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL' 导致Oracle数据库无法启动

前言 最近安装Oracle11g,重启电脑后,无法登陆数据库,到sqlplus登陆时就报错,没有例程...等等(忘记截图了),去看了下服务,监听器和实例服务都是开着的,就是无法启动数据库,到网上找了一些教程,通过 sqlplus / as sysdba 这种方式登录数据库,然后输入 startup 命令启动数据库就报了这两个错误. 个人分析,应该是监听器配置出现了问题,如果有知道的园友,麻烦告知一二. 解决步骤 1.先以 sqlplus / as sysdba 方式启动sqlplus sqlpl

LINUX下oracle数据库的启动和关闭

1. $ su - oracle 2. $ sqlplus / nolog 3. sql> conn / as sysdba 或吧2,3合为一个sqlplus / as sysdba 4. sql> startup (一般不需要加参数,只要设置好环境变量) 5. sql> quit (退出sql模式) 6. $ lsnrctl start (启动监听器)关闭oracle 1. $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序) 2. $ sqlplus /nolog

Oracle 数据库实例启动关闭过程

--================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载.Oracle数据启动的过程被划分为 几个不同的步骤,在不同的启动过程中,我们可以对其实现不同的操作,系统修复等等工作,因此了解Oracle数据启动.关闭是非常 有必要的.下面详细了Oracle Database 10g 

vim应用:终极解决windows系统gvim/vim的各种乱码(文件,菜单,提示信息)!

这个方法解决了我的windows下 gvim的中文乱码问题(跟大家分享一下). 此方法引用   http://www.douban.com/note/145491549/ 查看文件的编码::echo &fileencoding Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileencodings.termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下: encoding: Vim

Linux——oracle数据库实例启动关闭(转)

-->Oracle 数据库实例启动关闭过程 --================================ [[email protected] ~]# su - oracle --查看未启动实例前的进程情况 [[email protected] ~]$ ps -aef |grep oracle root      3332  3300  0 12:20 pts/1    00:00:00 su - oracle oracle    3333  3332  0 12:20 pts/1   

Windows环境下Oracle数据库的自动备份脚本

批处理文件(.bat) @echo off echo ================================================ echo  Windows环境下Oracle数据库的自动备份脚本 echo  1. 使用当前日期命名备份文件. echo  2. 自动删除7天前的备份. echo ================================================ ::以“YYYYMMDD”格式取出当前时间. set BACKUPDATE=%date

Windows重新安装系统后Oracle数据库恢复

一.前言 由于某些原因,导致Windows操作系统需要重新安装,通常情况下系统盘都是C盘,数据库安装到D盘或者其他盘符,切勿与系统盘存放在一起.系统重新安装以后,我们需要恢复数据库. 二.系统安装前准备 在系统安装之前,我们需要先关闭监听和数据库,最好做一个备份.具体操作步骤如下 1.关闭监听 lsnrctl stop 2.关闭数据库 shutdown immediate; 3.备份整个数据库安装目录 如果空间允许的话,使用复制-粘贴命令即可,或者可以做一个压缩备份. 因为是Windows系统,

Oracle数据库监听器启动报错:1067解决

1.原因:本地ip或主机名在安装oracle后已经更改,需改回. 2.打开oracle安装目录(开始中搜索oracle,查找文件所在位置). 3.进入$\NETWORK\ADMIN\修改listener.ora和tnsnames.ora中对应本地的ip(临时推荐)或者主机名即可. 原文地址:https://www.cnblogs.com/wuyanlin/p/8337026.html