监控Oracle数据库的常用shell脚本
本文介绍了8个常用的监控数据shell脚本。首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。网上也有好多类似的文章,但基本上都不能正常运行,花点时间重新整理了下,以后就能直接...
RMAN 热备份脚本
########################################################################### hot_database_backup.sh ############################################################################!/b...
export 逻辑备份脚本
#!/bin/ksh# #################################################################### nightly_bkup.sh - nightly backup # &nbs...
linux中oracle的日常维护命令
1. 检查Oracle的进程 $ ps -ef|grep "ora_"|grep -v grep oracle 5998 1 0 11:15:59 ? &nbs...
oracle表空间操作详解
表空间是什么表空间实质是组织数据文件的一种途径,Oracle就是通过表空间这个数据库对象完成对数据的组织的。在将数据插入Oracle数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。解释数据库...
Oracle SQL优化建议
SQL优化:固定的SQL书写习惯,相同的查询尽量保持相同,存储过程的效率较高。应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致ORACLE优化器:在任何可能的时候都会对表达式进行评估...
Oracle OS认证以及口令文件
1.OS认证Oracle安装之后默认情况下是启用了OS认证的,这里提到的os认证是指服务器端os认证。OS认证的意思把登录数据库的用户和口令校验放在了操作系统一级。如果以安装Oracle时的用户登录OS,那么此时在登录Oracle...
Oracle Temp 临时表空间
Temporary tablespace是oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当oracle里需要用到sort的时候,PGA中sor...
Oracle 控制文件
一. Oracle 控制文件主要包含如下条目DATABASE ENTRY CHECKPOINT PROGRESS RECORDS REDO THREAD RECORDS LOG FILE RECORDS DATA FILE RECORDS TEMP FILE RECORDS TABLESPACE RECORDS LOG FILE HISTORY RECORDS OFFLI...
Oracle Rman跨resetlogs版本恢复
RMAN> startup nomount;RMAN> sql 'alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";--因为rman默认以环境变量来读取时间格式,与sqlplus的固定格式不同,所以,此处要设定时间格式变量。RMAN> rest...
Oracle 分区表维护
建立实验表和索引SQL> Create Table t(owner, object_name, subobject_name, object_id, data_object_id, object_type, created,  ...
Oracle 常用的V$ 视图脚本
1. 基本的数据库信息版本信息:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL...
Oracle 检查各种比率的SQL
在数据库启动2小时后,可以通过以下SQL来测试数据库性能1. 缓冲区命中率: 缓冲区命中率表示在不需要进行磁盘访问的情况下在内存结构中找到常用数据块的频率select (1-(sum(decode(name, 'physical reads',...
windows下卸载oracle
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome92->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Ins...
Oracle 帐号基本管理
1. Oracle安装完成后的用户名和密码sys/change_on_install system/manager scott/tiger sysman/oem_temp internal/oracle 2.修改用户的密码SQL> conn sys/change_on_install as sysdbaConnected.SQL> alter u...
sysdba,sysoper,normal 以及sys,sysdba,dba概念区别
1. sys和system用户的区别system用户只能用normal身份登陆em。sys用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括: 打开数...
Oracle 临时表
1.临时表的基础知识临时表只在Oracle 8i 以及以上产品中支持。ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个...
ORACLE SEQUENCE的简单介绍
oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,&n...
Oracle 碎片整理
我们知道, Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,...
Oracle Dual 表详解
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER-------------------------...