随笔分类 - Oracle数据库
摘要:SGA和PGA简介 1 sga组成: 2b4p1s(记忆) database buffer cache:包括 default pool,keep pool,recycle pool; redo log buffer share pool:包括 library cache,dictionary cac
阅读全文
摘要:oracle约束constraint隐式索引 VS 先建索引后建约束使用索引 有啥不同?
阅读全文
摘要:impdp导入报错 ORA-39083 ORA-02304 OID
阅读全文
摘要:在Oracle11.2.0.2版本后,dataguard支持级联模式传输日志,即日志传输可以从A到B,B到C,B到D,等等,无穷无尽cascading standby可以分担主库传输日志到多个备库的压力。一个cascading standby可以传输日志到多达30个standby库,这些库可以使物理...
阅读全文
摘要:1.客户反应报表数据很慢,简单查询5分钟都出不来。2.登陆数据库服务器检查日志:Thu Mar 21 16:20:30 2013Errors in file /opt/oracle/diag/rdbms/rptdw/rptdw2/trace/rptdw2_lms0_9538.trc (incident=144231):ORA-04031: unable to allocate 4064 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)",&quo
阅读全文
摘要:分成两个步骤,先修改instance_name,在修改db_name修改SID1.全备份数据库RMAN> backup as compressed backupset database include current controlfile plus archivelog delete all input ; (DBID=1698783370)2.改环境变量中的ORACLE_SID vi .bash_profile3.改参数文件名称initSID.ora mv initSBBB.ora initSBDB.ora4.改数据文件和日志文件路径SQL> startup mount pfi
阅读全文
摘要:平台:Linux AS release 5,Oracle11.1.0.7db_name = SBDB1. 设置环境变量export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=/opt/oracle/product/11.1.0/db_1export ORACLE_SID=SBDB2. 建初始化参数文件vi $ORACLE_HOME/dbs/initSBDB.ora#以下为建库必需参数db_name=SBDBdb_unique_name = SBDBdb_block_size=8192memory_target=500Mundo_tablespace=U
阅读全文
摘要:注意节点6,7的磁盘CRSDG的状态明显不正常。oracle@ZJHZ-PS-CMREAD-SV-RPTDW06-DB-SD:~> crsctl status resource -t |less--------------------------------------------------------------------------------NAME TARGET STATE SERVER STATE_DETAILS --------------------------------------------------------------------------------L
阅读全文
摘要:最近生产库上经常因为一些查询账号登陆数据仓库,做了大数据量查询,sql语句甚至不带条件,严重拖累了数据库性能,因此我增加了resource manager限制这些查询账号的最大执行时间,以及cpu使用率,目的是降低这些账号查询对数据库正常业务的影响。1.资源管理器创建的步骤:Step 1: Create a pending area.Step 2: Create, modify, or delete consumer groups.Step 3: Create the resource plan.Step 4: Create resource plan directives.Step 5: .
阅读全文
摘要:一个简单的ETL入库流程,调用sqlldr,报错如下:2013-03-20 11:12:20 DEBUG ReadControlOutService:69 - SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]2013-03-20 11:12:20 DEBUG ReadControlOutService:69 - ORA-12154: TNS:could not resolve the connect identifier specified尝试了好几次,sqlplus连接没问题,sqlldr连接就报错:SQL*Load
阅读全文
摘要:做了个移动表空间的测试我想把数据库orcl里面的某个表空间,移到另一个数据库epma先建一些表空间,以及用户create tablespace tts1 datafile 'D:\ORADATA\ORCL\TTS1.DBF' SIZE 10M autoextend on next 10M maxsize unlimited segment space management auto extent ...
阅读全文
摘要:我用rman复制数据库,做好前期准备了:创建了路径,建密码文件,参数文件,启动到nomount,用RMAN同时连接到源库和辅助nomount库,当然也提前做了全库备份,并把备份复制到了目标库。然后执行:run{DUPLICATE TARGET DATABASE TO sgpmdb2b pfile='/oracle/base/admin/sgpmdb2b/pfile/pfilesgpmdb2b.or...
阅读全文
摘要:对于XP系统在环境变量里面设置TNS_ADMIN项,值为路径,例如D:\oracle10g\NETWORK\ADMIN设置好后,重启PL/SQL Developer即可引用正确位置的tnsnames.ora
阅读全文
摘要:用sys用户给scott一个默认表空间create tablespace lisx datafile '+DATA' ;alter user scott default tablespace lisx ;建测试表create table dept (deptno number(9),deptname varchar2(20),detail varchar2(50) );insert into de...
阅读全文
摘要:RAC增加ASM磁盘后某个实例无法启动实例2启动到mount也不行[oracle@rac1 ~]$ srvctl start instance -d lsxdb -i lsxdb2 -o mountPRKP-1001 : Error starting instance lsxdb2 on node rac2CRS-0215: Could not start resource 'ora.lsxdb....
阅读全文
摘要:oracle 10g 的max 的bug发现一个简单的函数,返回不是预期的结果create or replace function get_num(CONS_ID in number) return varchar2is v_cons_no varchar2(20);begin select max(cons_no) into v_cons_no from c_cons where cons_id...
阅读全文
摘要:还在expdp,impdp吗,烦琐的授权,建表空间,编译异常对象,头的搞大了,来试试简单直接暴力的RMAN复制吧,保证让你爽到底!--rman复制 计划把172.19.201.240上的SGPMDB ,复制到 172.19.201.188上的testa--源机 172.19.201.240 SGPMDB--目标机 172.19.201.188 testa--目标机上准备su - oraclecd ...
阅读全文
摘要:oralce热备是最简单,速度最快的数据库复制方法,以下是我的全部记录:---------------------------------------------------------------------------------------------------------------------------------计划通过热备的方式,把*.*.*.240上SGPMDB,复制到*.*....
阅读全文
摘要:-------------------------------------------------------RMAN复制数据库(使用恢复目录库)-------------------------------------------------------计划把172.19.201.240上的SGPMDB复制到172.19.4.1服务器,目录结构相同首先改变172.19.201.240上的SGPM...
阅读全文

浙公网安备 33010602011771号