Chen Sheng

岂曰无错 与子偕论 岂曰无正 与子偕证

« 在UltraEdit的查找和替换中使用正则表达式 (转) oracle 位操作函数 »

oracle 笔记


关于sqlplus的配置

1)where sqlplus

>e:\oracle\ora81\bin\SQLPLUS.EXE

2)编辑e:\oracle\ora81\sqlplus\glogin.sql

将要保存的选项,如

set serveroutput on size 1000000

增加到文件尾。不用担心写错了,如果写错了,在打开sqlplus之后,有提示的。

 

 在sqlplus中输入show all显示所有设置。

 

 

 

flash_recovery_area

今天那狂建了无数个表。结果数据库又出错了。

sqlplus system as sysdba

select * from v$log;

发现所有日志都"no"

select * from v$recovery_file_dest;

发现用完了。

ok。

alter system set DB_RECOVERY_FILE_DEST_SIZE=40G;

得自动设定自备份,删除归档日志。

http://www.itpub.net/466189.html

8i、9i、10g中更改数据库到归档模式

1)8i
SVRMGR> connect internal/oracle@dzdb
连接成功。
SVRMGR> startup mount pfile='D:\oracle\admin\cbsdb\pfile\init.ora'
已启动 ORACLE 实例。
系统全局区域合计有 44873676个字节
Fixed Size 65484个字节
Variable Size 20103168个字节
Database Buffers 24631296个字节
Redo Buffers 73728个字节
已装入数据库。
(注:startup mount
pfile='D:\oracle\admin\cbsdb\pfile\init.ora是因为本机有多个数据库,不指定pfile,mount时,报ora-01102错误)
SVRMGR> alter database archivelog;
语句已处理。
SVRMGR> archive log start;
语句已处理。
SVRMGR> alter database open;
语句已处理。
SVRMGR> shutdown
已关闭数据库。
已卸下数据库。
已关闭 ORACLE 实例。
修改数据库参数文件D:\Oracle\admin\cbsdb\pfile\init.ora,
取消以下语句的#注释
log_archive_start = true
log_archive_dest_1 = "location=D:\Oracle\oradata\cbsdb\archive"
log_archive_format = %%ORACLE_SID%%T%TS%S.ARC
SVRMGR> startup pfile='D:\oracle\admin\cbsdb\pfile\init.ora'
已启动 ORACLE 实例。
系统全局区域合计有 44873676个字节
Fixed Size 65484个字节
Variable Size 20103168个字节
Database Buffers 24631296个字节
Redo Buffers 73728个字节
已装入数据库。
已打开数据库。
SVRMGR> archive log list
数据库记录模式 存档模式
自动存档 已启用
存档路径 d:\Oracle\oradata\cbsdb\archive
最旧的联机日志顺序 1247
要存档的下一个记录顺序 1250
当前记录顺序 1250


2)9i
SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 F:\oracle\ora92\RDBMS
最早的概要日志序列 114
当前日志序列 116
SQL> alter system set log_archive_dest='F:\oracle\oradata\arch'
scope=spfile;

系统已更改。

SQL> alter system set log_archive_start=true scope=spfile;

系统已更改。

SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 386997388 bytes
Fixed Size 453772 bytes
Variable Size 167772160 bytes
Database Buffers 218103808 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 F:\oracle\oradata\arch
最早的概要日志序列 114
下一个存档日志序列 116
当前日志序列 116


3)10g
对于初始化文件,只需要修改log_archive_dest_n 这个参数.
log_archive_dest_1="location=D:\oracle\product\10.1.0\oradata\archive"

SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 D:\oracle\product\10.1.0\db_1\RDBMS
最早的联机日志序列 127
当前日志序列 129
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount pfile='D:\oracle\product\10.1.0\admin\cbsdb\pfile\init.ora'
ORACLE 例程已经启动。

Total System Global Area 134217728 bytes
Fixed Size 787808 bytes
Variable Size 49281696 bytes
Database Buffers 83886080 bytes
Redo Buffers 262144 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 D:\oracle\product\10.1.0\oradata\archive
最早的联机日志序列 127
下一个存档日志序列 129
当前日志序列 129

oracle 回收站:

session级别:
ALTER SESSION SET recyclebin = OFF;
instance级别:
ALTER SYSTEM SET recyclebin = OFF;

ora-01113

ora-01113:文件19需要介质恢复
ora-01110:数据文件19:'/oracle/oradate/hot1/news01.dbf‘
 

给发了三条命令让执行:

startup mount;
recover datafile filename;
alter database open;
or recover automatic
recover database

 

 

 

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206

Copyright 2000-2008 @ chensheng.net.(qq:99479) All Rights Reserved.
浙ICP备09092413号