- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 修改server端字符集
1. 关闭数据库SQL>SHUTDOWN IMMEDIATE 2. 启动到MountSQL>STARTUP MOUNT;SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;SQL>ALTER SYSTEM SET AQ_TM_PROCESSE
2013-05-27 20:22:58 606
转载 ORA-00257
Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特性,对Flash Recovery的管理导致的。 1
2013-05-23 16:50:09 655
转载 删除归档日志文件
当Oracle 归档日志满了后,将无法正常登入Oracle,需要删除一部分归档日志才能正常登入Oracle。一、首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_667758186.dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。二、把归档日志的物理文件删除后,我们就可以正常登入Oracle了,但
2013-05-16 16:32:18 702
转载 ORA-16038
ORA-16038: log 2 sequence# 786 cannot be archivedORA-19809: limit exceeded for recovery filesORA-00312: online log 2 thread 1:'F:\ORACLE\PRODUCT\10.1.0\ORADATA\KOKOOA\REDO02.LOG'我估计是flash_reco
2013-03-30 19:57:03 618
原创 ORA-01092: ORACLE 实例终止,强制断开连接
今天将数据库升级到10.2.0.2后,启动数据库报如下错误:查看oracle描述:接着查看alert log文件,有如下告警:执行startup upgrade命令以打开数据库:完了后,执行catupgrd.sql语句:这个过程比较长,大概1小时左右,慢慢等吧。完了之后重启数据库:
2013-02-01 14:56:02 6841
转载 从RAC恢复到单实例数据库操作步骤
自己做了一次RAC数据库恢复到单实例数据库的测试,特此记录。从RAC恢复到单实例数据库操作步骤1、检查目标端环境变量[Oracle@RHEL5 ~]$ env | grep ORAPATH=$PATH:$HOME/binexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01/appexport O
2013-01-18 10:26:05 554
转载 recover database的四条语句区别
1 recover database using backup controlfile2 recover database until cancel3 recover database using backup controlfile until cancel;4 recover database until cancel using backup controlfile;
2013-01-17 16:26:12 350
原创 restore database和recover database的区别
restore 只是用备份来还原,recover是用archivelog或者online log 举例说明: 假设我时间点A,做了个备份,时间点B数据库挂了 restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A recover database ;//这个操作利用archivelog and onlin
2013-01-17 15:52:25 1605
转载 Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL
2013-01-17 09:56:38 228
转载 RAC安装时需要执行4个脚本及意义
RAC安装时需要执行4个脚本1) $ORACLE_BASE/oraInventory/orainstRoot.sh (clusterware 结束时执行)2) $CRS_HOME/root.sh (clusterware 结束时执行)3) $CRS_HOME/bin/vipca.sh(该脚本是在第二个节点执行$CRS_HOME/root.sh时被自动调用)4) $O
2013-01-16 10:35:15 381
转载 sqlplus初始化login.sql
define_editor=vim set serveroutput on size 100000 set trimspool on set long 5000 set linesize 120 set pagesize 9999 column plan_plus_exp format a80 col
2013-01-14 17:01:25 530
转载 linux 10.2g oracle 通过脚本创建scott用户
很多的演示程序都是以scott用户及其用户下的表做例子的,于是,快速的创建这个用户和初始化表中的数据是必须的。在Oracle 10.2g环境中这个过程很简便,只需要以sys用户执行一下$ORACLE_HOME/rdbms/admin/utlsampl.sql脚本就OK了。1.确认一下数据库的版本,同时查看一下系统中是否已经存在scott用户sys@ora10g> select * fr
2013-01-14 14:53:47 392
原创 为什么ORACLE数据库能够恢复
Oracle在运行过程中,所有对于数据的修改都是在内存中进行的。Oracle每要修改一个记录必须先把记录所在的数据块加载到内存中,然后在内存中进行修改。但是提交(commit)时,修改的数据块不会立即写回磁盘。基于性能的考虑,Oracle是采用”延迟写”的算法定期批量的把数据块写回磁盘。因此,在数据库运行时,内存中的数据总比磁盘数据新。这些日志中都会带有SCN。 如果数据库是正常方式
2013-01-14 11:19:42 262
Java程序设计复习题
2010-12-11
高校学籍管理系统的设计与实现
2010-12-11
DOS 概述及入门的萨菲十大
2009-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人