ORA-12560: TNS: 协议适配器错误
昨天我在笔记本上又创建了一个实例,之后今天早上又把该实例删掉。这时我用sqlplus登录数据库,发现登录不上去了,报如下错误:C:UsersAdministrator>sqlplus scott/tigerSQL*Plus: Release 11.2.0.1.0 Production on 星期一 11月 29 11:23:43 2010Copyright (c) 1982, 2010, Oracle. All rights reserved.ERROR:ORA-12560: TNS: 协议适配器错误明明是数据库起来了,怎么登录不上呢。这时我突然想到是不是跟之前我建两个实例有关呢?我手动设置了一下oracle_sid环境变量。发现登录上去了。C:UsersAdministrator>set oracle_sid=yan
Orace11G ORA-00845 错误
在linux系统中,如果操作系统的/dev/shm 的值小于 oracle 的SGA和PGA值会报如下错误:ORA-00845: MEMORY_TARGET not supported on this system.# df -k /dev/shmFilesystem 1K-blocks Used Available Use% Mounted onshmfs 6291456 832356 5459100 14% /dev/shm解决这个问题只有两个方法,一种是修改初始化参数,使得初始化参数中SGA和PGA的设置小于/dev/shm的大小另一种方法就是调整/dev/shm的大小修改/dev/shm的大小可以通过修改/etc/fstab来实现:# vi /etc/fstab#tmpfs /dev/shm tmpfs defaults 0 0tmpfs /dev/shm tm
oracle 11g 报 ORA-00119: invalid specification for system parameter LOCAL_LISTENER错误
在linux下启动oracle11g是报如下错误:ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=oracle11g)(PORT=1521))'当初怀疑改机器名的原因引起的。查了一下机器名没有错误。# hostnameoracle11g检查/etc/hosts里的条目。只有一个 127.0.0.1 localhost.localdomain localhost于是在后面加了一项172.1.1.10 oracle11g之后启动数据库成功SQL> startupORACLE instance started.Total System Global Area 417546240 bytesFixed
Oracle归档目录 和 DB_RECOVERY_FILE_DEST
oracle 10g 中系统默认的情况是以DB_RECOVERY_FILE_DEST定义的目录来存放归档日志。DB_RECOVERY_FILE_DEST参数是默认的flash recovery area的路径,里面存放有归档日志、闪回日志以及rman的备份文件等文件。SQL> archive log list数据库日志模式 存档模式自动存档 启用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 184下一个存档日志序列 186当前日志序列 186show parameter DB_RECOVERY_FILE_DESTNAME TYPE VALUE--------------
Oracle X$ Tables 定义
Oracle X$ Tables 的定义在metalink 找不到了,从别的网站摘录一下,以备以后查看。http://www.cernatis.com/index.php?option=com_content&view=article&id=71:list-of-x-tables-and-how-the-names-are-derived&catid=49:performancetuning&Itemid=67List of X$ Tables and how the names are derivedHere is a summary list of X$ Table Definitions - This is a fairly old document since last revision was 7.3.2 but the main purpose is to show the naming conventions.
DBA_HIST_开头的无效对象
去客户做oracle数据库巡检时发现有一些DBA_HIST_开头的无效对象:DBA_HIST_FILESTATXS DBA_HIST_SQLSTAT DBA_HIST_SQLBIND DBA_HIST_SYSTEM_EVENT DBA_HIST_WAITSTAT DBA_HIST_LATCH DBA_HIST_LATCH_MISSES_SUMMAR DBA_HIST_DB_CACHE_ADVICE DBA_HIST_ROWCACHE_SUMMARY DBA_HIST_SGASTAT DBA_HIST_SYSSTAT DBA_HIST_SYS_TIME_MODEL DBA_HIST_OSSTAT DBA_HIST_PARAMETER DBA_HIST_SEG_STAT DBA_HIST_ACTIVE_SESS_HISTORY DBA_HIST_TABLESPACE_STAT DBA_HIST_SERVICE_STAT DBA_HIST_SERVICE_WAIT_CLASS 后来查找metalink原来是oracle的一个