当前位置: 首页 > wzjs >正文

用html做网站山东春季高考网站建设

用html做网站,山东春季高考网站建设,个人网页设计作品手绘,怎么做娱乐网站在Oracle数据库中,如果几个数据文件丢失,导致数据库无法启动,报错“ORA-01157: cannot identify/lock data file 2 - see DBWR trace file”,如果没有物理备份的情况下,位于丢失数据文件的数据是无法找回的&#xff0c…

在Oracle数据库中,如果几个数据文件丢失,导致数据库无法启动,报错“ORA-01157: cannot identify/lock data file 2 - see DBWR trace file”,如果没有物理备份的情况下,位于丢失数据文件的数据是无法找回的,但是没有丢失的数据文件上的数据还在,所有可以通过重建控制文件,去掉丢失的数据文件,来恢复数据库

创建测试数据

create tablespace tbs1 datafile '/data/oracle/prod/tbs01.dbf' size 10M;
conn acl_test/oracle;
create table t2 (id int,name varchar2(10)) tablespace tbs1;
insert into acl_test.t2 values(1,'aaa');
commit;

模拟数据文件丢失

mv tbs01.dbf  tbs01.dbf_bak

重启数据库

shutdown abort;
SQL> startup
ORACLE instance started.Total System Global Area 3221225472 bytes
Fixed Size                  8625856 bytes
Variable Size             788529472 bytes
Database Buffers         2415919104 bytes
Redo Buffers                8151040 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
ORA-01110: data file 2: '/data/oracle/prod/tbs01.dbf'

重建控制文件

#备份出当前控制文件
alter database backup controlfile  to trace as  '/home/oracle/cur.trc';
#根据/home/oracle/cur.ctl编辑重建控制文件语句
[oracle@test ~]$ vi ctl.sql CREATE CONTROLFILE REUSE DATABASE "PROD" NORESETLOGS FORCE LOGGING ARCHIVELOGMAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 100MAXINSTANCES 8MAXLOGHISTORY 292
LOGFILEGROUP 1 '/data/oracle/prod/redo01.log'  SIZE 200M BLOCKSIZE 512,GROUP 2 '/data/oracle/prod/redo02.log'  SIZE 200M BLOCKSIZE 512,GROUP 3 '/data/oracle/prod/redo03.log'  SIZE 200M BLOCKSIZE 512
-- STANDBY LOGFILE
--   GROUP 4 '/data/oracle/prod/std1.log'  SIZE 200M BLOCKSIZE 512,
--   GROUP 5 '/data/oracle/prod/std2.log'  SIZE 200M BLOCKSIZE 512,
--   GROUP 6 '/data/oracle/prod/std3.log'  SIZE 200M BLOCKSIZE 512,
--   GROUP 7 '/data/oracle/prod/std4.log'  SIZE 200M BLOCKSIZE 512
DATAFILE'/data/oracle/prod/system01.dbf','/data/oracle/prod/sysaux01.dbf','/data/oracle/prod/undotbs01.dbf','/data/oracle/prod/test01.dbf','/data/oracle/prod/users01.dbf'
CHARACTER SET AL32UTF8
;

在nomount状态下执行

 startup nomount;@ctl.sqlControl file created.SQL> select open_mode from v$database;OPEN_MODE
--------------------
MOUNTED

恢复数据库

SQL> RECOVER DATABASE;
ORA-00283: recovery session canceled due to errors
ORA-01244: unnamed datafile(s) added to control file by media recovery
ORA-01110: data file 2: '/data/oracle/prod/tbs01.dbf'#查看表空间
SQL> select name from v$tablespace2  ;NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEST
USERS
TBS1
发现tbs1表空间还在,查看数据文件SQL> select file#,name,status from v$datafile;FILE# NAME                                               STATUS
---------- -------------------------------------------------- -------1 /data/oracle/prod/system01.dbf                     SYSTEM2 /u01/app/oracle/product/12.1.0/db_1/dbs/UNNAMED000 RECOVER023 /data/oracle/prod/sysaux01.dbf                     RECOVER4 /data/oracle/prod/undotbs01.dbf                    RECOVER5 /data/oracle/prod/test01.dbf                       RECOVER7 /data/oracle/prod/users01.dbf                      RECOVER6 rows selected
#发现2号数据文件路径异常,尝试将此表空间offline
SQL> alter database datafile 2 offline;Database altered.
#恢复数据库
SQL> recover database;
Media recovery complete.
尝试open数据库
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 12452
Session ID: 9 Serial number: 19207
再次startup数据库
SQL> startup
ORACLE instance started.Total System Global Area 3221225472 bytes
Fixed Size                  8625856 bytes
Variable Size             788529472 bytes
Database Buffers         2415919104 bytes
Redo Buffers                8151040 bytes
Database mounted.
Database opened.

查看测试数据

SQL> select * from acl_test.t2;
select * from acl_test.t2*
ERROR at line 1:
ORA-00376: file 2 cannot be read at this time
ORA-01111: name for data file 2 is unknown - rename to correct file
ORA-01110: data file 2: '/u01/app/oracle/product/12.1.0/db_1/dbs/UNNAMED00002'SQL> select file_name,tablespace_name,status from dba_data_files;FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME                STATUS
------------------------------ ---------
/data/oracle/prod/system01.dbf
SYSTEM                         AVAILABLE/data/oracle/prod/sysaux01.dbf
SYSAUX                         AVAILABLE/data/oracle/prod/test01.dbf
TEST                           AVAILABLEFILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME                STATUS
------------------------------ ---------
/data/oracle/prod/users01.dbf
USERS                          AVAILABLE/u01/app/oracle/product/12.1.0/db_1/dbs/UNNAMED00002
TBS1                           AVAILABLE/data/oracle/prod/undotbs01.dbf
UNDOTBS1                       AVAILABLE

删除丢失的表空间

DROP TABLESPACE tbs1 INCLUDING CONTENTS AND DATAFILES;
http://www.dtcms.com/wzjs/554233.html

相关文章:

  • 不需要备案如何做网站在新西兰做兼职的网站
  • 购物类网站都有哪些模块网站备案后改域名
  • 电子产品网站建设策划书国展做网站的公司
  • 福田附近公司做网站建设多少钱做的网站没流量
  • php网站登录系统怎么做建设游戏运营网站开展工作
  • 三明网站建设公司定陶网站建设
  • 门户网站做免费相亲的建设商务网站的费用
  • 烟台网站建设哪家服务好买产品做企业网站还是博客
  • 网站空间维护工程建设教育网站
  • 网站商城的公司运营结构wordpress 怎么使用
  • 室内设计网站大全网站php企业网站开发方案
  • 全能优化型网站烟台seo快速排名
  • php制作网站开发微擎小程序
  • 测量为什么要建站无锡网站app微信号
  • 网站建设前端做网站seo推广公司
  • 佛山便宜网站建设网站收录一键提交
  • 网站整体设计意图及其功能网站建设好吗
  • 公司旅游视频网站模板免费下载建设银行信用卡被钓鱼网站骗了15000
  • 什么是wap网站wordpress镶嵌网页
  • 北京微信公众号成都seo排名
  • 编程外包seo排名点击手机
  • 写作网站推荐建设人行官方网站下载
  • 网站运营每天做的昆明专门做网站
  • wordpress搭建小说站楼盘 东莞网站建设
  • 基于django网站开发课设报告怎么定义自豪地采用WordPress
  • 美食网站建设服务策划书wordpress文档可以下载吗
  • 中国采购与招标网官方网站泰安建设厅网站
  • 南昌网站建设网站推广网站开发也需要源码吗
  • 凡科建站源码佛山网站设计多少钱
  • 网站开发技术历史个人网站名称创意大全