LINUX下ORACLE增量备份的步骤
操作步骤: 1 查看操作系统版本[oracle@localhost ~]$ cat /proc/versionLinux version 2.6.18-164.el5 (mockbuild@x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704 (...
查看Oracle的redo日志切换频率
查看Oracle的redo日志切换频率两个sql,原理是一样的,第二个用到了统计函数。 时间单位:分钟方法一、 select * from v$log a where a.THREAD# = 1 ; set lin...
ORACLE AMM 、ASMM 、自动内存管理(官方手册)
About Automatic Memory ManagementThe simplest way to manage instance memory is to allow the Oracle Database instance to automatically manage and tune it for you. To do so (on most platforms), you set only a target memory size initialization parameter (MEMORY_TARGET) and optionally a&...
oracle db link的查看创建与删除
1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink 前提: 创建dblink的用户有对应的数据库权限 create public database link 或者create database link 可以使用 grant create public database link,create database link to myAccount; 来授权.
Oracle审计--AUD$占用空间较大处理方案
Oracle 11G以后,数据库默认是开启审计功能的,因此有时候我们忘记了关闭该功能导致SYSTEM表空间暴满,但由于关闭审计功能需要重启数据库,此类操作生产环境下是不允许的,因此我们需要找出哪类审计产生的较多,然后单独的进行关闭;我们可以通过如下方法查找:如果你发现AUD$这个表比较大了,检查下是哪种审计占的空间...
listener_scan1.log、listener.log监听日志清理
Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢。这时可能会想到将当前的日志文件备份一下,然后重新创建一个...
SYSTEM 表空间管理及备份恢复
SYSTEM 表空间管理及备份恢复 分类: Oracle 备份恢复 2010-11-28 18:14 307人阅读 评论(0) 收藏 举报 --=============================-- SYSTEM 表空间管理及备份恢复--============================= ...
WARNING: inbound connection timed out (ORA-3136)错误分析
1.set INBOUND_CONNECT_TIMEOUT_<listenername>=0 in listener.ora 2. set SQLNET.INBOUND_CONNECT_TIMEOUT = 0 in sqlnet.ora of server.3. stop and start both listener and database.4. Now try to...
oci.dll 文件正在被使用
今天在为运行在Windows server 2003上的oracle 11.2.0.1打补丁时,在关掉所有oracle相关的服务后,还是提示:$PATH\oracle\product\11.2.0\dbhome_1\bin\oci.dll 文件正在被使用。经过查询metalink,需要关闭:Distr...
修改Oracle数据文件名及数据文件存放路径
更改Oracle数据文件名及数据文件存放路径SQL> select * from v$dbfile; FILE# NAME---------- --------------------------------------------------------------------------------&...
ORA-21561: OID generation failed hostname与/etc/hosts不一致导致安装报错
今天早上要搭建一个新的测试环境,将之前copy的一份虚拟机启动后直接dbca安装数据库出现了报错ORA-21561: OID generation failed进过验证,是由于copy的虚拟机hostname和hosts中名称不一致造成的。[root@practice3 ~]# hostnamepractice3[root@practice3 ~]# cat /etc/hosts# Do not remove the following line...
Oracle 11g AMM与ASMM切换
现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成为一个重要Oracle特性。 在...
oracle本地验证和密码文件
oracle的密码文件作用是进行DBA权限的身份验证。当数据库开启到mount状态时,数据库必须要具备一个很重要的密码文件/口令文件,这个文件默认是存放在$ORACLE_HOME/dbs下的,缺省名称为orapw。如果密码文件丢失了,那么数据库启动到mount的时候就会出错。密码文件里面存放了sysdba/sysoper用户的用户名和口令:[orac...
oracle手工建库后rman无法启用(RMAN-04015)
oracle手工建库后rman无法启用,报RMAN-04015错误 解决方法如下:SQL> shutdown immediate;SQL> startup upgrade;SQL> @?/rdbms/admin/utlirp.sqlSQL> @?/rdbms/admin/utlrp.sqlSQL> shutdown immediate;...
Linux下利用脚本静默安装Oracle11G
sed -i '$a fs.aio-max-nr = 1048576' /etc/sysctl.confsed -i '$a fs.file-max = 6815744' /etc/sysctl.confsed -i '$a kernel.shmall = 2097152' /etc/sysctl.confsed -i '$a kernel.shmmax = 536870912' /etc/sysctl.confsed -i '$a kernel.shmmni = 4096' /etc/sysctl.confsed -i '$a kernel.sem = 250 32000 100 ...
Oracle 11g 密码设置为不过期
过期的原因一般有两种可能:一.由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。二.由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错...
不同版本exp/imp使用注意事项
在进行数据迁移,常用到exp/imp工具,该工具可以跨平台、版本。下面介绍下在使用不同版本的exp/imp时候的注意事项 官网说明如下 http://docs.oracle.com/cd/E11882_01/server.112/e22490/original_export.htm#SUTIL2103 &...
Oracle 10g expdp attach参数体验
expdp的诱人功能和特性就不再罗嗦了,今天主要测试了一下attach参数的使用方法模拟场景:1)开始一个expdp job2)异常取消3)使用attach连接并继续执行job一、开始一个expdp job job_name:pump_test_job默认的job_na...
oracle收集统计信息
什么是统计信息统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息。比如,表的行数,块数,平均每行的大小,索引的leaf blocks,索引字段的行数,不同值的大小等,都属于统计信息。CBO正是...
Oracle 数据库整理表碎片
表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。怎样确定是否有表碎片-- 收集表统计信息SQL> exec dbms_stats.gather_table_stats(ownname=>'SCHEMA_NAME',tabname=> 'TABLE_NAME');[@more@]-- 确定碎片程度SQL> 或者使用如下gist中的脚本找出某个 Schema 中表碎片超过25%的表。使用此脚本前,先确定 Schema 中表统计信息收集完整。SELECT table_name, ROUND((blocks * 8), 2) "高水位空间 k", ROUND((num_rows * avg