将ORACLE数据库更改为归档模式有哪些步骤?
展开全部
【答案】:1),以exp方式在线备份数据库到指定位置;
2),观察当前数据库是以服务器参数文件(spfile)方式启动还是以参数文件(pfile)方式启动: SQL> show parameter spfile; NAME TYPE VALUE ———————————— ———– —————————— spfile string /home/db/oracle/10g/dbs/spfile XXXX.ora value后有内容,说明数据库以服务器参数文件方式启动,这里的spfile文件对应的裸设备为/dev/vgdata/rspfile(通过查看/home/db/oracle/10g/dbs/initSID.ora文件内容获得);
3),关闭所有实例(shutdown immediate);
4),任意选取一个实例,创建参数文件到指定路径: SQL>create pfile=’/home/db/oracle/pfile.ora’ from spfile;
5),修改pfile.ora文件,添加参数cluster_database=false;
6),以修改之后的参数文件按nomount方式启动数据库: SQL>startup nomount pfile=’/home/db/oracle/pfile.ora’;
7),使数据库以exclusive方式启动: SQL>alter database mount exclusive;
8),改变归档模式: SQL>alter database archivelog;
9),将pfile参数中的cluster_database重新更改为“true”;
10),更新服务器参数文件: SQL>create spfile from pfile=’/home/db/oracle/pfile.ora’;
11),关闭数据库实例; SQL>shutdowm immediate;
12),分别在两个节点上启动数据库: SQL>startup;
2),观察当前数据库是以服务器参数文件(spfile)方式启动还是以参数文件(pfile)方式启动: SQL> show parameter spfile; NAME TYPE VALUE ———————————— ———– —————————— spfile string /home/db/oracle/10g/dbs/spfile XXXX.ora value后有内容,说明数据库以服务器参数文件方式启动,这里的spfile文件对应的裸设备为/dev/vgdata/rspfile(通过查看/home/db/oracle/10g/dbs/initSID.ora文件内容获得);
3),关闭所有实例(shutdown immediate);
4),任意选取一个实例,创建参数文件到指定路径: SQL>create pfile=’/home/db/oracle/pfile.ora’ from spfile;
5),修改pfile.ora文件,添加参数cluster_database=false;
6),以修改之后的参数文件按nomount方式启动数据库: SQL>startup nomount pfile=’/home/db/oracle/pfile.ora’;
7),使数据库以exclusive方式启动: SQL>alter database mount exclusive;
8),改变归档模式: SQL>alter database archivelog;
9),将pfile参数中的cluster_database重新更改为“true”;
10),更新服务器参数文件: SQL>create spfile from pfile=’/home/db/oracle/pfile.ora’;
11),关闭数据库实例; SQL>shutdowm immediate;
12),分别在两个节点上启动数据库: SQL>startup;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询