solaris10使用projadd进行资源限制的添加(seminfo_*)
在安装oracle时,需要进行资源限制配置:noexec_user_stack=1semsys:seminfo_semmni=100semsys:seminfo_semmns=1024semsys:seminfo_semmsl=256semsys:seminfo_semvmx=32767shmsys:shminfo_shmmax=4294967295shmsys:shminfo_shmmni=10
系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones
https://docs.oracle.com/cd/E69405_01/html/819-6955/rmtaskproj-12/index.html本地 /etc/project 文件格式如果在 nsswitch.conf 文件中选择 files 作为 project 数据库源,则登录进程会在 /etc/p
Solaris 10’s Resource Management and Shell Limit(ulimit)
http://www.unixarena.com/2012/07/solaris-10s-resource-management-and.html/ Solaris 10’s Resource ManagementOne of the best known features in Solaris is Resource management. This mechanism allows contr
solaris内存参数调整及管理
一、solaris 内存参数说明shared memory:共享内存段: 一个内存区域,可以被不同的进程读取。Oracle使用它来构成SGA。Oracle使用以下三种方法来创建一个SGA区: 1. 使用单个共享内存段。 2. 使用连续多个共享内存段。 3. 使用多个不连续共享内存段。 Oracle优先使用第一种方法,如果成功,则继续初始化,不成功则
Oracle 11g 密码延迟认证与 library cache lock 等待
在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。这个特性的作用是,如果用户输入了错误的密码尝试登录,那么随着登录错误次数的增加,每次登录前验证的时间也会增加,以此减缓可能对于数据库重复的口令尝试攻击。但是对于正常的系统,由于口令的更改,可能存在某些被遗漏的客户端,不断重复尝试,从而引起数据库内部长时间的 Library Cache Lock的等待,这种情
shell脚本实现多台服务器自动巡检--可参考学习
shell脚本实现多台服务器自动巡检 摘要: 运维服务一个项目二十多台(或者多台)服务器,每天要做服务器的性能巡检工作是查看服务器的CPU、内存、磁盘空间是否在正常值范围内。像这样每天或者每 个固定时间段都做相同的重复工作,为了简化重复的工作,我写了基于liunx服务器的自动巡检脚本,在cro
WITH AS and materialize hints
加--+materialize提示,Oracle会先将查询结果写入一张临时表,然再查询临时表。WITH AS: 就是将一个子查询部分独立出来,有时候是为了提高SQL语句的可读性,有时候是为了提高SQL语句性能。 如果一个SQL语句中,某个表会被访问多次,而且每次访问的限制条件一样的话,就可以使用with a
SQL调优(SQL TUNING)并行查询提示(Hints)之pq_distribute的使用
pq_distribute提示通常被用于提升数据仓库中分区表间的连接操作性能。 pq_distribute提示允许你确定参与连接的表数据行在生产和消费并行查询服务进程间如何分配。 pq_distribute提示接受三个参数:表名,外分配和内分配。当执行并行查询连接时,我们总是想着避免PARALLEL_TO_PARALLEL执行计划。PARALLEL_TO_PARALLEL操作意味着输入输出数据流都
index_oracle索引梳理系列及分区表梳理
=========================================================================# O
alter database datafile offline drop 与 alter tablespace drop datafile 区别
1. alter database datafile 'file_name' offline drop 该命令不会删除数据文件,只是将数据文件的状态更改为recover。 offline drop命令相当于把一个数据文件至于离线状态,并且需要恢复,并非删除数据文件。 数据文件的相关信息还会存在数据字典和控制文件中。1.1 对于归档
AWR收集缓慢、挂起的几种常见情况分析
AWR(Automatic Workload Repository)作为对数据库性能诊断的工具,采集与性能相关的统计数据,根据这些统计数据中的性能指标,以跟踪潜在的问题。若因某些情况导致相关数据无法收集,就会对数据库性能诊断大打折扣。 以下列举AWR收集缓慢、挂起或缺失常见的几种情况:STATISTICS_LEVEL 参数不为ALL或TYPICALSYSAUX表空间不足系统资源
IP地址、子网掩码、网关、DNS的关系
什么是IP地址所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用
oracle O7_DICTIONARY_ACCESSIBILITY 参数
O7_DICTIONARY_ACCESSIBILITY是用来控制select any table权限是否可以访问data dictionary的,主要用来保护数据字典。oracle建议把O7_DICTIONARY_ACCESSIBILITY参数设为 false,9i及以上版本默认为false,8i及以前版本默认为true。如果该参数为true,那么被赋予select any table权限的用户可
【参数】REMOTE_LOGIN_PASSWORDFILE参数三种取值及其行为特性分析
在某些情况下可以使用REMOTE_LOGIN_PASSWORDFILE参数增强系统的安全性,所谓提高安全性就是禁止以SYSDBA或SYSOPER特权用户从客户端登陆到数据库系统中。这是一种牺牲管理便捷性为前提的。需酌情使用。本文主要阐述REMOTE_LOGIN_PASSWORDFILE参数的三种取值及对系统的影响。1. 参考信息官方文档中有关REMOTE_LOGIN_PASSWORDFILE参数的
Oracle修改时区
Oracle修改时区1. 首先确认会话时区是否正确,会话时区可能和数据库时区不一致SQL> select sessiontimezone from dual;SESSIONTIMEZONE---------------------------------------------------------------------------+08:00会话时区是北京时区SQL> selec
xtts迁移实践
XTTS迁移环境调研--源库、目标库硬件及软件清理 源库: 192.168.56.20 hostname:slient rdbms:11.2.0.4 os:rhel 6.7目标库: 192.168.56.12 hostname:wang rdbms:11.2.0.4 os:rhel 7.2--源库创建需要迁移的用户
在线重定义与普通表改为分区表
一、什么是在线重定义要了解什么是在线重定义技术,我想从表分区开始说起。在生产系统运维过程中,经常遇到的一个需求是如何把一个数据量非常大的普通表改造成分区表。分区最早在oracle8.0版本引入,支持将一个表或索引物理地分解为多个更小、更可管理的部分。以下是在线重定义表的一些功能:1.修改表的存储参数;2.可以将表转移到其他表空间;3.增加并行查询选项;4.增加或删除分区;5.重建表以减少碎片;6.
Oracle 内存管理方式
Oracle 内存管理方式oracle11g新出参数MEMORY_MAX_TARGET 和 MEMORY_TARGET进行自动管理PGA 和SGA 称之为 自动化内存管理(Automatic Memory Management,AMM。MEMORY_MAX_TARGET :MEMORY_TARGET所能设定的最大值。非动态可调。MEMORY_TARGET :操作系统上 Or
Oracle数据库work area size & pga_aggregate_target参数
单个session的PGA内存使用量限制有比较多的概念,现在统一梳理一下: 1、关于PGA内存是自动管理还是手工管理,以及*_area_size(例如 sort_area_size)参数是否生效workarea_size_policy:该参数定义数据库PGA内存是否自动管理,同时涉及到SQL运行中各种内存参数设置是否生效;当PGA内存为自动内存管理(workarea_size_polic
MySQL三个流行分支对比
导读:尽管MySQL是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆分成其他项目,并且每个分支项目都有自己的专长。该 需求以及Oracle对核心产品增长缓慢的担忧,导致出现了许多开发人员感兴趣的子项目和分支。本文将讨论受人们关注的三个流行MySQL分 支:Drizzle、MariaDB和Percona Server(包括XtraDB引擎)。文中简要介绍每个分支出现的原因及其目标,