作为一个oracle运维人员,我们日常需要排查,看系统中的用户是否都是我们正在使用的用户,以防止有人恶意建立用户,从而使得业务数据的系统。 我们一般都是通过查询dba_users来查看当前系统中的用户。如:select username from dba_users;其实这种并不能完全显示我们系统中存在的用户,我来做如下演示: SQL> 
一、相关概念解析AMM:automatic memory management(11.1才有的特性) 即让数据库完全管理SGA、PGA的大小,而对于管理员只需要设置一个总的大小(memory_target),数据库会动态的调整SGA、PGA的大小以及其中包含的各个组件大小,如Database buffer cache、Shared pool等等。ASMM:automatic shared me
1、检查日志组情况SQL> select GROUP#,THREAD#,SEQUENCE#,ARCHIVED,STATUS from v$log;GROUP#THREAD#SEQUENCE# ARC STATUS---------- ---------- ---------- --- ----
测试环境:10.2.0.2.0测试用户:SCOTT测试用的三组密码:oracle1 oracle2 oracle3PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX:这两个参数必须互相关联设置,password_reuse_time指定了密码不能重用前的天数,而password_reuse_max则指定了当前密码被重用之前密码改变的次数。 &
一、设置监听的密码 LSNRCTL> change_password Old password: New password: Reenter new password:&n
启用global_name:SQL> show parameter global_name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ global_names
在启动两台虚拟机的RAC环境中,我们一般要进行关闭主机,这个时候一般让两台虚拟机分别休眠,经过几次实践,每次重启起来之后,rac环境中会有各种问题,这个问题也困扰了我好久,最近在休眠之前,我会将RAC数据先关的服务先进行关闭,然后就可以很从容的休眠虚拟机了,操作如下: [oracle@rac1 ~]$ srvctl stop database -d prod -o
授权scott用户可以开启执行计划,脚本如下:[oracle@rac1 admin]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Sat Oct 12 02:02:28 2013 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected
symptoms: ORA-1122 :database file %s failed verification check ORA-1110 : datafile : &
Oracle的补丁一般都会有README.html,里面有详细的更新该补丁的介绍。以下为我打补丁的记录:1、You must use the OPatch utility release 10.2.0.2 It is available in $ORACLE_HOME. 文档中提到OPatch 工具版本必须为10.2.0.2,故首先对OPatch版本进行检查。[oracle@care
本文转自:http://blog.csdn.net/tianlesoftware/article/details/5809526一.CPU(Critical Patch Update)一个CPU内包含了对多个安全漏洞的修复,并且也包括相应必需的非安全漏洞的补丁。CPU是累积型的,只要安装最新发布的CPU即可,其中包括之前发布的所有CPU的内容。事实上,在CPU之前的安全漏洞修改除去个别例外也被包括
客户数据库宕掉了,连接过去一看可以正常到mount状态,然后alter database open,观察日志里面提示:ORA-19809: limit exceeded for recovery&
双击热备搭建过程中,oratab缺失可能导致无法启动 (手动可以启动)# This file is used by ORACLE utilities. It is created by root.sh# and updated
参数文件:oracle启动用来读取数据库控制文件以及其他配置信息的文件,有pfile,spfile,两个区别不在此赘述。 存放位置:$ORACLE_HOME/dbs/ (linux) $ORACLE_HOME/dbs/ (windows)命令规则:spfile = s
今天写一个sql 行转列的题目,在此做以记录统计每一个人操作次数,最后按总次数从大到小排序。 ROWNUM USERNAME 01 02 03 04 05 06 07 08 09 10 11 
一、概述 概念:外部表作为SQL*Loader补充功能,可以使你访问外部数据源的数据像一个数据库表一样访问。 类型:外部表分为两种类型,分别为ORACLE_LOADER、ORACLE_DATAPUMP,各自有自己的访问驱动 ORACLE_LOADER访问驱动程序是默认的。它加载数据从外部表的内部表。数据必须来自文本数据文件。(ORACLE_LOADER访问驱动
一、概述 逻辑结果从小到大可以划分为:块(block)、区(extent)、段(segment)、表空间 块(block):块是oracle数据库的最小逻辑单元,所有的数据存取都以块为单位进行。 区(extent):区是oracle数据库的最小分配单位,由一组连续的块组成,块可以在物理上不联系,但必须位于
一、如何创建recovery catlog 建立数据库 dbca-->catdb 在catdb建立表空间-->catlog owner的默认永久表空间。 export ORACLE_SID=catdb sqlplus / as sysdba CREATE TABLESPACE rcat_ts DATAFILE&
DBWR触发条件 1、当有数据要写入数据缓存区,发现没有足够的空闲空间,则DBWR将启动将脏缓存写入数据文件,以释放足够的数据缓冲区。 2、执行检查点进程。 LGWR触发条件 1、每个3秒钟自动触发 2、事务提交(包含DDL语句) 3、重做日志缓冲区被写满1/3,或者包含1MB的重做日志 4、DBWR准备写脏缓存块写到数据文件,如果这部
常用的数据库工具 sqlplus 保证你的实例是启动的:ps -elf |grep ora_ |grep -v grep,可以查看出已经启动的oracle进程
9、建立数据库实例(dbca ) 9.1:欢迎界面按下一步建立数据库Create a Database 9.2:选择第三项建立“标准通用型”数据库 General Purpose Data Warehouse 数据 &nb
oracle 10g安装 1、硬件要求 内存要求:至少512M; grep MemTotal /proc/meminfo 交换分区:至少1G; &nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号