Oracle 高水位(HWM)标记
1. 准备知识:ORACLE的逻辑存储管理.ORACLE在逻辑存储上分4个粒度:表空间,段,区和块.1.1 块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据...
linux下oracle数据库的安装
在linux系统中安装oracle用root用户登录到操作系统检查硬件配置检查软件配置检查网络设置创建操作系统组和用户配置内核参数识别所要求的软件目录标识或创建一个oracle基础目录给数据库和恢复文件选择一个存储选...
Oracle ORA-01102故障: cannot mount database in EXCLUSIVE mode
SQL> conn /as sysdbaConnected to an idle instance.SQL> startuporacle instance started.Total System Global Area 276824064 bytesFixed Size 778736 bytesVariable Size 137371152 bytesDatabase Buffers 13841...
当丢失控制文件但重做日志文件还在时如何恢复数据库
在使用resetlogs选重建控制文件后在打开数据库时会报错,错误信息如下:ERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection forced而一般情况下如果数据文件和日志文件都在使用no...
dbms_metadata.get_ddl()来获得对象的定义语句
今天打算将一个数据库的索引在另一个测试库上重新创建一遍,研究了一下。set pagesize 0set long 90000set feedback offset echo offspool all_index.sqlSELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)FRO...
undo表空间不能回收的解决方法
若UNDO表空间的使用不超過 1G,你可以用下列語句去將它收回到1Galter database datafile 'D:\ORACLE\ORADATA\ABC\RBS01.DBF' RESIZE 1000M若UNDO表空间的使用己起過1G, 你可能要創建一個新的1G undo表空間, 之後...
分区表导入数据库
10G版本以前分区表导入的方法:分区表在导入时,一般来说,有两种情况1、在导入数据库中,与被导入表的分区相关的表空间已对等建立好(表空间名也是与exp数据库中一致的),那么这种情况,与普通表的imp操作...
ORA-01000:超出最多允许打开的游标数
问题描述Oracle 使用 OPEN_CURSORS 参数指定一个会话一次最多可以打开的游标的数量。超过此数量时,Oracle 将报告 ORA-01000 错误。当此错误传播到 WebLogic Server 时,就会抛出 SQLException。java.sql.SQLExc...
在ORACLE中移动数据库文件
在ORACLE中移动数据库文件 a.shutdown immediate关闭数据库b.在os下拷贝数据文件到新的地点c.Startup mount 启动到mount下d.Alter database rename datafile '老文件' to '新文件';e.Alter database open; ...
statspack中报告中的等待事件
什么是等待事件Oracle的等待事件是衡量Oracle运行状况的重要依据及指标。等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。在Oracle 8.0中这个数目增加到了大约150个,在Oracle8i中大约有20...
Oracle 10G 如何使用超过1.7G的内存
Oracle 10G 如何使用超过1.7G的内存(2009-10-2118:20:17) 转载 标签: 杂谈 如果你的ORACLE 版本是32位...
aix里面怎么查看实际的磁盘空间
查看空间lspv :查看系统硬盘lspv hdisk# :查看硬盘hdisk#的空间分配情况lsvg :查看系统VGlsvg vg_name : 查看VG的空间分配情况lsvg -l vg_name: 查看VG中LV分配情况以及对应的文件系统df -k :查看文件系统使用情...
Oracle中like效率正则表达式浅析
Oracle 中like常用但是其效率不是高。 特别是使用%a%-----》全局扫描,没有利用到任何索引。 情况可以的条件尽量下使用a%------》可以利用正序的索引。 &...
处理表的行迁移的问题
检测迁移和链接使用ANALYZE 命令检测迁移和链接:SQL> ANALYZE TABLE oe.orders COMPUTE STATISTICS;Table Analyzed.SQL> SELECT num_rows, avg_row_len, chain_cnt2 FROM DBA_TABLES3 WHERE table_name='ORDERS...
批量重建不可用索引
-- Created on 2012-5-24 by ADMINISTRATORdeclare cursor jl is select * from user_indexes a where a.status='UNUSABLE';begin for r in jl loop execute immediate 'a...
丢失所有重做日志文件的恢复例子丢失所有重做日志文件的恢复例子如下:
SQL> conn / as sysdba已连接。SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。删除所有重做日志文件SQL> startupORACLE 例程已经启动。Total System Global Area 6123683...
在linux下安装oracle bbed
[oracle@localhost lib]$ cd $ORACLE_HOME/rdbms/lib [oracle@localhost lib]$ls ins_rdbms.mk ins_rdbms.mk [oracle@localhost lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed Linking BBED ...
远程客户端连接数据库时提示TNS-12541: TNS: 无监听程序
在windows环境下监听程序和本地服务文件配置如下LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ...
使用exp/imp来移动表空间到另一个数据库中的例子
exp/imp还有一个TRANSPORT_TABLESPACE的功能,可以传输整个表空间的数据,就是把一个数据库上的数据文件加到另外一个数据库中,而不是把数据导出成Dmp文件。用这个传输还有一定的限制:关于传输表空间有一些规则...
rman备份数据库后到另一台机器上恢复的例子
rman备份数据库后到另一台机器上恢复的过程1.先查询并记录源数据库的dbid号和数据文件名SQL> select dbid from v$database; DBID----------2674069457SQL> select file#,name from v$datafi...