原来的dwtest测试库坏掉了,因为是测试库,也懒得去研究如何修复了,征求了几个DBA的意见,干脆重建好了。

首先删除原来的数据库:

删除原来的数据文件、控制文件、密码文件、日志文件等等,目录都保留

首先删除数据文件

/home/oracle/oradata/dwtests/*.dbf

删除日志文件

/home/oracle/admin/dwtest/bdump/*.*

/home/oracle/admin/dwtest/cdump/*.*

/home/oracle/admin/dwtest/udump/*.*

/home/oracle/admin/dwtest/create/*.*

pfile目录里面的内容没有删,参数文件还是用的原来的那个

删除控制文件

/home1/oracle/oradata/dwtest/*.ctl

删除密码文件

$ORACLE_HOME/dbs/orapwdwtest

删除原来的归档日志

/home1/oracle/oradata/dwtest/arch/*.arc

删除重做日志:

/home/oracle/oradata/dwtest/*.log

创建密码文件

orapwd file=/home/oracle/product/9.2/dbs/orapwdwtest password=manager entries=5

在linux下面没有找到oradim命令,可能linux下面不需要删除实例的,只要清空了上面的文件直接建库就可以了。

用原来的pfile启动实例

startup nomount pfile="$ORACLE_BASE/admin/dwtest/pfile/initdwtest.ora.2192004102648"

创建数据库:

CREATE DATABASE dwtest

LOGFILE '/home/oracle/oradata/dwtest/redo01.log' SIZE 2048K,

'/home/oracle/oradata/dwtest/redo02.log' SIZE 2048K,

'/home/oracle/oradata/dwtest/redo03.log' SIZE 2048K

MAXLOGFILES 32

MAXLOGMEMBERS 2

MAXLOGHISTORY 1

DATAFILE '/home/oracle/oradata/dwtest/system01.dbf' SIZE 58M  REUSE AUTOEXTEND ON NEXT 10M

DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/home/oracle/oradata/dwtest/temp.dbf' size 10M AUTOEXTEND ON NEXT 10M

UNDO TABLESPACE UNDOTBS1 DATAFILE '/home/oracle/oradata/dwtest/undotbs1.dbf' SIZE 20M

MAXDATAFILES 254

MAXINSTANCES 1

CHARACTER SET ZHS16GBK

NATIONAL CHARACTER SET UTF8;

修改system的默认存储

ALTER TABLESPACE SYSTEM DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 50);

ALTER TABLESPACE SYSTEM MINIMUM EXTENT 64K;

创建用户表空间

CREATE TABLESPACE USERS DATAFILE '/home/oracle/oradata/users01.dbf' SIZE 100M REUSE

AUTOEXTEND ON NEXT 1280K

MINIMUM EXTENT 128K

DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

创建工具表空间

CREATE TABLESPACE TOOLS DATAFILE '/home/oracle/oradata/tools01.dbf' SIZE 64M REUSE

AUTOEXTEND ON NEXT 320K

MINIMUM EXTENT 32K

DEFAULT STORAGE ( INITIAL 32K NEXT 32K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

--创建索引表空间

CREATE TABLESPACE INDX DATAFILE '/home/oracle/oradata/indx01.dbf' SIZE 32M REUSE

AUTOEXTEND ON NEXT 1280K

MINIMUM EXTENT 128K

DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

设置默认的临时表空间

alter user sys temporary tablespace TEMP;

建数据字典(这些脚本执行的时候有的提示错误,没有注意,应该没有什么问题)

@$ORACLE_HOME/rdbms/admin/catalog.sql;

@$ORACLE_HOME/rdbms/admin/catexp7.sql

@$ORACLE_HOME/rdbms/admin/catproc.sql

@$ORACLE_HOME/rdbms/admin/caths.sql

connect internal/oracle

@$ORACLE_HOME/rdbms/admin/catrep.sql

exit

alter user system default tablespace SYSTEM;

alter user system temporary tablespace TEMP;

mysql删除十天前数据脚本_前几天手工删除测试数据库并重建的脚本相关推荐

  1. mysql做十亿条数据查询_数据库优化:mysql数据库单机数十亿数据查询设计

    很久没写文章,是不是想着写点什么东西,分享下我的数据库设计思路,主要是针对单机数十亿及以上数据查询优化技巧. 如果只是简单的查询,没有频繁的写入操作,对查询速度不要求在毫秒级别,就不需要什么大型的数据 ...

  2. 编写一个watchdog.sh脚本_五大原因!为何要将Jupyter Notebook转换为python脚本?

    全文共3360字,预计学习时长9分钟 图源:unsplash 大多数数据科学在线课程都把Jupyter Notebook作为教学媒介,这是因为初学者在Jupyter Notebook的单元格中编写代码 ...

  3. 不影响数据库运行如何快速恢复刚删除的表及其数据(二)如何恢复刚才删除的一条数据...

    不影响数据库运行如何快速恢复刚删除的表及其数据(二) 如何恢复刚才删除的一条数据 比如执行了delete from emp where ename='FORD';如何恢复刚刚删除的记录. 执行如下语句 ...

  4. mysql触发器中访问mssql数据表_[数据库]一个利用触发器(trigger)实现数据库表的审计功能(audit)的例子--针对ms sql实现...

    首先建立数据库Test,建立两个表,我们命名为grades和audit,利用audit实现对grades的审计功能,其中grades用于存放学生的成绩,包括"sdudentID,course ...

  5. mysql提供什么语句用于删除表中的数据_MySQL提供【 】语句用于删除表中的数据...

    MySQL提供[ ]语句用于删除表中的数据 答:暂无解析 出头教育: 当双活塞杆液压缸的缸体固定, 活塞杆与运动件固连时,其运动件的运动范 围等于液压缸有效行程的 答:三倍 可同时搜集若干调查单位资料 ...

  6. java前后端数据交互_前后端数据交互(示例代码)

    function ajax(option) { function objtostring(obj){ if(typeof obj==='object' && !Array.isArra ...

  7. 删除word中所有的表格_如何在Word中删除表格

    删除word中所有的表格 If you've inserted a table in Word and you now want to delete it, you may have found it ...

  8. java暂停脚本_用Rhino解析Java中的JavaScript:暂停/恢复脚本

    我正在使用JDK的javax.script.*包.具体来说,我使用的是JavaScript引擎,据我所读,它似乎是基于Mozilla开发的名为Rhino的JavaScript- in-Java解释器. ...

  9. Mysql查询表中每行数据大小_计算数据库中各个表的数据量和每行记录所占用空间的脚本-转载来自(博客园 桦仔)...

    本文出处: 感谢桦仔 的分享精神! 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tablespaceinfo ( nameinfo  ...

最新文章

  1. Anolis 安装图解
  2. 诗与远方:无题(八十四)- 自己醉了
  3. Unsupported major.minor version 51.0
  4. 机器学习--线性回归2(共线性问题、岭回归、lasso算法)
  5. div+css完成首页布局
  6. 图数据库实战 AWS Neptune Gremlin CloudFormation
  7. Spring-自定义BeanName生成规则
  8. reporting services rdl文件如何不分页
  9. 思岚A3雷达官方ROS包将雷达的发布频率改为20HZ
  10. 云计算作为一种新型的IT服务资源,主要分为几种服务类型
  11. 裸机服务器装系统步骤,怎么给裸机装系统……
  12. 求负片灰度扩展幂律变换
  13. 分部积分出现积回去的情况
  14. vue 3D轮播展示 --vue-carousel-3d
  15. 【文章】我在华为打工的日子
  16. java 无序_java – 为什么ArrayList给出无序输出?
  17. 你理解常见如阿里,和友商大数据平台的技术体系差异以及发展趋势和技术瓶颈,在存储和计算两个方面进行概述
  18. 手把手教你“撸”一套企业级代理服务-前言
  19. OpenCV人脸识别(3)提取面部特征
  20. 夏令营被拒,计算机保研er应该怎么办?

热门文章

  1. C/C++ 进阶 —— 指向指针的指针
  2. 机器学习基础(四十九)—— 总结
  3. hive 操作(三)——hive 的数据模型
  4. 从孙子算经到中国剩余定理
  5. html 插入本地视频,win7系统中Word文档插入本地视频的方法【图文】
  6. html军事学校模板,军事训练学校网站模板
  7. python基础教程第三版电子版-《python基础教程第三版》PDF高清完整版-免费下载...
  8. python基础教程书籍-7本Python必读的入门书籍
  9. arcgis python 教程-按区域消除--arcgis python实例教程
  10. python从入门到精通-终于懂得python从入门到精通教程