Welcome 微信登录

首页 / 数据库 / MySQL

Oracle报错:“ORA-18008: 无法找到 OUTLN 方案 ”的解决方案

Oracle报错:“ORA-18008: 无法找到 OUTLN 方案 ”的解决方案

今天连接到Oracle报错:ORA-18008: 无法找到 OUTLN 方案,前天还用得好好的,现在无论查询任何sql语句或点击列表查看都会弹出该错误提示,忙活了一阵,终于解决了,现记录一下解决方案。问题:ORA-18008: 无法找到 OUTLN 方案。问题原因:outln用户被误删除。数据库版本:Oracle 10g( 10.2.0.3.0 )解决步骤:1、将oracle启动到mount状态(sql命令:startup mount;)SQL> s...
AIX平台Oracle启用SGA大页面(LARGE PAGE)

AIX平台Oracle启用SGA大页面(LARGE PAGE)

下面是在AIX平台上面关于SGA的大页面的配置与监控1,aix支持的页的大小AIX支持4种页的大小,但是并不是每一个硬件平台都同时支持4种,可以使用下面的命令来查看pagesize -a 4096 65536 16777216 171798691842,Oracle启用大页的前提ORACLE有下面三种类型的内存支持大页SGA,.DATA,.TEXT,这里只介绍SGA,因为正常情况下我们也只配置SGA的。如果ORACLE要启用大页,那么ORACLE的use...
Oracle undo我们需要掌握什么

Oracle undo我们需要掌握什么

引言:undo 是Oracle数据库的重要组件,刚入门的朋友建议要把undo的原理和机制理解明白,尤其是和redo组件的区别和联系。了解undo就相当于对oracle恢复有了一半的理解。下面我们开始学习Oracle undo需要掌握什么!一 大话UNDOHi 大家好,我是Oracle 的无敌小安[中文名(small undo[英文名),首先我先来介绍一下自己吧,我诞生于一个大家庭Oracle,现在的一把手拉里.埃里森就是我的缔造者,我的诞生可谓Oracle...
Oracle 10g ORA-00257解决一例

Oracle 10g ORA-00257解决一例

今天也碰到了ORA-00257,虽然不是完全相同,但也差不多,都是flash_recovery_area太小造成的。下面转载自网络。在实际项目中遇到了ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特性,对Flash Recovery的管理导致的...
Oracle完整性约束

Oracle完整性约束

完整性约束 完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束: Check NOT NULL Unique Primary Foreign key 完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行SQL或PL/SQL期间使用。用户可以指明约束是启用的还是禁用的,当约束启用时,他增强了数据的完整性,否则,则反之,但约束始终存在于数据字典中。 禁用约束,使用ALTER语句ALTER...
Oracle收集用户的权限

Oracle收集用户的权限

【使用场景】系统上线前准备工作。一般迁移数据的时候经常使用导入dump文件的方法。由于是一个一个用户导入进去的,所以在导入过程中会报权限问题的错误(可以忽略),还必须在生产库授权系统才能正常工作。使用下面的脚本可以得到授权语句。在UAT环境执行select语句,在生产环境执行grant语句,根据实际用户做相应的修改。注意:查询的用户需要有查看dba_开头数据字典的权限,否则报出表或者视图不存在。SELECT "GRANT " || T1.GRANTED_R...
Oracle修改spfile文件的路径

Oracle修改spfile文件的路径

问题背景:今天同事在做DB双机切换的时候发现Oracle的spfile文件作为+DG_DATA 下的一个资源,本意是在+DG_ORA下后来发现spfile的路径建错了,但是重建带来一个问题启动的时候使用默认启动方式spfile,在此场景下直接修改spfile的路径是不合法的,所以想到使用pfile作为中间临时存储实现过程:【sqlplus / as sysdba】1、在spfile场景下创建pfile: SQL> create pfile="/o...
ulimit: open files: cannot modify limit: Operation not permitte

ulimit: open files: cannot modify limit: Operation not permitte

在从root用户切换到Oracle用户时,碰到了ulimit: open files: cannot modify limit: Operation not permitte的提示信息。字面意思来看即是打开文件受到了限制。同一服务器上,如仅有一个Oracle单实例且数据文件较少的情形应该不会出现该情形。多实例可能会碰到这个情况。由于多个实例都为Oracle用户所有,因此Oracle用户可操作的文件数为所有实例文件数的总和,超出了限制就收到错误提示。1、故障...
MySQL InnoDB存储引擎锁机制实验

MySQL InnoDB存储引擎锁机制实验

之前的文章提到MySQL的InnoDB存储引擎使用的是行级锁,并且默认的事务隔离级别为可重复读,而不同于Oracle默认的事务隔离级别提交读。那么MySQL的InnoDB存储引擎的锁机制的具体表现是怎样的呢?相关阅读:MySQL数据库锁机制 http://www.linuxidc.com/Linux/2013-03/81532.htm实验如下:首先建立一张测试使用的表:CREATE TABLE`test_innodb_lock` ( `a` int(11)...
Linux 内核参数优化(for Oracle)

Linux 内核参数优化(for Oracle)

Oracle 不同平台的数据库安装指导为我们部署Oracle提供了一些系统参数设置的建议值,然而建议值是在通用的情况下得出的结论,并非能完全满足不同的需求。使用不同的操作系统内核参数将使得数据库性能相差甚远。本文描述了linux下几个主要内核参数的设置,供参考。1、Linux共享内存 共享内存是在系统内核分配的一块缓冲区,多个进程都可以访问该缓冲区。 由于进程可以直接读写内存,避免了在内核空间与用户空间的切换,所以共享内存读写效率很高。 当一个进程改变了这...
MySQL中排序在SQL优化中的部分解析

MySQL中排序在SQL优化中的部分解析

在mysql中,相关的复制的sql语句,会对所要搜取得结果进行规整,这里就有排序,分组,统计等相关整理过程,其中排序的算法的意义最为重要,在mysql不同的版本中,特别是在5.1系列以后对排序算法的定义不断加强改善;在排序算法中对新旧算法当中提到的阵列的宽度,以及函数搜取的范围,大小,影响的高度等都进行了修改,并设置相关的阀值,以指导相关的参数自动闭合;以下是在5.5系列中相关的sort文件截取;#define UT_SORT_FUNCTION_BODY(...
<< 651 652 653 654 655 656 657 658 659 660 >>