ORA-12519和ORA-12514问题解决记录

同事说数据库时常报ora-12519错误,google了一下发现都是说processes设置过小导致的,show parameter processes发现确实太小,如是打算修改processes和session连接数。

 

登到主机上又碰到了ora-12514 的错误。

 

以下是解决过程。

 

 

 

C:/Users/Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on 星期四 3月 10 11:11:39 2011

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

SQL> conn sys/oracle@testdb105 as sysdba
ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务


SQL> exit

C:/Users/Administrator>
C:/Users/Administrator>set oracle_sid=testdb;

C:/Users/Administrator>set oracle_home=D:/oracle/product/10.2.0/db_1;

C:/Users/Administrator>tnsping testdblocal

TNS Ping Utility for 64-bit Windows: Version 10.2.0.4.0 - Production on 10-MAR-2011 11:

Copyright (c) 1997,  2007, Oracle.  All rights reserved.

Message 3511 not found; No message file for product=NETWORK, facility=TNSTNS-03505: Mes
ile for product=NETWORK, facility=TNS


C:/Users/Administrator>sqlplus /nolog
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

 
上面设置oracle_sid和oracle_home的时候,多加了一个分号是错误的

另外如果是在aix系统中设置oracle环境变量要大小

 

C:/Users/Administrator>set oracle_home=D:/oracle/product/10.2.0/db_1

C:/Users/Administrator>set oracle_sid=testdb

C:/Users/Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on 星期四 3月 10 11:15:39 2011

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

SQL> CONN sys/oracle@testdblocal AS SYSDBA
已连接到空闲例程。

SQL>
SQL>
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 2.1475E+10 bytes
Fixed Size                  2104152 bytes
Variable Size            2969568424 bytes
Database Buffers         1.8488E+10 bytes
Redo Buffers               14671872 bytes
数据库装载完毕。

SQL> show parameter process

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     2
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     150
SQL> alter system set processes=1000 scope=spfile;

系统已更改。

SQL> show parameter session

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size           integer     0
java_soft_sessionspace_limit         integer     0
license_max_sessions                 integer     0
license_sessions_warning             integer     0
logmnr_max_persistent_sessions       integer     1
session_cached_cursors               integer     20
session_max_open_files               integer     10
sessions                             integer     170
shared_server_sessions               integer


SQL> alter system set sessions=1100 scope=spfile;

系统已更改。

SQL>
SQL>
SQL> shutdown immediate
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 2.1475E+10 bytes
Fixed Size                  2104152 bytes
Variable Size            2969568424 bytes
Database Buffers         1.8488E+10 bytes
Redo Buffers               14671872 bytes
数据库装载完毕。
数据库已经打开。
SQL>

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值