手工备份
上一篇讲到,手工备份可分为冷备与热备,这章详细讲解冷备与热备的原理,且有相关的案例展示。一、手工冷备份其原理很简单,就是在数据库正常关库的情况下,对控制文件、数据文件或参数文件(可选)进行拷贝。--查看控制文件、数据文件及参数文件信息SQL> select name from v$datafile;NAME---...
备份分类
一、备份分类1、物理备份:备份database的数据文件、控制文件、参数文件(spfile)等(备份database的物理结构),可以用于任何形式的failure。其中control file datafile必须备,初始化参数文件为可选备份。1)手工备份:通过os的命令,对要备份的文件拷贝,备份数据文件中的所有块,不能做增量备份。...
SQL*Loader 装载外部数据
一、创建外部表--创建外部表存放目录[oracle@gc1 ~]$ cd /home/oracle[oracle@gc1 ~]$ mkdir dir[oracle@gc1 ~]$ cd dir[oracle@gc1 dir]$ pwd/home/oracle/dir--数据库创建对应文件目录,并赋予操作权限给所有用户SQL> show userUSER is "SYS"SQL> create directory dir as '/h...
oracle_datapump创建外部表案例
一、datapump创建外部表,数据来源于内部实体表--首先创建 scott.countries实体表,用于做实验SQL> create table scott.countries( 2 country_id number, 3 country_name varchar2(30), 4 country_reigion varchar2(30) 5 );Table created.SQL> insert...
启监听时,报TNS-12560、TNS-00530错误
配置好listener.ora与tnsnames.ora后,执行启动监听命令后,报如下错误:[oracle@gc1 admin]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 25-APR-2014 23:27:57Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/db_1/bi...
监听配置详解
监听作用:一般来说本机不需要配置监听,只有远程客户端连接数据库时才需要服务器端配置监听,客户端配置TNS,一旦连接建立,监听就完成了使命。一、配置监听监听配置文件所在目录为$ORACLE_HOME/network/admin[oracle@gc1 ~]$ cd $ORACLE_HOME/network/admin[oracle@gc1 admin]$ lslist...
oracle官方文档下载地址
1、打开官方文档地址:http://www.oracle.com/technetwork/indexes/documentation/index.html2、打开后,看到Database一栏,有10到12版本的所有文档,如选择点击11版本的3、点击11g R2进入以下界面有两个版本,一般选择R2最新的版本,点E11882-01后面的“zip”连接,就可下载,如下图示:...
linux下oracle设置环境变量
假如要配置ORACLE_SID环境变量,按以下步骤执行即可--首先进入用户目录,然后隐藏文件.bash_profile信息[root@gc1 ~]# su - oracle[oracle@gc1 ~]$ ls -a. 10201_database_linux32.zip .bash_history .bash_profile control.bak .emacs .h.swp .mozilla sqlnet.log .viminfo .zhen.swn .zhen.swp.. B...
profile用户密码管理
--查看系统所有profile文件SQL> col profile for a10SQL> col resource_name for a30SQL> col resource for a10SQL> select * from dba_profiles;PROFILE RESOURCE_NAME RESOURCE LIMIT---------- ------------------------------ -------- ----------------------------------------DEFAU...
linux网络配置
网络配置有二种方式:第一种:使用命令修改(直接即时生效,重启失效)#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码up是表示立即激活。...
audit审计
一、审计简介审计(Audit)用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的 SYS.AUD$表中,可通过视图dba_audit_trail查看)或操作系统审计记录中(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/...
用户管理
一、指定默认表空间--查看系统默认表空间、字符集、临时表空间SQL> col PROPERTY_NAME for a50;SQL> col PROPERTY_VALUE for a30;SQL> select property_name,property_value from database_properties;PROPERTY_NAME PROPERTY_VALUE-------------------------------------------------- ------...
constraint约束
一、约束类型五种not null:specifies that a column cannot null values 指定列值不能为空unique:designates a column or combination of columns as unique 指定列或列组合,值唯一primary key:designates a column or combination of columns as the table's primary key 指定列或列组合为表的主键f...
index索引
一、索引简介索引分b-tree索引和位图索引,若基数大,重复值小,update比较多则用b-tree索引,反之,用位图索引。查看索引与约束信息SQL> col index_name for a10;SQL> col index_type for a10;SQL> col table_name for a10;SQL> col tablespace_name for a20;SQL> col column_name for a10;...
表空间和数据文件管理
一、表空间简介A database is divided into one or more logical storage units called tablespaces. Tablespaces are divided into logical units of storage called segments, which are further divided into extents. Extents are a collection of contiguous blocks.建表空间的目的就是对数据进行分类...
oracle启动与关闭
1、启动(startup)Oracle 数据库的启动主要包含三个步骤: 启动数据库到 Nomount 状态(启动实例); 启动数据库到 Mount 状态 (打开控制文件); 启动数据库到 Open 状态 (打开所有控制文件中描述的文件);1.1、startup nomount 在启动的第一步骤...
归档日志
一、归档与非归档的区别1、归档会在日志切换时,备份历史日志,用于OLTP,可以进行冷备份和热备份,可以实现数据库完全恢复、不完全恢复(基于时间点)2、归档会启用arch的后台进程、占用磁盘空间3、非归档用于OLAP/DSS,只能冷备份,只能恢复到最后次备份状态。简单来说,非归档只能恢复到上一次备份,而归...
redo log恢复
一、部分日志成员丢失(不论是不是正常关机)--查看系统日志信息SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- --------- ...
redo log详述
redo 日志主要是用来恢复数据库的,数据库恢复分二种:instance恢复与介质恢复。这二者本质区别在于“文件坏没坏”,若是坏了则为介质恢复,否则为instance恢复。instance恢复是由smon进程执行,不需人工干预,而介质恢复由DBA来做。下面了解redo log中的几个相关概念。1、redo log特征:1)记录数据块的变化(DM...
控制文件修复
一、部分控制文件损坏或丢失情况,数据库的修复--查看数据库当前启动状态及控制文件信息SQL> select instance_name,status,host_name from v$instance;INSTANCE_NAME STATUS HOST_NAME---------------- ------------ ----------------------------------------------------------------PROD OPEN g...