Oracle归档模式与非归档模式设置
Oracle
归档模式与非归档模式设置
Oracle
的日志归档模式可以有效的防止
instance
和
disk
的故障,在数据库故障恢复中不可或缺,由于
oracle
初始安装模式为非归档模式,因此需要将其设置为归档模式,下面就其方法和步骤做一些总结,虽然简单,但这是管理
oracle
数据库必备之工,故有如下陈述。
例子是建立在
windowsXP
和
oracle11g
的环境下,如有环境不同,仅供参考。
Oracle
非归档模式设置为归档模式方法步骤:
1,
运行
cmd
命令,开启
sql*plus
C:\Documents and Settings\Administrator>sqlplus/nolog
2,
以
sysdba
身份连接数据库
SQL> CONNECT/AS SYSDBA
3,
若数据库是打开的,首先关闭卸载数据库。
SQL> SHUTDOWN
4,
以
mount
模式打开数据库。
SQL> STARTUP MOUNT
5,
查询当前归档模式
SQL> ARCHIVE
LOG
LIST
数据库日志模式
非存档模式
自动存档
禁用
存档终点
USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列
1
当前日志序列
1
6,
更改归档模式为
ARCHIVELOG
SQL> ALTER DATABASE ARCHIVELOG;
7,
重新查询归档模式
SQL> ARCHIVE
LOG
LIST
数据库日志模式
存档模式
自动存档
启用
存档终点
USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列
1
下一个存档日志序列
1
当前日志序列
1
8,
打开数据库
SQL>
ALTER
DATABASE
OPEN;
数据库归档模式设置已经完成,查询其归档模式除了
ARCHIVE
LOG
LIST
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
案例说明:
有A,B两台oracle数据库,都为10g,现在有一个A数据库中one表的几条数据要插入到B数据库中的one表?
在网上查阅了一下,可以通过在A上建立dblink,当然在B机上建立也是一样的。
打开sqlplus终端,或者任意的oracle客户端环境,执行以下SQL
create database link 链接名
connect t ......
应个报表要求做个
时间 双色球, 胜负彩。。。。。
200905 销量 销量
200906 销量 销量
200907 &n ......
数据库查询中难免会遇到行列转换的情况,摘列一些较精典的解决方案
--####################################################################
一、采用SQL decode和PL/SQL函数实现
--####################################################################
1、固定列数的行列转换
如
student subject grade
---- ......