易截截图软件、单文件、免安装、纯绿色、仅160KB

控制文件的备份及恢复(linux下和XP下步骤是一样的)

备份控制文件包括三种方法:
(1)通过操作系统命令在数据库关闭时对控制文件进行COPY;
(2)利用ALTER DATABASE BACKUP CONTROLFILE TO命令将控制文件备份到二进制文件;
SQL> alter database backup controlfile to 'E:\oracle\product\10.2.0\orcl\controlfile01.bak';
数据库已更改。
(3)利用ALTER DATABASE BACKUP CONTROLFILE TO TRACE命令将重建控制文件备份的脚本备份到后台trace文件中。
SQL> alter database backup controlfile to trace;
数据库已更改。
Oracle推荐使用第二种方式来备份控制文件。第一种方式备份的控制文件,一般用于全库一致性恢复。而第三种方式备份控制文件会丢失归档日志历史等许多信息。在重建控制文件时,只读表空间和脱机的数据文件的处理相对比较复杂。
恢复利用alter database backup controlfile to trace;备份的控制文件
1 关闭数据库,重命名控制文件,模拟控制文件丢失
2 打开数据库,连接如下:
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 5月 15 19:23:57 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL> conn sys/admin as sysdba
已连接。
SQL> conn system/manager
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
警告: 您不再连接到 ORACLE。
SQL> conn scott/tiger
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
3 SQL> conn sys/admin as sysdba
已连接。
修改由alter database backup controlfile to trace备份控制文件时产生的脚本,去掉多余的注释
在E:\oracle\product\10.2.0\admin\orcl\udump的orcl_ora_668.trc找到创建控制文件的脚本
执行如下语句:
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG'  SIZE 50M,
  GROUP 2 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'  SIZE 50M,
  GROUP 3 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'  SIZE 50M
DATAFILE
  'E:\ORACLE\PRODUCT\10.2.0\O


相关文档:

linux管理

使用df和du命令来监控文件系统的有效空间的大小
通过清除不用的文件和core文件来清理文件系统空间
通过修剪日志文件来清理/var文件系统
从命令行扩展一个卷组
从命令行扩展一个逻辑卷
从命令行扩展一个文件系统
1.监控磁盘使用情况
使用df 命令检查文件系统的有效空间。
# df -k
Filesystem kbytes used avai ......

Java 使用SSH连接Linux 使用passwd命令修改密码


使用InputStream和OutputStream来获得命令行运行结果和输入内容是首先需要具备的.
然后要解决SSH连接问题.
在OpenSource项目里找到了Ganymed SSH-2 for Java .下载后有例子,但是没有找到有关交互命令的例子.所以自己探索了一下
在网上看有老外讨论用这个如何改密码,基本上的问题都是因为找不到返回的提示
Linux修改密 ......

linux 让你的进程后台运行

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
一。& 最经常被用到
   这个用在一个命令的最后,可以把这个命令放到后台执行
二。ctrl + z
     可以将一个正在前台执行的命令放到后台,并且暂停
三。jobs
  & ......

linux设置启动载入动态链接库目录


Linux下安装完后Oracle客户端后调用OCI,编译没有问题,运行时发现
cannot open shared object file libclntsh.so.10.1: No such file or directory
经过查找发现是oracle的路径没有设置
输入:
locate libclntsh.so.10.1
获取对于路径
/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
编辑/etc/ld. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号