- 浏览: 1764413 次
- 性别:
- 来自: 成都
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
文章列表
选择(Selection)
选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。
选择运算的记号为 σF(R)。
其中σ是选择运算符,下标F是一个条件表达式,R是被操作的表。
投影(Projection)
投影也是单目运算,该运算从表中选出指定的属性值组成一个新表,记为:ΠA(R)。
其中A是属性名(即列名)表,R是表名。
连接(JOIN)
把两个表中的行按着给定的条件拼接而形成的新表。
执行顺序:自然连接-->选取-->投影
- 2007-11-21 14:08
- 浏览 21990
- 评论(1)
Oracle主要配置文件:
Profile文件,oratab文件, 数据库实例初始化文件initSID.ora, listener.ora文件, sqlnet.ora文件, tnsnames.ora文件
Oracle主要配置文件介绍
一、/etc/profile 文件
系统级的环境变量一般在/etc/profile 文件中定义在 CAMS系统与数据库,相关的环境变量就定义在/etc/profile 文件中如下所示:
export ORACLE_BASE=/u01/app/oracle
exp ...
- 2007-11-21 09:48
- 浏览 10575
- 评论(0)
1.SQL*PLUS中输入
SQL> connect sys/sys as sysdba;
SQL> alter system set job_queue_processes = 6; --自动执行数据收集时该参数需要大于0
System altered
SQL> alter system set timed_statistics = true;
System altered
--使用statspack收集统计信息时建议将该值设置为 TRUE,否则收集的统计信息大约只能起到10%的作用
SQL> @C:\oracle\ora92\rdbms\admin\spcr ...
- 2007-11-19 17:00
- 浏览 2977
- 评论(0)
C:\>rman target sys/admin@acf catalog rman/rman@testrman
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
已连接到目标数据库 (已启动)
连接到恢复目录数据库
RMAN> run
2> {
3> backup full format 'D:\oracle\backup\full_%d%u' (database include current contro ...
- 2007-11-12 17:07
- 浏览 1550
- 评论(0)
前提:有resetlogs前的备份文件和归档日至备份文件
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\yyl>cd\
C:\>set NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ss
C:\>rman target sys/admin@acf catalog rman/rman@testrman
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) ...
- 2007-11-12 16:57
- 浏览 2146
- 评论(0)
临时修改:
1、用alter session来修改
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
2、在OS中设置nls_date_format
打开一个控制台窗口
C:>SET NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS //注意:这里YYYY-MM-DD HH24:MI:SS不能加引号,但在unix系统中要加
永久修改:
1、用alter system来修改
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss ...
- 2007-11-09 11:41
- 浏览 2941
- 评论(0)
1 显示当前的配置信息
===========================
1.01 RMAN> show all;
1.02 查询RMAN设置中非默认值:
SQL> select name,value from v$rman_configure;
2. 常用的configure选项
===========================
2.01 保存策略 (retention policy)
configure retention policy to recovery window of 3 days;
configure retention polic ...
- 2007-11-08 16:26
- 浏览 2608
- 评论(0)
一、查看数据库运行模式
可以用超级用户(INTERNAL)在SQLPLUS中使用命令ARCHIVE LOG LIST查看
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /expor ...
- 2007-11-08 08:45
- 浏览 4815
- 评论(0)
以下是与RMAN 备份有关系的一些动态性能视图,信息是从控制文件中获取的。
V$ARCHIVED_LOG
V$BACKUP_CORRUPTION
V$COPY_CORRUPTION
V$BACKUP_DATAFILE
V$BACKUP_REDOLOG
V$BACKUP_SET
V$BACKUP_PIECE
V$BACKUP_DEVICE
V$CONTROLFILE_RECORD_SECTION
这里还有一个视图,可以大致的监控到RMAN备份进行的程度。如通过如下的SQL脚本,
将获得备份的进度。
SQL> SELECT SID, SERIAL#, CONTE ...
- 2007-11-07 16:40
- 浏览 2086
- 评论(0)
在说明增量备份之前,首先要理解差异增量与累计增量备份,以及增量备份的备份与恢复原理。
差异增量,是默认的增量备份方式。
累计增量备份:
可以看到,差异增量是备份上级或同级备份以来变化的块,累计增量是备份上级备份以
来变化的块。累计增量增加了备份的时间,但是因为恢复的时候,需要从更少的备份集中恢
复数据,所以,为了减少恢复的时候,累计增量备份将比差异增量备份更有效。
不管怎么样增量备份,在Oracle 版本9 中,还是需要比较数据库中全部的数据块,这个过
程其实也是一个漫长的过程,而且由于增量备份形成多个不同的备份集,使得恢复变的更加
不可靠而且速度慢,所以增量备份 ...
- 2007-11-07 16:27
- 浏览 3896
- 评论(0)
备份文件可以自定义各种各样的格式,如下:
%c 备份片的拷贝数
%d 数据库名称
%D 位于该月中的第几天 (DD)
%M 位于该年中的第几月 (MM)
%F 一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,
其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序
列
%n 数据库名称,向右填补到最大八个字符
%u 一个八个字符的名称代表备份集与创建时间
%p 该备份集中的备份片号,从1 开始到创建的文件数
%U 一个唯一的文件名,代表%u_%p_%c
%s 备份集的号
%t 备份集时间戳
%T 年月 ...
- 2007-11-07 13:47
- 浏览 3435
- 评论(0)
Oracle9i开始Rman提供plus archivelog选项,极大的简化了Rman备份的操作。
当你定义plus archivelog语句时,RMAN执行如下步骤的操作:
1。运行一个ALTER SYSTEM ARCHIVELOG CURRENT命令
2。运行BACKUP ARCHIVELOG ALL命令。注意如果备份优化被启用,RMAN只会备份未备份过的日志
3。备份BACKUP命令中定义的文件
4。运行ALTER SYSTEM ARCHIVELOG CURRENT命令
5。备份所有的剩下的归档日志
测试备份脚本:
...
- 2007-11-06 16:52
- 浏览 1437
- 评论(0)
一、备份方案:
采用多级备份是为了减少了恢复所需要的时间和减少每天备份所需要的时间,而又保证系统有很好的恢复性。以下是一种建议的方案: 每半年做一个数据库的全备份(包含只读表空间) 每个月做一次零级备份(不包含只读表空间) 每个星期做一次一级备份 每天做一个二级备份 任何表空间改成只读状态后做一个该表空间的备份。 当需要时(如四个小时归档文件系统就要接近满了)备份归档文件1、数据库全备份脚本:run {allocate channel c1 type disk;backup full tag 'dbfull' format '/opt/backup/full_%d_%u' (databa ...
- 2007-11-06 16:40
- 浏览 3122
- 评论(0)
1、创建表空间、用户、授权
SQL> create tablespace ts_rman datafile '/oradata/rman.dbf' size 100M;
SQL> create user rman identified by rman default tablespace ts_rman;
SQL> grant connect ,resource , recovery_catalog_owner to rman;
2、连接到rman,启动rman工具
oracle@linux:~> rman catal ...
1、通过修改数据文件大小来改变表空间大小: alter database datafile '/opt/oracle/oradata/appacf/rman01.dbf' resize 100m; 2、 备份控制文件到跟踪文件 Alter database backup controlfile to trace; 3、备份控制文件到指定的文件 Alter database backup controlfile to ‘file name’; 4、创建有初始大小,无上限大小表空间 create tablespace OracleTest datafile '%oracle_base%\orada ...
- 2007-11-05 11:58
- 浏览 1444
- 评论(0)