Base-Oracle-1
- 格式:ppt
- 大小:810.00 KB
- 文档页数:29


oracleora-03113ora-03114错误
产⽣该问题的原因:
1.Oracle开启归档模式后,归档⽇志超过预定⼤⼩
2.应⽤程序和数据库机器之间⽹络不好(ping xxx.xxx.xxx.xxx -t 查看丢包率)
附查询归档信息:
查看归档⽇志信息select * from v$recovery_file_dest
增⼤归档⽇志空间SQL> alter system set db_recovery_file_dest_size=20G;
System altered.
删除归档⽇志1.看看现在⽤了多少归档⽇志了(按百分⽐):
select * from v$flash_recovery_area_usage;
如果 ARCHIVED LOG 超过90% oracle随时有宕机的危险
2.当删除归档⽂件后需要⽤RMAN⼯具释放归档所占⽤的空间,⾸先连接RMAN⼯具
rman target sys/pass
3.查查归档⽇志吧
crosscheck archivelog all;
4.觉着没⽤就⼲掉它吧,如果想保留今天的⽤下⾯那个语句
delete expired archivelog all;(全部删除)
delete archivelog until time 'sysdate - 1';(保留当天删除,删除之前所有)
也可以:$ORACLE_BASE/flash_recovery_area/你的实例名/archivelog/这个路径下,找到归档⽇志⽂件,把没⽤的删了
关闭归档
1.⽤SYS⽤户进⾏登录,⾸先设置归档进程关闭。
alter system set log_archive_start = false scope = spfile;
2.然后关闭数据库
shutdown immediate;
3.启动DB到mount模式
startup mount;
4.关闭闪回数据库模式,如果不关的话总报错ORA-38774
alter database flashback off;
1.1.1 培训的整体场景说明
培训规划示意图
IP地址规划
Testdb testapp
心跳IP(eth1) 192.168.139.3/24 192.168.139.4/24
管理IP(eth0) 192.168.139.5/24 192.168.139.6/24
资源组IP Ora_pkg:192.168.139.7/24
Test_pkg:192.168.139.8/24
虚拟机部署规划(教材中和自己一起操作)
数据库:Oracle 10.2.0.4
软件安装目录:
Oracle 软件目录:/opt/oracle
Oracle 数据目录:/oradata
Ceshi-TEST目录:/ceshitest
用户与密码(注意区分操作系统与数据库):
操作系统:oracle/oracle
数据库:sys/oracle、system/oracle
1.1.2 虚拟机环境介绍
操作系统:RHEL 5.4 (32位)
系统用户名/密码:root/root
主机名:testapp、testdb
数据库Oracle 10g软件已安装在目录:/opt/oracle
由于数据库已经部署好,本文档的3.3、5.1.1、5.1.2和5.1.3章节在实际操作的过程中忽略。
验证Oracle程序
#su – oracle
#sqlplus / as sysdba
Java 1.5已安装在目录:/usr/java/jdk1.5.0_10
由于java已经部署好,本文档的6.1.1章节不需要在实际操作的过程中忽略,但要检查一下Java 环境
#java -version
Ceshi-TEST软件做了tar 包ceshitest.tar.gz,放在虚拟机的testapp的/ceshitest-media目录。
Oracle 11g Gateway (ODBC)安装配置(UTF-8中文支持)
环境信息:
操作系统:RHEL 6U4 64bit
LANG使用:zh_CN.UTF-8
Oracle 数据库
版本:Oracle 11g database 11.2.0.1.0
安装目录:/home/oracle/product/ora11g
服务名称(ORACLE_SID):ora11g
Oracle Gateway
版本:Oracle 11g gateway 11.2.0.1.0
安装目录:/home/gateway/product/gateway
服务名称(ORACLE_SID):gateway
Gbase 8t数据库
版本:Gbase 8t V8.5 12.10.FC4G1AEE_1.6.3.43
安装目录:/home/gbase8t/8t
服务名称(INFORMIXSERER):gbase8t
Informix CSDK
版本:Informix CSDK 4.10.FC7
安装目录:/home/gbase8t/8t
连接方式:
Oracle Database通过dblink连接到Gateway;Gateway通过CSDK提供的ODBC驱动(unixODBC),访问Gbase 8t/Informix数据库。
组件安装
1,Oracle 11g database安装详细过程 略
Oracle database使用的环境如下:
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/ora11g
ORACLE_SID=ora11g
NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
# NLS_LANG需要使用AL32UTF8或者UTF8
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH
****************************************************************
# made by brain zhang
# products made by brain zhang is competitive products
****************************************************************
SET MARKUP HTML ON SPOOL ON pre off entmap off
SET ECHO OFF
SET TERMOUT OFF
SET TRIMOUT OFF
set feedback off
set heading on
set linesize 200
set pagesize 10000
col tablespace_name format a15
col total_space format a10
col free_space format a10
col used_space format a10
col used_rate format 99.99
column dbid new_value spool_dbid
column inst_num new_value spool_inst_num
select dbid from v$database where rownum = 1;
select instance_number as inst_num from v$instance where
rownum = 1; column spoolfile_name new_value spoolfile
select 'spool_'||(select name from v$database where rownum=1)
||'_'|| (select instance_name from v$instance where rownum=1)