1. ORA-27102: out of memory

创建pfile文件:

create pfile from spfile;

修改pfile文件

修改文件/home/oracle/app/oracle/product/10g/dbs/initradius.ora

pga,sga 大小

使用pfile来启动数据库

startup pfile='/home/oracle/app/oracle/product/10g/dbs/initradius.ora';

从spfile同步pfile文件,

create spfile from pfile;

然后切换到root用户重启数据库

2.无法使用上下左右按键

yum -y install readline-devel ncurses-devel libtool*

下载解压安装

http://down1.chinaunix.net/distfiles/rlwrap-0.24.tar.gz

./configure  make &&  make install

vim /etc/profile

aliase sqlplus='rlwrap sqlplus'

3.打包

tar -jvcf oracle_mydradius.tar.bz2 /etc/ora* /etc/sysctl.conf /etc/security/limits.conf /etc/pam.d/login /etc/passwd /etc/shadow /etc/group /etc/profile /home/oracle/  /etc/init.d/ora10g   /ora  /etc/hosts /usr/local/rlwrap

4.CPU使用率高的查询方法

pid  735

SQL> select s.sid from v$process p,v$session s where s.paddr=p.addr and p.spid = 735;

SID

----------

149

SELECT SQL_TEXT from V$SQLTEXT_WITH_NEWLINES where HASH_VALUE = (select sql_hash_value from v$session  where SID = 149) ;

SQL> SELECT SQL_TEXT from V$SQLTEXT_WITH_NEWLINES where HASH_VALUE = (select sql_hash_value from v$session  where SID = 149) ;

SQL_TEXT

----------------------------------------------------------------

TimeByUserAgent(o.scalledno) = -1

IS NOT NULL AND dExpireDate <= SYSDATE) )) AND pkg_util.hitFree

SYSDATE AND (iBillType = 0 OR iBillType = 7) )  OR (dExpireDate

ain, iCurrFlow) = 0)  OR (dOverDate IS NOT NULL AND dOverDate <=

er.sp_flowUserFlowRemain(sUserName, iBillType, iIspID, fMoneyRem

pID, iCurrFlow) = 0)  OR (iBillType = 2 AND iType !=3 AND pkg_us

pkg_user.sp_userFlowRemain(sUserName, dFirstDate, iBillType, iIs

ctets + o.fOutputMOctets )  OR (iBillType = 0 AND iType !=3 AND

OR (iBillType = 5 AND iType !=3 AND fMoneyRemain <= o.fInputMO

Users WHERE               ( (iStatus <= 0 AND iStatus != -4)

lineRecord o WHERE sUserName IN (        SELECT sUserName FROM tbl_

SQL_TEXT

----------------------------------------------------------------

medIP,  pkg_util.iip_to_aip(iFramedIP) AS aFramedIP     FROM tbl_On

iNasIP) AS cNasIP,              pkg_util.iip_to_cip(iFramedIP) AS cFra

SELECT iNasPort, sUserName, sSessionID,     pkg_util.iip_to_cip(

14 rows selected.

----------------

可以直接使用

SELECT sql_text FROM v$sqltext a WHERE (a.hash_value, a.address) IN (SELECT decode(sql_hash_value, 0, prev_hash_value, sql_hash_value), decode(sql_hash_value, 0, prev_sql_addr, sql_address) FROM v$session b WHERE b.paddr = (SELECT addr FROM v$process c WHERE c.spid = '3127')) ORDER BY piece ASC;

----------------

5.11G密码有效期问题

Oracle 11G需要修改

设置密码永不过期

Oracle11g R2数据库提示ORA-28002: the password will expire within 5 days,

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';  //查看有效期

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;    //设置密码永不失效

alter user joffice identified by joffice;    //修改密码

6.无法删除一个用户

1.无法删除一个用户

ORA-24170: MYDRADIUS.PRIMARY_QUEUE_R is created by AQ, cannot be dropped

方法:

ALTER SESSION SET EVENTS = '25475 TRACE NAME CONTEXT FOREVER, LEVEL 2';

drop user mydradius cascade;

ORA-00604: error occurred at recursive SQL level 1

方法:

alter   session   set   events'10851   trace   name   context   forever,level   1' ;

7.修改字符集方法

查看oracle的字符集

select userenv('language') from dual;

结果:AMERICAN _ AMERICA. ZHS16GBK

修改字符集:

shutdown immediate;

startup mount;

alter system enable restricted session;

alter system set job_queue_processes=0;

alter database open;

alter database character set internal_use US7ASCII;

alter database character set internal_use zhs16gbk;

shutdown immediate;

startup;

8.查看utf-8出现乱码

NLS_LANG="SIMPLIFIED CHINESE_CHINA.utf8"; export NLS_LANG

添加次环境变量

9.查看连接数和会话数并修改

select count(*),program, machine,osuser from v$session group by program,machine,osuser having count(*) >1;

各个客户端当前连接数

select count(0) from v$process;

当前连接数

select count(*) from v$session;

当前会话数

select value from v$parameter where name='processes';

show parameter process

系统设置的最大连接数

show parameter session

系统设置的最大会话数

alter system set processes=500 scope=spfile;

修改最大连接数

alter system set sessions=500 scope=spfile;

修改最大会话数

连接和会话修改后必须重启才能生效,他们之间的关系 sessions=(1.1 * processes + 5)

10.修改可使用内存SGA和链接使用内存PGA

SQL> show parameter sga_                           //查看内存分配

NAME                    TYPE VALUE

------------------------------------ ----------- ------------------------------

sga_max_size                big integer 1120M

sga_target                  big integer 1120M

alter system set sga_max_size=1024M scope=spfile;

alter system set sga_target=1024M scope=spfile;        无法动态修改,需要重启oracle

11.Oracle使用sql文件导入数据的乱码

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

加入环境变量 /etc/profile

Oracle常见故障问题的更多相关文章

  1. 理解 OpenStack + Ceph (7): Ceph 的基本操作和常见故障排除方法

    本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...

  2. Oracle Tuning 基础概述01 - Oracle 常见等待事件

    对Oracle数据库整体性能的优化,首先要关注的是在有性能问题时数据库排名前几位等待事件是哪些.Oracle等待事件众多,随着版本的升级,数量还在不断增加,可以通过v$event_name查到当前数据 ...

  3. 【原创】ORACLE常见使用问题解决

    ORACLE常见使用问题解决 一.安装了oracle客户端后,发现plsql客户端找不到之前已经配置过的TNS连接信息 或许大家再使用ORACLE软件的过程中,经常会遇到这样的问题: 问题现象描述: ...

  4. Weblogic常见故障常:JDBC Connection Pools(转)

    WebLogic Server中数据库连接池是一个经常出问题的地方,总结一下出问题的原因和解决办法. 一.数据库连接泄漏 此类问题一般都是由于开发人员没有正确关闭数据库连接造成的.比如使用完Conne ...

  5. Weblogic常见故障常:JDBC Connection Pools【转】

    WebLogic Server中数据库连接池是一个经常出问题的地方,总结一下出问题的原因和解决办法. 一.数据库连接泄漏 此类问题一般都是由于开发人员没有正确关闭数据库连接造成的.比如使用完Conne ...

  6. (4.1)mysql备份还原——mysql常见故障

    (4.1)mysql备份还原——mysql常见故障 1.常见故障类型 在数据库环境中,常见故障类型: 语句失败,用户进程失败,用户错误 实例失败,介质故障,网络故障 其中最严重的故障主要是用户错误和介 ...

  7. mysql主从复制常见故障解决

    一.主从复制常见故障 1.从库已存在数据库,主库建立同名库导致从库同步失败.报错如下: mysql> show slave status\G*************************** ...

  8. Access、SQLServer、Oracle常见SQL语句应用区别

    Access.SQLServer.Oracle常见SQL语句应用区别 关劲松 PMP 如果要兼容Access.SQL Server.Oracle三个数据库版本:我们在编写SQL语句的过程中,尽量使用一 ...

  9. vsftp客户连接常见故障现象

    ftp客户连接常见故障现象现象0:> ftp: connect :连接被拒绝原因: 服务没启动解决: # chkconfig vsftpd on<Enter> 现象1:500 OOP ...

随机推荐

  1. elementUi 组件--el-table

    [需求]在element中,将表格中的数据进行处理,然后渲染出来.例如,将数据保留小数点后两位显示. [知识点]formatter:用来格式化内容 [分析]在element 的table中,实现的过程 ...

  2. spring和Quartz的定时功能

    一:前沿 最近在做一个定时的功能,就是在一定时间内查询订单,然后告诉用户未付款,已付款等消息通知,而且要做集群的功能,这个集群的功能是指,我部署两套代码,其中一个定时的功能在运行,另外一个就不要运行. ...

  3. python基础(3)_列表、元组、字典

    一.列表 定义:[ ] 内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: > 可存放多个值 > 可修改指定索引位置对应的值,可变 > 按照从左到右的顺序定义列表 ...

  4. 【poj3734】矩阵乘法

    题解: 若当前有i个格子.2个是偶数的方案数为a[i]1个是偶数的方案数为b[i]0个是偶数的方案数为c[i] a[i+1]=2*a[i](i+1染成黄或蓝)+b[i](把奇数变为偶数)b[i+1]= ...

  5. 【洛谷 P2480】 [SDOI2010]古代猪文(中国剩余定理,Lucas定理)

    题目链接 这题出的有点nb,PKU: Pig Kingdom University , NOIP: National Olympics in Informatic of Pigs... 题意:求\(G ...

  6. [bzoj3669][Noi2014]魔法森林——lct

    Brief description 给定一个无向图,求从1到n的一条路径使得这条路径上最大的a和b最小. Algorithm Design 以下内容选自某HN神犇的blog 双瓶颈的最小生成树的感觉, ...

  7. 【FIRST USE】第一次用git把代码上传到github

    第一次使用某个东西总是充满了伤痛,我第一次用sed的时候,毁掉了我的所有源代码,第一次用git的时候一直提示不正确,后来解决了问题,便记录下来. 首先说明我的环境,我用的是虚拟机,上面运行的64位的c ...

  8. Python标准库——collections模块的Counter类

    1.collections模块 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tuple以外的一些特殊的容器类型,分别是: OrderedDict类 ...

  9. python 监控redis的进程与端口

    #!/usr/bin/python # -*- coding:utf-8 -*- import glob,psutil import json,os,datetime import collectio ...

  10. JS:body元素对象的clientWidth、offsetWidth、scrollWidth、clientLeft、offsetLeft、scrollLeft

    document.body.clientWidth 获取body元素对象的内容可视区域的宽度,即clientWidth=width+padding,不包括滚动条. document.body.clie ...