ORA-27102: out of memory故障
ORA-27102: out of memory故障 最近的UAT数据库迁移,由于是多个DB需要迁移到同一台机器,一部分完成后,启动后续数据库碰到了ORA-27102错误,提示内存超出,查看系统可用内存,远大于需要启动数据库的sga和pga,究竟是怎么一回事呢?如果你也碰到类似错误,不妨往下看。 1、故障现象oracl...
ORA-27102:out of memory Linux-x86_64 Error: 12: Cannot allocate memory的处理
客户的oracle数据库启动报错,操作linux,oracle 11g由于将lock_sga参数设置为true当重启数据库时报错ORA-27102: out of memorySQL> startup nomountORA-27102: out of memoryLinux-x86_64 Error: 12: Cannot allocate memory原因是因为操作参数没有设置为允许sga所指定大小的内存可以被锁定[root@jyrac1 ~]# u...
关于db_cache_size参数为0的原因
db_cache_size等SGA中的参数为0,意味着是自动管理,动态分配内存大小如需查看当前的SGA中的动态信息,可以通过select * from v$sga;select * from v$sgainfo;来查看
plustrce.sql的作用
$ORACLE_HOME/sqlplus/admin/plustrce.sql拥有plustrace最主要的目的是为了访问下面几个VIEW。grant select on v_$sesstat to plustrace;grant select on v_$statname to plustrace;grant select on v_$mystat to plustrace;如果你没有plustrace role又能SET AUTOTRACE ON那你应该是从其他途径获得对...
Impdp错误ora-39083、ora-01919
解决方法:在目标端重新创建该角色并
plustrce.sql的作用
$ORACLE_HOME/sqlplus/admin/plustrce.sql拥有plustrace最主要的目的是为了访问下面几个VIEW。grant select on v_$sesstat to plustrace;grant select on v_$statname to plustrace;grant select on v_$mystat to plustrace;如果你没有plustrace role又能SET AUTOTRACE ON那你应该是从其他途径获得对...
表空间的管理
1.创建临时表空间> create temporarytablespace temp2 tempfile '/u01/app/oracle/oradata/orcl/disk5/temp02.dbf' size50m autoextend on;2.更改默认临时表空间> alter databasedefault temporary tablespace temp2;更改临时表空间大小>ALTER TABLESPACE temp_demo ADD TEMPFILE 'temp05.dbf' SIZE 5 AUTOEXT...
[Oracle]--Library cache lock 故障解决一例
Library cache lock 故障解决一例By H.sdon DATE \@ "dddd, MMMM dd, yyyy" Sunday, March 06, 2011今天收到同事电话,说是数据库中一张名为acct_balance进行操作是奇慢,第一反映是不是扫行计划有问...
OGG-00446
error:原因:根据提示应该是日志丢失导致解决方案:如果是是归档日志模式且有日志备份,则把归档日志拷贝到指定的归档日志目录中以备goldengate用户读取生成trail文件;如果是非归档模式或者是归档模式日志找不到的情况下,在数据不是主要的情况下可以使用以下命令来从新定位extract进程捕获的时间点,跳过空缺的日...
同实例下不同用户之前的表级迁移
需要用到一个remap_schema和remap_tablespace的参数eg.>impdp system/passwd dumpfile=ceshi.dmp directory=dpdump logfile=ceshi_imp.log REMAP_SCHEMA=source_schema:target_schema REMAP_TABLESPACE=source_tablespace:target_tablespace如下图所示:
oracle session和process的关系
什么是session 通俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信息[在pl/sql developer中,通过Tools-->Sessions可以查看当前数据库的session]。session 是和connection同时建立...
oracle日常命令
1.创建用户> create user loan identified by loan default tablespace TBS_LOAN;2.创建表空间>create tablespace tbs_loan datafile '/data/oradata/credit/tbs_loan01.dbf' size 100m;3.修改用户的默认表空间> alter user core DEFAULT TABLESPACE TBS_CORE;4. 查看当前文件夹命令du -h5.解压和压...
sys用户与system用户的区别
system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。以上就是2个用户的区别。另外你说的,system用户as sysdba登录时和sys一样...
rman删除指定时间的归档
delete noprompt archivelog until time "to_date('2014-09-26 00:00:00','yyyy-mm-dd hh24:mi:ss')-7" backed up 1 times to device type disk;
ERRORCODE=-4499, SQLSTATE=08001 IBM官方站点对应的解决方案
导致原因:Error 1: DB2 return code is -4499Three problems might be the cause of this error. DB2 is stopped. The wrong DB2 database listening port number is specified. The wrong database name is specified. 解决错误:Check whether DB2 is started. Check whether the da...
降底表空间高水位线时使用db2dart /dhwm出现warning
用DB2 FORCE APPLICATIONS ALL和DB2 TERMINATE来断开连接和终止进程,让后再运行db2dart /dhwm即可
降底表空间高水位线时出现的sql1348W的错误
如此错误为之前重组的表中的数据中存在longlobdata类型的数据,因此重组不完全,应按下方图示进行重组和释放表空间
降低表空间高水位标记
第一步使用db2dart来降低高水位标记输入TABLESPACE的ID(可以通过db2 list tablespaces show detail来查看ID),然后查看当前路径目录下的BOCDB.RPT文件内容。第二步,通过表SYSCAT.TABLES 查看BOCDB.RPT文件中同样ID的表的模式名称,如第三步,使用db2dart /lhwm参看需要执行的表重组操作。...
字符类型转换成时间类型
SELECT TIME(TO_DATE(T_SYS_CREA_TIME,'HH24:MI:SS')) FROMBANK_O.WZ_GTS_FINC_MASTER
SQL3508N CODE6
SQL3508N 装入或装入查询期间,当访问类型为“TEMP_FILE”的文件或路径时出错。原因码“6” 路径:“E:\DB2SAFE\NODE0000\SQL00001\LOAD\DB200003.PID\DB20003F.OI” 解决方法:db2stopforce db2s...