查看表空间的增长情况
首先查看表空间的增长情况: 查询前一周表空间增长情况:select C.tablespace_name, D."Total(MB)", D."Used(MB)" -C."Used(MB)" AS "Increment(MB)", to_char(next_day(trunc(sysda...
如何限定IP访问Oracle数据库-转
在Oracle中,有3种办法可以限定特定IP访问数据库。第一种是利用登录触发器,如下:CREATE OR REPLACE TRIGGER CHK_IP_LHR AFTER LOGON ON DATABASEDECLARE V_IPADDR VARCHAR2(30); &nbs...
putty最佳的的颜色配置转
默认的putty的配色下,太毁眼睛了。根据列出来的RGB参数,稍微手动配置一下,然后保存: Window下的colours设置代码* Default Foreground: 255/255/255 * Default Background: 51/51/51 * ANSI Black: 77/77/77 * ANSI Green: 152/251/152 * ANSI Yellow: 240/230/140 * A...
oracle通过trigger来限制用户和ip连接数据库的限制
DROP TRIGGER SYSTEM.USER_IP_LIMIT;CREATE OR REPLACE TRIGGER SYSTEM.USER_IP_LIMITAFTER LOGONON DATABASEDECLARE username varchar2(64); ipinfo varchar2(64); BEGIN SELECT SYS_CONTEXT('USERENV', 'SESSION_USER') ...
sys_context函数用法
第一个参数为'USERENV',是固定的,第二个参数也是固定的,但是是多选固定,可选的值如下所示:select sys_context('USERENV','AUTHENTICATION_TYPE') from dual;--用户的认证类型select sys_context('USERENV','AUTHENTICATION_DATA') from dual;--未知select sys_context('USERENV','BG_JOB_ID') from dual...
Oracle数据库索引使用及索引失效总结 转
容易引起oracle索引失效的原因很多: 1、在索引列上使用函数。如SUBSTR,DECODE,INSTR等,对索引列进行运算.需要建立函数索引就可以解决了。 2、新建的表还没来得及生成统计信息,分析一下就好了 3、基于cost的成本分析,访问的表过小,使用全表扫描的消耗小于使用索引。 4、使用<>、not in 、n...
oracle安装由于sga设置大报错
主机内存512G,sga_target准备设置为320G,restore一个数据库过来测试,rman target / startup mount 的时候,一直报错ORA-27102: out of memory直接使用DBCA默认参数把库建好后,再次使用命令来修改,报错依旧。就是与SGA Granule Size相关,设置_ksmg_granule_size=33554432(之前是4M)解决此问题。文档部分...
freebsd 系统磁盘及gmirror认识
查看磁盘信息磁盘一般以ada开头标记0,1,2diskinfo -vt /dev/ada0gmirror 命令(可以在系统man一下)gmirror list gmirror statussystat 能实时查看各种信息systat -pigs 默认值CPUsystat -iostat 硬盘IOsystat -swap 交换分区systat -mbufs 网络缓冲区systat -vmstat 虚拟内存systat -netstat 网络systat -i...
linux watch命令
实际操操作过程中,经常会遇到重复执行同一命令,以观察其结果变化的情况,以前经常是上下键加回车,或是Ctr+p然后回车的方式。 watch - execute a program periodically, showing output fullscreenSYNOPSIS watch [-dhvt] [-n <seconds>] [--differ...
oracle rename table 相关index view constraint synonym等的变化
首先ORACLE官方文档对RENAME操作的说明如下: Use theRENAME statement to rename a table, view, sequence, or private synonym.Oracle Database automatically transfers integrity constraints, indexes, and grants on the old object to the new object.Oracle Database inv...
索引rebuild和rebuild online时要慎重(转载)
这是曾经发生的一次故障,作为教训和备忘还是决定记录下来。生产系统有个千万行级别的表,原本是晚上跑的job中,因某个存储过程中的批量插入语句直到第二天白天没法执行完原因,合作伙伴工程师觉得系统有点慢,为了加开插入速度而直接将该表主键意外的索引都删除掉了。结果出现大量全表扫描和行锁竞争(row loc...
win10 event viewer 报错10016 系统会重启
第一个资料:Windows 10 Event 10016 Fix: The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} and APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} to the user NT AUTHORITY\LOCAL S...
创建ASM磁盘有两种方式!
创建ASM磁盘有两种方式,本来很简单,但是我一直混淆了很久,所以在这里总结一下下。随便选一种都可以,使用ASMlib方式方式就需要安装对应内核版本的rpm包,而且Oracle只支持linux平台的ASMlib rpm包。而且redhat6.0开始Oracle不再免费支持linux平台的ASMlib rpm包了。很多时候就只能选择方式:使用裸设备了。使用裸设...
查询Oracle正在执行的sql语句
--查询Oracle正在执行的sql语句及执行该语句的用户SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, &...
【美文】韩寒电影《后会无期》的经典段子(双语版)
韩寒电影《后会无期》的经典段子(双语版)电影《后会无期》我还没看,但里面的一些台词还是给我留下了深刻的印象。我选了几句有深度的,按照我自己的理解把他们翻成了英文,供大家娱乐、参考。1)“我从小到大都是优!你叫我怎么从良!”*这句话要翻出来很难。“从良”就是“由坏人变成好人”的意...
Oracle Life -----DBA的一天
一、活动状态检查 通过查询基本视图,确认数据库和实例处于正常运行状态,可以对外提供数据服务。1,实例状态:SQL> SELECT instance_name,status FROM v$instance; 查询返回实例名称、状态,正常状态应为open。2,连接用户:SQL> SELECT inst_id,username,COUNT(*)...
Oracle操作系统用户组
Oracle软件在安装维护过程中长要和操作用户组(OS user group)打交道,从早前的只有oracle用户和dba组发展到今天中的grid用户和asm组,Oracle管理的日新月异可见一斑。 oinstall用户组oinstall 组是Oracle推荐创建的OS用户组之一,建议在系统第一次安装oracle软件产品之前创建该oinstall组,理论上...
11g asm Oracle 系统内核修改
# vi /etc/security/limits.conf#ORACLE SETTINGgrid soft nproc 2047grid hard&...
一般restore的数据库用sys账号登录不上
在$ORACLE_HOME/dbs一般就没有orapwSID的密码文件,以下运行orapwd file=orapwSID password=xxxxxxxx entries=10其他相关参数SQL> show parameter password
外键缺少索引引发的死锁
客户的10.2.0.4RAC for AIX环境频繁出现ORA-60死锁问题,导致应用程序无法顺利执行。 经过一系列的诊断,发现最终问题是由于外键上没有建立索引所致,由于程序在主子表上删除数据,缺少...