![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 67
轩轩爱吃肉
这个作者很懒,什么都没留下…
展开
-
oracle 实例名和服务名以及数据库名区别
一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:DB_NAME=myorcl...在 创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。因为,数...转载 2018-09-18 21:11:54 · 524 阅读 · 0 评论 -
更改ORACLE默认归档路径
今天群里面有人问,数据库的归档空间满了,但是将归档日志部分文件移走了,但是空间仍然未释放,该如何解决。首先,在linux系统中,如何一个文件被进程所占用,这个时候即使将文件移走或删除,空间其实仍然是被占用的。遇到上述情况空间未释放可能有这方面的原因,将相关的程序杀掉即可,但是这可能会影响Oracle的运行。这时我们通过更改归档日志的路径大小来解决这种问题。Oracle11g版本,ORACL...转载 2018-09-18 21:26:01 · 2422 阅读 · 0 评论 -
【转载,整理】开启归档模式,归档日志已满处理
在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且 不只是归档日志 的默认路径,也是 备份文件 和 闪回日志 的默认地址,这样的话归档日志锁使用的空间就达不到2G,在没有设置好这个路径大小的情况下,很多系统都遇到过归档日志满而无法归档导致...转载 2018-09-20 00:27:56 · 671 阅读 · 0 评论 -
关于闪回恢复区
1.设置闪回恢复区闪回恢复区主要通过3个初始化参数来设置和管理db_recovery_file_dest:指定闪回恢复区的位置db_recovery_file_dest_size:指定闪回恢复区的可用空间大小db_flashback_retention_target:指定数据库可以回退的时间,单位为分钟,默认1440分钟,也就是一天。当然,实际上可回退的时间还决定于闪回恢复区的大小,因为里...转载 2018-09-20 00:36:15 · 600 阅读 · 0 评论 -
oracle的闪回查询、闪回表、闪回数据库(转)
/* 一、 要使用闪回查询,数据库必须开启automatic undo management,必须有undo表空间,必须设置好回滚段的保留时间 */ -- 在sqlplus中查看undo_management参数值是否为AUTO,如果是“MANUAL”手动,需要修改为“AUTO”;-- 查看回滚段的保留时间undo_retention,默认900秒(15分钟)show parameter...转载 2018-09-14 17:42:06 · 526 阅读 · 0 评论 -
oracle系统表v$session、v$sql字段说明(转)
每一个连接到数据库实例中的 session都拥有一条记录。包括用户 session及后台进程如 DBWR, LGWR, arcchiver等等。V$SESSION中的常用列V$SESSION是基础信息视图,用于找寻用户 SID或 SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:SQL_HASH_VALUE, SQL_ADDRESS:这两列用于鉴别默认被 session...转载 2018-09-14 18:04:59 · 638 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法用sys用户登录sqlplus sys/pass@tt as sysdba看看archiv log所在位置SQL> show parameter log_archive_dest;NAME ...转载 2018-09-20 01:05:44 · 146 阅读 · 0 评论 -
如何查看用户拥有的权限和角色
如何查看一个oracle用户具有的权限和角色,记录备查: 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * f...转载 2018-09-17 16:49:41 · 1233 阅读 · 0 评论 -
关于ASMM和AMM
关于ASMM和AMMhttp://blog.itpub.net/29800581/viewspace-1263875/http://blog.csdn.net/deanza/article/details/9635461现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成...转载 2018-09-17 11:31:19 · 2223 阅读 · 0 评论 -
AMM和ASMM理解
一、相关概念解析AMM:automatic memory management(11.1才有的特性) 即让数据库完全管理SGA、PGA的大小,而对于管理员只需要设置一个总的大小(memory_target),数据库会动态的调整SGA、PGA的大小以及其中包含的各个组件大小,如Database buffer cache、Shared pool等等。ASMM:automatic shared...转载 2018-09-17 11:18:12 · 2149 阅读 · 0 评论 -
常见Oracle中"HINT"的30个用法
在SQL语句优化过程中,经常会用到hint,以下是在SQL优化过程中常见Oracle中"HINT"的30个用法1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';转载 2017-03-09 22:50:18 · 2229 阅读 · 0 评论 -
oracle11gR2的adump、dpdump、pfile 文件的作用
系统环境:Linux version 2.6.32-358.el6.x86_64 数据库版本:11.2.0.1.0oracle11g安装完成会在/u01/app/oracle/admin/orcl/下面生成几个文件夹adump:审计信息SQL> show parameter audi;NAME TYPE VALUE------------------...原创 2018-09-16 23:17:26 · 7395 阅读 · 0 评论 -
Oracle 11g R2 常用配置与日志的文件位置(整理后的)
系统环境:Linux version 2.6.32-358.el6.x86_64 数据库版本:11.2.0.1.0环境变量:$ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 $ORACLE_BASE=/u01/app/oracle $ORACLE_SID=orcl 1....原创 2018-09-17 00:46:42 · 15090 阅读 · 0 评论 -
(转)Oracle 11g内存分配分析(oracle 11g Memory Allocation Analysis)
开始用oracle11g有一段时间了,一直没有整理Oracle内存方面的特点,尤其是在oracle11g里面引入了 memory_max_target 和 memory_target之后,有了些新的变化和安排在memory方面;Oracle对内存的管理的 优化从未间断,从8i到11g不断地提出新的管理概念。每个本版都对内存管理进行了简化:8i->9i:PGA的自动管理; 9i-&g...转载 2018-09-17 09:11:52 · 2199 阅读 · 0 评论 -
(转)oracle 内存分配和调优 总结
一、概述: oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区,也就是 SGA和 PGA(process global area or private global area)。对于 SGA 区域内的内存来说,是共享的全局的,在 UNIX 上,必须为 oracle 设置共享内存段(可以是一个或者多个),因为 oracle 在...转载 2018-09-17 09:49:59 · 3333 阅读 · 0 评论 -
对oracle实例的内存(SGA和PGA)进行调整,优化数据库性
一、名词解释(1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Librarycache(共享SQL区)和Datadictionarycache(数据字典缓冲区)。 ...转载 2018-09-17 10:33:29 · 408 阅读 · 0 评论 -
开启oracle内存自动化管理
racle11g在大的改进之一,是在oracle实例的内存管理方面。oracle11g中的新的内存管理特性自动化内存管理(automatic memory management)。在该新特性之下SGA与PGA将会根据需要自动的扩展与收缩。你只需要设置两个内存管理相关的参数memory_target与memory_max_target. memory_target:该参数设置整个or...转载 2018-09-17 11:15:20 · 1570 阅读 · 0 评论 -
session和processs的查看及修改方法
1.Session1.1查看系统sessions的参数SQL> show parameter sessionsNAME TYPE VALUE------------------------------------ ----------- ------------------------------j...原创 2018-09-15 10:09:35 · 989 阅读 · 0 评论