解决sqlplus 乱码问题
出现乱码的问题,在于oracle客户端的字符集和服务端的字符集不一致造成的sqlplus 端的字符集在linux环境中决定于NLS_LANG环境变量(1) 首先确定服务端的字符集SQL> select userenv('language') from dual;USERENV...
oracle11g R2安装后,配置归档和快闪回复区
今天安装完oracle11g R2 以后,安装过程还算顺利平台: Vmware server 1.0.9 OS : CenterOS 4.7 配置归档:1. 设置log_arvhive_dest_1 alter system set log_arvhive_dest_1='lo...
ORA-29701 :unable to connect to Cluster Manager(ORA-16038日志未归档)
因为机器不正常关机,在启动完机器,要重启数据库的ASM实例的时候,提示: [oracle@redhat5 ~]$ export ORACLE_SID=+ASM[oracle@redhat5 ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production onCopyright (...
PL/SQL输出信息到文件
先创建目录 create directory temp as '/tmp'; 然后授权 grant read,write on directory temp to dba; 例子: declare FILE_HANDLE UTL_FILE.FILE_TYPE; begin FILE_HANDLE:=UTL_FILE.FOPEN('TEMP','test.txt','a');...
用绑定变量和不用绑定变量的差别
今天看了TOM大师写的<<Apress.Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions.Sep.2005>> 一书测试一下用绑定变量和不用绑定变量的差别(1) 创建视图 statcreate or repla...
ORACLE SQL性能优化(二)
一、 先介绍一下oracle的SGA:数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。1、 共享池又由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近...
ORACLE SQL性能优化(一)
1. 选用适合的ORACLE优化器2. 访问Table的方式3. 共享SQL语句4. 选择最有效率的表名顺序5. WHERE子句中的连接顺序.6. SELECT子句中避免使用"*"7. 减少访问数据库的次数8. 使用DECODE函数来减少处理时间9. 整合简单...
Linux SHELL if 命令参数说明
–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g ...
数据库中巧妙选择合适的索引类型
虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可以使用它一样。可是,若字典没有目录,那么可想而知,用户要查某个条目的话,其...
ibm3850与linux系统的时钟问题
在Linux中有硬件时钟与系统时钟两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的 时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之後系统时钟即独...
隐含参数_corrupted_rollback_segments 的使用
当回滚段顺坏的情况,有可能要使用这个_corrupted_rollback_segments 隐含参数,使用方法:在数据无法启动的情况下,我们只能查看system01.dbf 文件,通常,回滚段文件是这样命名的: 前缀 _SYSSMU + 序号 + $&nbs...
重建回滚段的方法和实例
1。 检查回滚段信息 select t.segment_name, t.owner, t.tablespace_name, d.file_name, &nb...
ORACLE热备复制数据库全记录(转载)
oralce热备是最简单,速度最快的数据库复制方法,以下是我的全部记录:计划通过热备的方式,把*.*.*.240上SGPMDB,复制到*.*.201.180上去,新库的SID为SGTESTB首先在180上用oracle创建一样的目录,用来存放240的全库...
TNS-12547: TNS:lost contact解决办法
新安装的Enterprise Linux Enterprise Linux AS release 4,在安装Oracle 10gR2之后,Listener不能启动.报错信息如下:TNS-12547: TNS:lost contactTNS-12560: TNS:protocol adapter errorTNS-00517: Lost contactLinu...
ASM实例的pfile/spfile不能放到ASM磁盘组里!
ASM实例的pfile/spfile不能放到ASM磁盘组里!
数据库300G左右备份方案
今天在ITpub上看到一位DBA询问数据库300G左右备份方案 ,具体要求:数据库晚上做批处理大约在凌晨2点左右完成,那么备份只能在2点以后做了。要求恢复窗口时间是8小时内必须恢复完。方案:全备和增量备份交替进行,如...
inbound connection timed out (ORA-3136)错误诊断
今天查看警告日志[bglbj1][oracle][/oracle/app/oracle/admin/orcl/bdump]>cat alert_orcl.log | grep ORAStarting ORACLE instance (normal)Starting up ORACLE RDBMS Version: 10.2.0.4.0.Starting ORACLE insta...
向eygle学习
DBA的工作职责是什么?每天DBA应该做哪些工作?稳定环境中的DBA该如何成长与工作?这是很多人都曾经提出过的问题,我潦潦草草的、随心所欲的记录一下我的观点和建议,供参考:1.实时监控数据库告警日志这是必须进...
今天移动表到另一个表空间出现 :ORA-01502 Index state unusable
今天无意中看到有几个业务表在system表空间,看着不爽,就移动了这些表到业务表空间。alter table aplm.T_BG_CUST_VISIT_REPORT_D move tablespace APLM_DATA; &nb...