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

重装操作系统后的oracle实例恢复


重装操作系统后,如果数据文件,控制文件,日志文件都完好的话(在itpub看过很多人提过这个话题,多数人都是将这3个文件放在同一目录oradata),只需重新安装oracle(跟重装操作系统前同版本)到原目录后,重建实例服务和密码文件,配置一下listener和tns即可正常启动数据库.
过程如下(假设原实例名为orcl,版本为9i):
1.将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle到原目录,即跟重装操作系统前同一目录,假设为d:\oracle;安装过程选择"只安装软件"即不创建数据库,这样可以节省很多时间.
2.配置listener和tns:
运行lsnrctl start,即可在创建监听服务;
使用net manager配置tns,但不要测试(数据库没有起来肯定测试不通过的);
3.将oradata文件夹拷贝回原目录(如d:\oracle\oradata);
4.将spfile拷贝回原目录(如d:\oracle\ora92\database);
5.创建实例服务:
oradim -new -sid orcl -startmode auto
6.重建口令文件:
orapwd file=d:\oracle\ora92\database password=orcl entries=5
7.重启监听和实例.
8.如果数据库没有启动就进入sqlplus手工打开数据库
sqlplus /nolog
sql>conn sys/orcl@orcl as sysdba
sql>startup;
9.如果数据库顺利打开,整个实例恢复过程即完成.


相关文档:

oracle 列转行实例

select * from (select pro_id, sum(decode(month, '01', summ)) one,
                    sum(decode(month, '02', summ)) two,
             &nb ......

oracle居然能调用java程序

以前只知道java能调用oracle存储过程和函数,但今天我发现原来oracle也可以调用java
测试环境oracle 10g
call dbms_java.set_output(5000);
--首先在oracle中编译java文件 以下是个简单的
create or replace and compile java source named helloworld as
public     class   hellowor ......

Sybase数据库和oracle数据库用法


1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
    exp system/manager@TEST file=d:daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
    exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_ ......

Oracle不同行的某列字符串相加,去除重复值

有如下表Test
City People Make
广州  1        A
广州  2        B
广州  3        C
上海  4        A
上海  5     ......

Oracle表分区

 
 
      国都号码数据库设计说明
 
                V1 
 
 
 
文档变更记录
   
序号
变更内容说明
版本号
版本日期
执笔人
1
初稿
V ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号