oracle
文章平均质量分 67
KEL-1
这个作者很懒,什么都没留下…
展开
-
TNS-12516及ORA-12516错误解决
在客户端进行sqlplus连接报错如下:ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序在/home/oracle/product/10.2.0/db_1/network/log/listener.log中查看到错误如下:TNS-12516: TNS:listener could not find available handler with matchin原创 2013-05-16 15:28:48 · 21810 阅读 · 0 评论 -
schema对象介绍
1、schema对象简介数据库schema为一组数据结构的逻辑集合,称之为schema对象,schema对象最贱的为表和索引,schema对象由SQL创建和维护。一个数据库用户拥有一个用户名和各种数据库权限,每个用户属于一个schema,这个schema的名称和用户的名称相同,这个schema包含的数据也就是这个用户所属的schema。例如,hr用户用一个hr的schema,这个schem原创 2013-08-11 16:25:45 · 1485 阅读 · 0 评论 -
oracle修改密码及账户锁定
在oracle修改密码的时候,一种是用dba账户来修改用户的密码,一种是用户自己修改自己的密码:SQL> alter user kel identified by kel;原创 2013-08-26 10:28:11 · 960 阅读 · 0 评论 -
flash recovery area配置
检查数据库是否开启闪回:打开闪回区,必须要将数据库在mount阶段才能开启,否则会报错,如下:SQL> alter database flashback on;alter database flashback on*ERROR at line 1:ORA-38759: Database must be mounted by only one instance and n原创 2014-07-14 15:14:48 · 2437 阅读 · 0 评论 -
ORA-15018: diskgroup cannot be created
创建ASM磁盘组的时候出错,具体报错如下:原创 2014-06-10 16:22:29 · 6242 阅读 · 0 评论 -
将spfile存储在ASM中
数据库的spfile开始是存储在普通的文件系统中,如下所示:原创 2014-06-09 14:17:57 · 2106 阅读 · 0 评论 -
ASM中的别名
在ASM中的别名,原创 2014-06-30 15:35:07 · 1550 阅读 · 0 评论 -
oracle文件管理OMF
OMF是为了简化对数据文件的管理,靠参数原创 2014-06-30 11:23:04 · 1394 阅读 · 0 评论 -
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "ASM,KEL"
在启动ASM的时候报错,报错如下:原创 2014-06-11 15:21:14 · 3677 阅读 · 0 评论 -
ORA-15041: diskgroup space exhausted
今天在做一个备份的时候,出现磁盘耗尽原创 2014-06-13 10:59:00 · 5251 阅读 · 0 评论 -
ORA-15177: cannot operate on system aliases (DBD ERROR: OCIStmtExecute)
ASM操作的时候原创 2014-06-13 11:37:40 · 3038 阅读 · 0 评论 -
ORA-15005: name "orcl" is already used by an existing alias
在进行ASM操作的时候,如果目录不存在的话,那么可能会报如下原创 2014-06-13 15:48:48 · 4974 阅读 · 0 评论 -
删除备份的时候无法删除
在进行备份之后,先删除了备份文件,然后在进行删除备份记录,无法删除,显示如下:原创 2014-06-13 16:16:18 · 2230 阅读 · 0 评论 -
dbms_file_transfer使用简介
dbms_file_transfer这个包可以在两个位置传输文件,分别可以有原创 2014-07-09 16:12:25 · 1670 阅读 · 0 评论 -
ORA-15124 数据库启动阶段报错
重新进行启动数据库的时候报错:原创 2014-06-20 16:27:52 · 2969 阅读 · 0 评论 -
rman的conver方法拷贝ASM文件
rman中的conver命令主要用户跨平台传输表空间,也可以完成从原创 2014-07-11 15:07:37 · 1986 阅读 · 0 评论 -
oracle检查点checkpoint信息
1、关于checkpoint的概述checkpoint是oracle在数据库一致性关闭、实例恢复和oracle基本操作中不可缺少的机制,包含以下相关的含义: A、检查点的位置(checkpoint position)为一种数据结构,在redo流中记录的SCN号是在进行数据库实例恢复起始位置。检查点的位置由在数据缓冲池中存在的最老的脏数据位置决定,检查原创 2013-08-10 12:52:10 · 871 阅读 · 0 评论 -
将某字段的值显示为数字
在oracle的sql*plus中,有字段的值不显示为数字:如下SQL> select * from v$sysstat where statistic#=331;STATISTIC# NAME CLASS VALUE STAT_ID---------- -------------------- ---------- ---------- ----------原创 2013-08-05 20:43:32 · 566 阅读 · 0 评论 -
BBED的安装
BBED是Block Browser EDitor的缩写如何来进行编译来使用:BBED开始的时候必须进行编译才能使用,并且本机必须已经安装了oracle数据库1、到lib目录下: [oracle@kel ~]$ cd $ORACLE_HOME/rdbms/lib2、编译BBED,将其编译到当前目录下,并且名称为bbed[oracle@kel lib]$ make -f in原创 2013-07-30 10:11:27 · 642 阅读 · 0 评论 -
远程连接oracle数据库ORA-12154错误
远程连接oracle数据库的时候,出现如下错误:C:\Users\Administrator>sqlplus system/orcl@MISSSQL*Plus: Release 11.2.0.1.0 Production on 星期一 5月 20 15:22:24 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.原创 2013-05-20 15:25:00 · 7419 阅读 · 1 评论 -
oracle进程简介
oracle进程分为三类:1、用户进程2、服务进程3、后台进程一:服务进程 Server Processesoracle创建服务进程来处理用户进程请求连接数据库实例,用户进程总是通过单独的服务进程来连接数据库server processes用途如下:1、解析并运行SQL语句,包括创建和执行查询计划(query plan)2、执行PL/SQL代码3、从数原创 2013-05-17 15:15:10 · 799 阅读 · 0 评论 -
修改参数之后数据库无法启动问题
1.问题:当设置参数SQL>alter system set dispatchers=0 scope=spfile;参数dispatchers是不能设置为0的,从而导致错误2.现象:此时数据库无法启动SQL>shutdown immediate;SQL>startup;ORA-00119: invalid specification for system parameter原创 2013-05-21 15:19:21 · 960 阅读 · 0 评论 -
oracle的shared server模式和dedicated server模式
1、shared server和dedicated server连接方式比较shared server 连接方式dedicated server 连接方式2、shared server process在服务器上进行ps -ef| grep shared从而得到所有的oracle后台进程如下:oracle 4476 1 0 19:18原创 2013-05-22 14:07:15 · 8983 阅读 · 0 评论 -
当spfile文件中的参数修改错误,导致数据库无法启动问题
问题描述:当修改了参数文件spfile中的参数之后,数据库无法启动解决方法:一:利用sqlplus来创建pfile来重新启动数据库[oracle@kel sqlldr]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Thu May 23 19:28:07 2013Copyright (c)原创 2013-05-24 10:32:30 · 1688 阅读 · 0 评论 -
概述oracle的内存结构
PGA和UGA(user global area and program or process global area)PGA是进程专用的内存区对于每天在数据库上运行的应用,推荐使用自动的PGA内存管理;手动内存管理则适用于大型批处理作业,它们在特殊的时段运行,并且在这个时候它们是数据库中唯一的活动。如果使用dedicated server模式连接数据库,UGA会从PG原创 2013-05-27 13:08:08 · 628 阅读 · 0 评论 -
数据泵导入导出步骤
1、 在sqlplus下创建相关的表空间create tablespace INDX datafile '/app/oracle/orcl/indx_01.dbf' size 2048M extent management local segment space management auto;2、 创建directorydba用sqlplus用户登入,执行:create or原创 2013-05-08 10:27:27 · 907 阅读 · 0 评论 -
如何打补丁及升级
1、找到Opatch目录第一种方法,使用linux命令:[oracle@kel ~]$ find ./* -type f -name "opatch"./product/10.2.0/db_1/OPatch/opatch第二种方法,使用:[oracle@kel ~]$ echo $ORACLE_HOME/home/oracle/product/10.2.0/原创 2013-05-14 10:04:14 · 1250 阅读 · 0 评论 -
oracle的后台进程杀掉会有什么影响
以下练习出自于DBA思想的天空:数据库版本为: 10.2.0.1.0在启动数据库之后,出现的进程为oracle 20037 1 0 06:46 ? 00:00:00 ora_pmon_orcloracle 20039 1 0 06:46 ? 00:00:00 ora_psp0_orcloracle 2004原创 2013-05-14 22:23:10 · 4541 阅读 · 0 评论 -
redo文件四
v$session_wait用来查询redo buffer的空间信息select sid,event,seconds_in_wait,state from v$session_wait whereevent = 'log buffer space';v$sysstatredo buffer空间分配的重试次数及redo的数量redo entriesselect n原创 2013-07-06 20:16:21 · 609 阅读 · 0 评论 -
AWR
Automatic Workload Repository是10g引入的一个重要组件。在里面存贮着近期一段时间内,默认是7天,数据库活动状态的详细信息手动得到一份AWR报告:SQL> exec dbms_workload_repository.create_snapshot;PL/SQL procedure successfully completed.SQL> @原创 2013-06-27 11:52:28 · 568 阅读 · 0 评论 -
redo文件一
redo log files and redo log bufferredo log files的作用的是确保数据库崩溃之后能正确的恢复数据库,恢复数据库到一,致性的状态redo log files里面保存的都是数据库的变化信息,俗称为redo entry,由redo thread 将信息从redo log buffer中写入到redo log files中,在每次写的时候都会原创 2013-07-02 20:49:03 · 794 阅读 · 0 评论 -
redo文件二
为什么要引入LGWR后台进程和redo log buffer如果使用前台进程来将redo的信息写入到redo日志文件组中,那么会导致并发的前台进程对redo日志文件组的争用,从而使用后台进程LGWR之后,不会产生前台程序的争用情况引入redo log buffer是为了提高数据库的性能,从而前台进程只要将生成的redo信息写入到redo log buffer中oracle在提高性能的方原创 2013-07-04 11:18:54 · 612 阅读 · 0 评论 -
转储oracle的redo文件
1、确定当前使用的redo文件SQL> select member from v$logfile where group# = ( select group# from v$log where status = 'CURRENT');MEMBER------------------------------------------------------------------------原创 2013-07-03 15:32:42 · 695 阅读 · 0 评论 -
redo文件三
switch logfile是一种昂贵的操作,在进行日志切换的时候,是不允许生成新的redo信息在前台进程生成redo日志信息的时候,此时redo buffer已经分配了空间,并且在当前的redo日志文件组中也必定能写入这些数据在进行日志切换的时候,步骤如下:1、LGWR根据control file里的信息找到当前可用的日志文件组2、LGWR将redo log buffer原创 2013-07-05 15:37:03 · 651 阅读 · 0 评论 -
redo buffer大小
转载自http://blog.csdn.net/robinson1988/article/details/4729858 log buffer 是SGA中一块循环使用的内存区域,它一般很小,因为有4个条件能够触发log buffer 中的redo 写入到log file中,缺省的设置为512kb,或者128kb*cpu_count (cpu_count由ORACLE自动设置,一般不原创 2013-07-05 15:58:07 · 1791 阅读 · 0 评论 -
将数据库从普通文件系统迁移到ASM中
数据库存储的是在原创 2014-06-20 16:07:59 · 1112 阅读 · 0 评论