07 2013 档案
摘要:参考文章:http://www.linuxdiyf.com/viewarticle.php?id=22671demo:使用impdp + network_link 进行不落地式的导入操作.参考文章:http://www.jb51.net/article/32079.htm注意:下面的语句是在目标数据库中执行的.11203ora-> impdp user01/user01 network_link=new_dmp_link logfile=dmp_dir:user01.log remap_schema=user01:target:user01 remap_tablespace=users:
阅读全文
摘要:ORA-600是内部错误一般是oracle的bug需要打patch才能解决
阅读全文
摘要:SQL> select ts#,status,name from v$datafile; TS# STATUS NAME---------- ------- ---------------------------------------------------------------------------------------------------- 0 SYSTEM /u01/app/oracle/oradata/testdb/system01.dbf 1 ONLINE /u01/app/oracle/oradata/testdb/sy...
阅读全文
摘要:connect target sys/oracle@testdbrun{ allocate channel d1 device type disk; backup as compressed backupset incremental level=0 format='/home/oracle/logmnr/rmanback/inc0_%d_%U' tag='inc0' channel=d1 database; backup as compressed backupset ...
阅读全文
摘要:参考视频:[bbk1260][bbk1261]objectivesanalyze redo logfileincomplete recover databasestepsbackup databasemodify spfilerestart databasemanipulate database,switch logfileuse logmnranalyze redo logfileinmplete recover datavaseverify recovermodify spfilemkdir /logmnrchown -R oracle:dba /logmnralter system se
阅读全文
摘要:参考视频[bbk1269][bbk1270][bbk1271][bbk1272][bbk1279]statspack配置文件:sprepcon.sqlstatspack文档:spdoc.txtreportinstance reportspreport.sqlsprepins.sql(multi-instance)->多个实例时使用sqlp reportsprepsql.sqlsprsqins.sql(multi-instance)->多个实例时使用configuredatabase parameterssnapshot parametersinstance report param
阅读全文
摘要:参考文章:http://www.2cto.com/database/201208/145676.html
阅读全文
摘要:1、添加主键约束SQL> desc kaoqin; Name Null? Type ----------------------------------------- -------- ---------------------------- ID NUMBER(38) NAME VARCHAR2(10) UPTIME ...
阅读全文
摘要:进入单用户模式:1. grub进入启动画面之后,敲入“e”,把光标移动到kernel ...那一行,再敲入“e”,在kernel 一行的最后加上空格single,回车敲入“b”,启动系统,即进入单用户模式,这个时候就可以用passwd命令改密码了。passwd root改完以后reboot重启。2. lilo进入lilo命令行模式,敲入linux single,即进入单用户模式。passwd ...如果grub/lilo设了密码,一定要记住才行。要是忘了grub/lilo的密码,就只有用rescue模式了。
阅读全文
摘要:参考文章:http://www.cnblogs.com/xd502djj/archive/2009/07/02/1515509.html1、创建dblinkSQL> show userUSER is "SYS"SQL> create public database link ora9i_dblink connect to scott identified by tiger using 'ORA9IDB';Database link created.创建dblink,createpublicdatabaselinklink_nameconnectt
阅读全文
摘要:/*创建唯一索引(unique index)*/SQL> create table tab_idx(id int,name varchar2(24));Table created.SQL> desc tab_idx; Name Null? Type ----------------------------------------- -------- ---------------------------- ID NUMB...
阅读全文
摘要:OEM查看OEM控制台状态dbserver-> emctl status dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.3.0 Copyright (c) 1996, 2011 Oracle Corporation. All rights reserved.https://dbserver.localdomain:1158/em/console/aboutApplicationOracle Enterprise Manager 11g is not running. -------------
阅读全文
摘要:1、root用户下修改/etc/oratab文件:将ora9idb:/u01/app/oracle/product/9.2.0/db_1:N改为ora9idb:/u01/app/oracle/product/9.2.0/db_1:Yora9idb:/u01/app/oracle/product/9....
阅读全文
摘要:参考文档:我的网盘->OracleInstall->文章一、安装前准备0、打补丁包p4198954_21_LINUX.zip实际上此包里的内容只是compat-oracle-rhel4-1.0-5.i386.rpm、compat-libcwait-2.1-1.i386.rpm两个rpm包,使用rpm -ivh安装上即可.除此之外还要搭上下面的补丁包rpm -q compat-dbcompat-gcc-32compat-gcc-32-c++compat-oracle-rhel4compat-libcwaitcompat-libgcc-296compat-libstdc++-296co
阅读全文
摘要:AuditingAuditing is the monitoring of selected user database actions,and is used to:Investigate suspicious database activityGather information about specific database activitiesAuditing can be performed by session or accessby session:用户登陆上来后,发出同类型的SQL语句,oracle只会记录一条.bu access:发出一条sql语句,Oracle就会记录一条.
阅读全文
摘要:安装环境: 操作系统:Enterprise-R5-U6-Server-i386-dvd 数据库版本:10201_database_linux32安装注意事项1、修改linux版本因为在官方的Oracle10g是不支持RHEL5的,所以需要改变相关的参数,不然在Oracle10g安装前不能通过检测!网上有两种更改的方法:(本人按照第一种方法安装成功,第二种安装没有试)第一种:所以要修改版本说明,编辑文件 # vi /etc/redhat-release把 Red Hat Enterprise Linux release 5 (Tikanga) 改成redhat-4
阅读全文
摘要:一般用户登陆isqlplus的网址http://ip:port/isqlplus,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆。 DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和密码。要以DBA身份登陆isqlplus,必须先配置好oc4j用户。oc4j可以使用两种身份认证方式:基于xml配置文件(jazn-data.xml)基于LDAP(Oracle Internet Dir
阅读全文
摘要:http://www.oracle.com/technetwork/cn/articles/servers-storage-admin/ginnydbinstallonlinux-1404242-zhs.html
阅读全文
摘要:1、如何恢复控制文件Your database instance is started using the server parameter file (SPFILE). Control files are multiplexed and stored on different disks. Because of a disk failure, you lost one of these control files. You replaced the damaged disk. What is the correct sequence of steps that you would follo
阅读全文
摘要:有人这样说,我觉得比较形象一点.什么是执行计划?所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息的,是由数据库来决定的。
阅读全文
摘要:有人说:意思差不多,AWR是10g新推出的一个性能诊断工具,干的活差不多,都能统计性能,并计算瓶颈之所在,有的人喜好用前者,有的人青睐用后者比较专业点来讲,awr是statspack的升级版;形象点来讲,statspack是自行车,awr就是电动车.产生ashrpt报告@?/rdbms/admin/...
阅读全文
摘要:参考文章 http://blog.csdn.net/yabignshi/article/details/8068455在sqlplus里面执行@/opt/oracle/app/product/11.2.0/db_1/rdbms/admin/awrrpt.sql
阅读全文
摘要:参考文章:oracle statspack详解http://www.itpub.net/thread-1283478-1-1.html
阅读全文
摘要:The AWR Compared Periods report shows the difference between two periods (or two AWR reports,which equates to four snapshots).Automatic Database Diagnostic Monitor(ADDM) ADDM 在创建每个AWR快照之后会自动运行.每次创建快照之后,ADDM都会分析与最后两个快照对应的时段.多数情况下,ADDM会为检测到的为题提供建议解决方案,甚至可以量化这些建议方案的优势.ADDM分析的结果存放在AWR中.How to create and
阅读全文
摘要:这个问题很简单,只要查看oraInst.loc文件的内容即可11203ora-> cat oraInst.loc inventory_loc=/u01/app/oraInventoryinst_group=oinstall11203ora->
阅读全文
摘要:sql_1:select 1 from dual for update;sql_2:select 1 from dual for update;sql_3:select 1 from dual for update nowait;执行sql_1,不提交,表dual被锁分支1):执行sql_2,sql_2被阻塞,等待sql_1提交分支2):执行sql_3,因为有nowait,所以立即返回错误信息 "ORA-00054 : 资源正忙,但指定以NOWAIT方式获取资源"总结:nowait关键字,通知Oracle该sql语句采用非阻塞的方式修改或删除数据,如果发现涉及到的数据被占有
阅读全文
摘要:1、shutdown normal 正常方式关闭数据库。2、shutdown immediate 立即方式关闭数据库。 在SVRMGRL中执行shutdown immediate,数据库并不立即关闭, 而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源), 当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。 3、shutdown abort 直接关闭数据库,正在访问数据库的会话会被突然终止, 如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间------------...
阅读全文
摘要:Bitmap IndexBitmap index 的特点:1. 对于大数据量的查询,bitmap index 能更有效的减少响应时间2. 减少index的占用空间当查询语句的where 字句中包含多个column时, 位图索引最为有效. 因为在查询表之前, 那些有一个不符合所有column条件的row会直接被bitmap index 过滤掉.这样就大大减少了响应时间. 在多数情况下, 一般最好是针对单个column建立bitmap index 而不是组合索引.创建bitmap index的时候, 必须使用 nologging 和 compute statistics.而且, bitmap in
阅读全文
摘要:我们知道,Oracle 10g引入了recyclebin的概念,当我们删除一个表的时候,若不指定purge,系统只是将这个表重命名为BIN$开头的名称,并在数据字典中修改相关的数据。 Administrator's Guide中是这么描述recyclebin的:recycle bin实际上是一个包含了删除的对象的相关信息的数据字典表。被删除的表以及相关的对象(比如索引、约束、嵌套表等等)并没有被移除,并且依然占用着空间。它们会继续使用用户的空间配额,直到明确将它们从回收站中清除,或者是另一种很少见的情况:由于表空间的空间限制,数据库必须将它们清除。 由此我们可以知道,在Oracle10
阅读全文
摘要:下面这篇文章关于with admin option、with grant option的介绍,比较清晰明确;参考文章:http://hi.baidu.com/whiteprincer/item/77e5bd901d5590be82d295d2with admin option是用在系统权限上的,with grant option是用在对象权限上的。SQL语句:GRANT CREATE SESSION TO emi WITH ADMIN OPTION; GRANT CREATE SESSION TO role WITH ADMIN OPTION; GRANT role1 to role2 WIT
阅读全文
摘要:近日有客户提出服务申请,事项是重建控制文件,原因是Oracle9i的控制文件中,缺省情况下MAXLOGMEMBERS为3,MAXLOGFILES为5。在前几年的时候,业务比较小,没有预期到06、07年股票、基金市场如此牛市,造成现在业务量大增,日志量特别大。为什么要重建控制文件呢?在9i中,MAXLOGFILES代表可创建的logfile group数,MAXLOGMEMBERS代表每个group内的member数。看看问题:SQL> alter database add logfile group 05 ('d:\mydb_log05.rdo') size 5m;数据库
阅读全文
摘要:参考文章:http://blog.sina.com.cn/s/blog_73073e890100xp3x.htmlhttp://blog.163.com/thomas_shen/blog/static/6657997220109190032207/(此篇文章不错)1、简单配置:Last login:...
阅读全文
摘要:培训计划LoadRunner概述安装LoadRunner录制和回放测试脚本场景Scenario介绍运行时刻(Run-time Setting)设置规划场景的执行场景的执行性能监控增强脚本---Action和Transaction增强脚本---参数化增强脚本---检查点调试脚本---手工关联调试脚本---自动关联脚本编写技巧结果分析器Analysis如何对结果进行分析LoadRunner高级使用技巧性能测试大型实战为什么要进行性能测试The failure of a mission-critical application can be costly.Assure performance and
阅读全文
摘要:SQL> col start_date for a40SQL> col end_date for a40SQL> select schedule_name,start_date,end_date,comments from user_scheduler_schedules;SCHEDULE_NAME START_DATE END_DATE COMMENTS------------------------------ -----------...
阅读全文
摘要:SummaryConfiguration Automaitc Undo Management将undo_management设置为auto设置当前的undo tablespaceCreate an UNDO tablespaceProperly size an UND tablespaceObtain undo segment informationlittle demo查看一个事务占用了多少undo block?SQL> create table t2 as select * from all_objects where 1=0;Table created.SQL> select
阅读全文
摘要:1、刚刚去面试,问了一个问题。说数据库坏了,就剩下几个数据文件,其他的都没有了,问能不能导出一些数据来,如果可以的话,用什么工具?
阅读全文
摘要:log file status解读:CURRENT->表明当前oracle正在往里面写redo log dataINACTIVE->表明当前的日志文件组已经可以被覆盖了、或者可以被archived.表明其已经发生检查点.FAST_START_MTTR_TARGET参数指定了oracle在规定的参数值...
阅读全文
摘要:参考视频:bbk5604redo的原理1、理解checkpoint检查点是一个数据库事件,它存在的意义是减少恢复事件2、redo特性重做日志文件是循环使用,至少两组日志,日志切换过程会触发检查点。在检查点完成之前,日志文件不能被重用3、事务恢复roll forward、roll backredo量计算The more redo you generate,the longer your operations will take,and the slower the entire system will be.对数据库的修改都会记录redo,那么怎么计算产生的redo呢?1、通过v$mystat和
阅读全文
摘要:http://blog.csdn.net/jianxinmail01/article/details/6411205
阅读全文
摘要:通过DML操作的数据没有修改之前,其他用户读的数据都是undo segment里面的数据.
阅读全文
摘要:参考视频:[bbk1211]备份方案设计系列说明:如果备份到磁带库上,必须使用第三方软件.知识点:差量增量备份(differential)、累积增量备份(cumulative)
阅读全文
摘要:1、创建tablespaceSQL> col name format a60SQL> set line 200SQL> select name,status from v$datafile;NAME STATUS------------------------------------------------------------ -------/u01/app/oracle/oradata/testdb/system01.dbf SYSTEM/u0...
阅读全文
摘要:1、CONNECT privilegsSQL> select * from dba_sys_privs where grantee='CONNECT';GRANTEE PRIVILEGE ADM------------------------------ ---------------------------------------- ---CONNECT CREATE SESSION NO...
阅读全文
摘要:参考文章:一篇不错的有关svn服务器搭建的文章精细权限控制
阅读全文
摘要:一个典型的增量备份案例如下:星期天晚上 -levle 0 backup performed星期一晚上 -levle2 backup performed星期二晚上 -levle2 backup performed星期三晚上 -levle1 backup performed星期四晚上 -levle2 backup performed星期五晚上 -levle2 backup performed星期六晚上 -levle2 backup performed自动备份:备份脚本 +crontabbaklv0#!/bin/bashexport PATHexport TMP=/tmpexport TMPDIR=
阅读全文
摘要:参考视频: vedios->[bbk1824]数据库最重要的是数据,数据最重要的就是可靠性,不能丢失.RMAN产生的一些备份信息,存储在控制文件当中.也就是说,在没有catalog的情况下,rman的备份信息是存放在controlfile当中的.RMAN备份非catalog方式:全备份0级增量备份1几增量备份RMAN>backup incremental level 0 database;RMAN> backup incremental level 0 database;Starting backup at 2013/07/10 10:20:23allocated chann
阅读全文
摘要:获取数据库使用方法su - oracle--执行此命令,获取帮助信息;/$ORACLE_HOME/bin/expdp -helpView Code expdp TEST/TEST dumpfile=test.dmp directory=dmp_dir tables=t logfile=test.lo...
阅读全文
摘要:--创建目录对象命令 SQL> create directory test_dir as '/rman_backup/directory_objects/' SQL> create directory dmp_dir as 'D:/app/MaryHu/oradata/backup/'; SQL>
阅读全文
摘要:实验目的:实验数据库数据移植实验环境: 源数据库:两个节点的RAC数据库,数据库版本11203 目标数据库:单实例数据库,版本11203要求:源数据库schema所在表空间为USERS,移植到目标数据库后调整为新表空间APP_FGPS1、实验准备 1.1、倒出数据库[oracle@rac1 mydump]$ expdp ARCER/ARCER dumpfile=fgps.dmp directory=dmp_dir logfile=fgps.log Export: Release 11.2.0.1.0 - Production on Tue Jul 9 15:31:31 2013Copyr...
阅读全文
摘要:参考视频:[bbk4992]袁宝华 第十二章 - 数据移植实验步骤:1、test user---create table --- emp12、test user---create index --- emp13、create direcotry --- test_dir --- grant4、show directory5、expdp --- emp1expdp test/test DUMPFILE=emp1.dmp DIRECTORY=test_dir tables=emp1 logfile=emp1.logView Code 6、man-made destroy accidentsdrop
阅读全文
摘要:ORA-39006: internal error ORA-39068: invalid master table data in row with PROCESS_ORDER=-3 ORA-01658:unable to create INITIAL extent for segment in tablespace CC_TBLSPORA-39097: Data Pump job encountered unexpected error -1658導出數據時,DATADUMP在導出schema下創建並使用默認名'SYS_EXPORT_SCHEMA_01’作為JOB名。在導出數據之前,
阅读全文
摘要:http://www.cnblogs.com/killkill/archive/2010/12/20/1911172.html以上语句有可能会遇到如下错误:?1234alter database commit to switchover to physical standby*ERROR at line 1:ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected 这是由于一些连接还没有释放所致的,将前端应用关闭后如果还出现这种情况,可以用以下语句确认一下有哪些连接:
阅读全文
摘要:1、查看磁盘情况[root@11gdg ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00078a4a Devi..
阅读全文
摘要:http://www.it165.net/os/html/201206/2436.html
阅读全文
摘要:执行/runcluvfy.sh stage -pre crsinst -n 11grac1,11grac2 -fixup -verbose出错误点:Checking consistency of file "/etc/resolv.conf" across nodesChecking the file "/etc/resolv.conf" to make sure only one of domain and search entries is definedFile "/etc/resolv.conf" does not have
阅读全文
摘要:PING[ARC2]: Heartbeat failed to connect to standby 'phydb'. Error is 16191.Fri Jul 05 14:18:27 2013Error 1031 received logging on to the standbyPING[ARC2]: Heartbeat failed to connect to standby 'phydb'. Error is 1031.Fri Jul 05 14:22:09 2013在解决这个问题的时候,尝试过很多办法;老师讲的,网上查的;都不管用;后来自己摸索出了
阅读全文
摘要:Repository base is listed more than once in the configurationRepository updates is listed more than once in the configurationRepository addons is listed more than once in the configurationRepository extras is listed more than once in the configurationRepository centosplus is listed more than once in
阅读全文
摘要:1、概述和说明单实例数据库.只需安装grid、oracle software、不需要安装oracle database.2、安装前准备工作preusers.sh#!/usr/bin/bashgroupadd -g 1000 oinstallgroupadd -g 1200 asmadmingroupadd -g 1201 asmdbagroupadd -g 1202 asmopergroupadd -g 1300 dbagroupadd -g 1301 operuseradd -u 1100 -g oinstall -G dba,asmadmin,asmdba,asmoper -d /home
阅读全文
摘要:RAC管理工具srvctlnode2-> srvctlUsage: srvctl [] commands: enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|config objects: database|instance|service|nodeapps|vip|asm|diskgroup|listener|srvpool|server|scan|scan_listener|oc4j|home|filesystem|gnsFor detailed help o...
阅读全文
摘要:一、配置环境变量添加共享磁盘分别在node1和node2上添加四块磁盘,其中磁盘grid1、grid2用于安装GRIDDG,磁盘data1用于存放数据文件,磁盘flash1用于存放闪回日志信息.注意在node1上是创建新的磁盘,而在node2上是添加已经存在的磁盘.vmx文件配置信息参考.encoding = "GBK"config.version = "8"virtualHW.version = "4"floppy0.present = "FALSE"nvram = "11gnode2.nvram&qu
阅读全文
摘要:参考视频:bbk5932、bbk5933参考链接:http://www.juliandyke.com/Blog/?p=267实验环境: 1、Linux ~ CentOS 6.4x86(32 bits) 2、Oracle Database 11.2.0.3 3、GoldenGate 11.2.1...
阅读全文