- 浏览: 92090 次
最新评论
文章列表
Oracle创建EM的时候报错:
配置: Failed to unlock mgmt_view account
2013-4-29 22:47:03 oracle.sysman.emcp.EMReposConfig invoke
严重: 无法对所有 EM 相关帐户解锁
2013-4-29 22:47:03 oracle.sysman.emcp.EMConfig perform
严重: 无法对所有 EM 相关帐户解锁
有关详细资料, 请参阅 D:\oracle\cfgtoollogs\emca\orcl\emca_2013_04_29_22_43_32.log 中的日志文件。
...
1.关闭数据库
shutdown
2.使用os 命令将redo log files 拷贝到新的位置
mv /u01/app/Oracle/oradata/MYNEWDB/onlinelog/o1_mf_1_89y70t1b_.log /home/o1_mf_1_89y70t1b_test.log
3.启动数据库,只装载,不打开。
CONNECT / as SYSDBA
STARTUP MOUNT
4.重命名redo log member
ALTER DATABASE RENAME FILE '/u01/app/oracle/oradata/MYNEWDB/onlinelog ...
一、在删除log groups 前需要确定3点:
1.instance 至少要有2个groups,不考虑每个groups 的member数;
2.只有当group 的状态为inactive时,才可以删除它。
如果必须删除current 的group 需要先 alter system switch logfile;
3.如果启用了归档,则必须要等到该group 归档后才可以干掉他。
SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
--------- --- ----------------
...
一、在删除log groups 前需要确定3点:
1.instance 至少要有2个groups,不考虑每个groups 的member数;
2.只有当group 的状态为inactive时,才可以删除它。
如果必须删除current 的group 需要先 alter system switch logfile;
3.如果启用了归档,则必须要等到该group 归档后才可以干掉他。
SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
--------- --- ----------------
...
DBA不识存储技 便是DBA也枉然
本次网络课程,旨在深入的探讨存储技术,详细解释raid0、raid1、raid3、raid5、raid6等技术的特点,重点比较传统的存储技术和Oracle一体机的存储技术,让大家在为一体机的技术叹为观止的时候,更重要的是我们从中学到了新的技术理念,让大家有幡然醒悟的顿感。
此次网络公开课由CUUG的金牌OCM讲师陈卫星老师主讲。陈老师拥有11年的Oracle工作经验,和11520课时讲课经验 。在国内电信、移动、联通、网通、电力、金融等行业做过几十个备份与容灾项目。讲课风格幽默诙谐,通俗易懂,擅于运用比喻、比较、图解的教学技巧。能够把很复 ...
操作系统版本:CentOS 5.8 64bit
数据库版本:11.2.0.1
问题描述:
最近对数据库添加内存到32G,并调大了MEMORY_MAX_SIZE参数为28G,MEMORY_TARGET参数为24G;运行了一小段时间,没有发现大的问题,只是nagios监控到主库和备库的swap使用率偏高,而在添加内存之前并未出现过这种情况,调整前操作系统内存大小为16G,调整后MEMORY_MAX_SIZE和MEMORY_TARGET参数均为11G!
调整前交换分区使用率:
1:主库的交换分区使用率平均值为7.11%
[root@db1 ~]# sar -f /var/log/sa/s ...
无dba 不调优
没有学过oracle能调优吗? 告诉你 YES I DO
AWR出来好几年了,有关它的作用真正理解的有多少?ADDM能干啥?试一试就知道了!
Oracle 10a 的出现,DBA会失业吗?
SQL优化从传统模式进入工业化,你了解得有多少?
SQL Tuning Advisor能够做哪些优化?
SQL Access Advisor能够做哪些优化?
本次技术沙龙以上内容一锅端,使用真实的案例来一一的演绎SQL调优的乐趣
特邀讲师陈卫星:从2010至今,已经在Oracle总部做过30多场的技术沙龙,普惠广大Oracle技术“粉丝”近3千多 ...
在线扩大数据库UNDO表空间,用Oracle账号登陆Oracle数据库服务器
方法一:
查看表空间的名字及文件所在位置:
select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space
from dba_data_files order by tablespace_name;
修改数据库datafile文件到新的大小
alter database datafile '\oracle\oradata\undotab1.dbf' resize 4000m;
方法二:
启动SQL*Pl ...
您好,
Beijing Shennao 邀请您出席使用 WebEx 的网络研讨会。
主题:网络公开课_我理解的Oracle增删改查与你不同
主持人:Beijing Shennao
日期与时间:
2014年7月18日 19:30, 中国时间(北京,GMT+08:00)
活动密码:321321
-------------------------------------------------------
要加入该在线活动
-------------------------------------------------------
1. 单击此处加入在线活动。
或者将以下链接复制并粘贴到浏览器 ...
以scott.emp 为例,根据职位(MGR)编号,查出该职位编号的所有信息
先创建类型:
相当于每一行记录的类型 可以理解为 scott.emp%rowtype
1.CREATE OR REPLACE TYPE my_record IS OBJECT(
EMPNO NUMBER(4) ,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2)
)
2. CREATE OR REPLACE TYPE mtab ...
异常:ORA-01461: can bind a LONG value only for insert into a LONG column
出错原因:当对Oracle数据库在CLOB类型字段插入值str,当str字符长度大于4000 就抛出如上异常
解决方法:查看项目中的驱动,和数据库的驱动是否一样, 把驱动替换成相同版本的异常出来,插入大容量数据正常!
查看OJDBC 版本信息
Manifest-Version: 1.0
Specification-Title: Oracle JDBC driver classes for use with JDK14
Sealed: ...
当先创建唯一约束后再创建主键约束的情况下,如果使用普通方法删除主键约束后,唯一约束索引不会被删除,这是Oracle 10g的一个PROBLEM。
本文通过一个实验给大家演示一下这个问题的出现过程及处理方法。
【问题现象】
在10 ...
commit工作过程
commit提交之前
Oracle在SGA撤销段缓冲区中生成撤销记录,撤销记录包含更新和删除表行的旧值
Oracle在SGA重做日志缓冲区生成重做日志记录
Oracle修改SGA数据库中的缓冲区
commit提交时
重做记录中的事务被标记上为所提交事务的唯一scn
日志写入程序将事务重做日志信息和事务scn,从重做日志缓冲区写到磁盘上的重做日志文件
释放Oracle持有的锁,标记事务为完成
commit参数
commit_wait初始化参数
commit_wait={nowait|wait|force_wait}
Oracle默认是commit方式是wait
作用:控 ...
两种情况:
1、如果&后面没有字符串,那么&就是简单的字符,按照字符进行处理;
2、如果&后面有字符串,那么按照Oracle的说法,就应该将&后面的作为变量来进行操作,进行处理;
下面是针对上面两种情况的尝试:
T5240.com%
T5240.com% sqlplus '/ as sysdba'
SQL*Plus: Release 10.2.0.5.0 - Production on 星期二 3月 5 12:21:58 2013
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
连接 ...
su - root
mkdir /asmdisk
==在unix/linux中,所有设备都是文件,所以我们可以建几个文件来模拟多块硬盘。先用dd建若干个文件,大小为1G
dd if=/dev/zero of=/asmdisk/disk1 bs=1024k count=500
dd if=/dev/zero of=/asmdisk/disk2 bs=1024k count=500
dd if=/dev/zero of=/asmdisk/disk3 bs=1024k count=500
dd if=/dev/zero of=/asmdisk/disk4 bs=1024k count=500
...