9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

Oracle切换为归档格局的步骤及难题一挥而就

日期:2020-05-03编辑作者:前端

直白如题翻看当前数据库形式

接连步向数据库,键入以下命令:复制代码 代码如下:SQL archive log list;可查阅当前数据库的方式,若“数据库日志模式非存档情势”则有要求开展以下的切换流程。

在切换在此以前,请保管以下参数的装置

log_archive_dest_n 参数设置归档日志目的,个中n用数字替换。在Oracle9i中n的范围是1~5,在Oracle10g中n能够取值1~10。设置方式如下:复制代码 代码如下:SQL alter system set log_archive_dest_1="location=path" scope=both;当中,path是积攒归档日志文件的文件夹路线。最终的scope=both是为了将设置使用到当前数据库实例,以至将参数设置保存到SPFILE中,数据库重启时直接加载SPFILE中的参数音讯。可以安装五个归档日志指标。设置多少个对象,在进展归档的时候归档日志文件能够同临时候保留成七个归档版本,设置多少个目标是个好习贯,就算在主题材料现身早先有如从未供给^_^

闭馆数据库

复制代码 代码如下:SQL shutdown immediate

闭馆数据库平时不会并发什么难点,但在数据库投入使用之后,关闭数据库必需是迫于的——最佳确认保障关闭是绝非人正在使用数据库,要否则,有你等的^_^。

起头数据库为挂起状态

复制代码 代码如下:SQL startup mount

行至此步,真正的难题才现身。mount了过数次始终startup不上,说是监听程序非常小概监听到你日前的例程了。当然,假诺监听程序配置妥帖,此类难题是不会在这里间现身的。既然是监听程序现身难题,那么就从那边出手进行解决。在oracle数据库的安装目录下能够找到listener.ora这种参数文件,可用记事本张开它们进行编辑和保存。当然一贯手工业改善这几个文件而不是明智之举,因为个中的括号能够禁止你多多的脑细胞。在装置oracle时通常都会暗许安装Net Manager这几个组件,它可以辅助你轻易地配置监听程序的讨厌参数:Oracle Net配置 》监听程序 》LISTENE途乐,在窗体左侧最上方的下拉框中筛选“数据库服务”。倘诺您从未监听数据库服务,那么那正是你消除难点的关键所在。加多数据库,全局数据库和SID设置为与tnsnames.ora文件中的SE卡宴VICE_NAME相像的值。保存,则在listener.ora中就能够多出部分安装,如下:

复制代码 代码如下:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = E:oracleproduct10.2.0db_1) (SID_NAME = ORCL) ) )

新民主主义革命部分专门的学业监听程序中未布置一体化的剧情,以后配备好它,则以上无法使数据库走入挂起状态的主题材料就足以消除了。注意,以上假如tnsnames.ora文件中的SE汉兰达VICE_NAME就是ORCL。当然,配置好监听程序参数后还未马上使用到监听程序中,大家还供给重新载入监听程序,步入命令行:复制代码 代码如下:C:lsnrctlLSNRCTL reload重新连接叁遍数据库,则结果是“已接连到空闲例程”。当时再startup mount,则可顺遂跻身挂起状态。

在挂起状态的数据库例程中切换情势

复制代码 代码如下:SQL alter system archivelog;提示“数据库已改成”。在开荒数据库后,用archive log list能够查阅当前方式:数据库日志情势 存档形式。

开采数据库

复制代码 代码如下:SQL alter database open;

挂起状态的数据库并不是真实可用的情景,独有张开的数据库才是运作中可接纳的例程。

末尾职业

开荒自动归档复制代码 代码如下:SQL alter system set log_archive_start = true; scope=both;

手工业归档;复制代码 代码如下:SQL alter system switch logfile; --可进展手工业归档检查测量检验以上设置是还是不是业已被利用到当下数据库中

设置快闪区大小复制代码 代码如下:SQL alter system set db_recovery_file_dest_size=5368709102; --5G

此外主题素材在切换格局的进程中自身还遇上二个标题,即在本人用写字板展开SPFILE时万籁无声中按了封存。小小的保存带来大大的难点,SPFILE是一种二进制文件,写字板尽管能开发常规浏览大多数剧情却没有任何进展读取文件中率先行的文件标识。保存,得,SPFILE就被改成日常文书了,人是好读了,但Oracle不认得。不能,重新建八个呗。

重新创建SPFILE须要系统中的PFILE。PFILE好的地点是它是文本文件^_^日常在建数据库的还要就曾经创办了它,它所在的渠道可能如下:E:oracleproduct10.2.0adminorclpfile。在这里路线下有叁个以init.ora.为文件名带头的文件,该文件的文书名结尾的一部分是一串数字。以sysdba的身价连接到数据库空闲例程,重新建立SPFILE的一声令下如下:复制代码 代码如下:SQL create spfile='E:oracleproduct10.2.0db_1dbsSPFILEORCL.ORA' from pfile='E:oracleproduct10.2.0adminorclpfileinit.ora.************';

若重新建立设成功,则提示“文件已创制”。创造新的SPFILE后数据库就能够平时运转了,可是,未来请深深记住用系统命令alter system set...... scope=spfile;去改善SPFILE的内容。

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于前端,转载请注明出处:Oracle切换为归档格局的步骤及难题一挥而就

关键词:

极其解析与减轻格局

场景如下:--创建类型(type)create or replace type list_obj is table ofnumber;--创建表结构create table test( name varchar2(30) primary keyc...

详细>>

MySQL版本低了不支持两个时间戳类型的值解决方法

MySQL报错:错误代码: 1293 Incorrect table definition; there can be onlyone TIMESTAMP column with CURRENT_TIMESTAMP 原因是:两台服务器的...

详细>>

MySQL如何生成唯一的server

前言 我们都清楚MySQL用server-id来独一的标记某些数据库实例,并在链式或双主复制结构中用它来防止sql语句的十二万...

详细>>

MySQL主从同步中的server

前言 当我们搭建MySQL集群时,自然需要完成数据库的主从同步来保证数据一致性。而主从同步的方式也分很多种,一...

详细>>