转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/19263339

1、运行nid,显示如下参数:

oracle@mydb 2014_02_15]$ nid

DBNEWID: Release 11.2.0.3.0 - Production on Sun Feb 16 00:10:38 2014

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Keyword     Description                    (Default)
----------------------------------------------------
TARGET      Username/Password              (NONE)     - --指定数据库的用户名和密码
DBNAME      New database name              (NONE)      ---创建新的数据库名以及DBID
LOGFILE     Output Log                     (NONE)
REVERT      Revert failed change           NO
SETNAME     Set a new database name only   NO       ---如果只更改数据库名,请指定SETNAME=Y
APPEND      Append to output log           NO
HELP        Displays these messages        NO

2、查出原来的DBID=2217289411
sys@OCM> SELECT NAME,DBID FROM V$DATABASE;

NAME                       DBID
-------------------- ----------
OCM                  2217289411

3、关闭数据库并启动到MOUNT
sys@OCM> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
sys@OCM> startup mount;
ORACLE instance started.

Total System Global Area 1006809088 bytes
Fixed Size                  2233520 bytes
Variable Size             478153552 bytes
Database Buffers          419430400 bytes
Redo Buffers              106991616 bytes
Database mounted.

4、在LINUX命令提示符中运行nid命令,这里只更改DBID
sys@OCM> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
You have new mail in /var/spool/mail/oracle
[oracle@mydb ~]$ nid target=system/oracle

DBNEWID: Release 11.2.0.3.0 - Production on Sun Feb 16 00:19:12 2014

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to database OCM (DBID=2217289411)

Connected to server version 11.2.0

Control Files in database:
    /u01/app/oracle/oradata/ocm/control01.ctl
    /u01/app/oracle/oradata/ocm/control02.ctl

Change database ID of database OCM? (Y/[N]) => y

Proceeding with operation
Changing database ID from 2217289411 to 2222218432
    Control File /u01/app/oracle/oradata/ocm/control01.ctl - modified
    Control File /u01/app/oracle/oradata/ocm/control02.ctl - modified
    Datafile /u01/app/oracle/oradata/ocm/system01.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/sysaux01.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/undotbs01.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/users01.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/example01.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/tp1.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/tp2.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/tp3.db - dbid changed
    Datafile /u01/app/oracle/oradata/ocm/temp01.db - dbid changed
    Control File /u01/app/oracle/oradata/ocm/control01.ctl - dbid changed
    Control File /u01/app/oracle/oradata/ocm/control02.ctl - dbid changed
    Instance shut down

Database ID for database OCM changed to 2222218432.
All previous backups and archived redo logs for this database are unusable.
Database has been shutdown, open database with RESETLOGS option.
Succesfully changed database ID.
DBNEWID - Completed succesfully.

5、使用resetlogs打开数据库
[oracle@mydb ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Sun Feb 16 00:20:36 2014

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

idle> startup mount;
ORACLE instance started.

Total System Global Area 1006809088 bytes
Fixed Size                  2233520 bytes
Variable Size             478153552 bytes
Database Buffers          419430400 bytes
Redo Buffers              106991616 bytes
Database mounted.
idle> alter database open resetlogs;

Database altered.

6、查看数据库的DBID
idle> SELECT NAME,DBID FROM V$DATABASE;

NAME            DBID
--------- ----------
OCM       2222218432

由原来的DBID=2217289411变为DBID=2222218432.

利用nid修改数据库的DBID相关推荐

  1. NID修改数据库名称时候碰到NID-00137

    Oracle 11.2.0.3.5 ,  EBS R12.1.3 今天在做EBS系统克隆时候,使用RMAN备份恢复数据库后,需要更改数据库名称,以免混淆,在做了一系列动作(recover,  redo ...

  2. 利用nid更改数据库的名称(OCM---OCP)

    转载请注明处出:http://blog.csdn.net/guoyjoe/article/details/19265523 1.运行nid,显示如下参数: [oracle@mydb 2014_02_1 ...

  3. 使用nid修改dbname和dbid

    系统 rh5.8 oracle 10.2.0.5 使用nid实验之前要明白dbname和dbid以及sid的关系 在使用dbca建库的时候,有一步要填dbname和sid,一般情况下填完dbname后 ...

  4. nid 修改数据库的名字

    Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式. 需要说明的是,虽然这个工具来自9iR2,但是仍然可以被用于Oracle8i. 先看一下帮助 ...

  5. 使用nid工具修改db_name和DBID

    #########原来的################## SQL> select dbid from v$database; DBID ---------- 1490502756 SQL&g ...

  6. Oracle使用NID调整数据库的DBNAME和DBID

    我们知道,在数据库内部,数据库的DBNAME和DBID是数据库标识符,其中,DBID更是数据库的唯一标识符,如果要重新调整数据库的名字,一般是要重建控制文件,为数据库赋予新的名称 (DBNAME): ...

  7. oracle修改数据文件存储位置,oracle 修改数据库文件位置

    Oracle 体系结构 Oracle 服务器 如图所示:由oracle实例(INSTANCE)和数据库(database)组成. 1) Instance 实例用于管理和调用数据库,是由oracle系统 ...

  8. Oracle NID工具修改数据库DBID和数据库名称

    DBID是数据库的唯一标识符,在一些特殊场合会涉及到DBID的相关内容,本篇文章的目的是演示将DB_NAME的值从ORCL1修改为ORCL. 一.查看当前的环境. [oracle@rhel2 ~]$ ...

  9. 使用nid的修改数据库名

    Use Nid to Change dbname-NID的用法 Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式. 需要说明的是,虽然这个工具 ...

最新文章

  1. php png jpg,php如何将png转换成jpg-PHP问题
  2. 给定直角坐标上的两条线,确定这两条线会不会相交
  3. System center 2012 R2 实战十、妙用SCO+SCOM实现声音告警
  4. 逻辑回归模型(Logistic Regression, LR)基础
  5. 网易云信3.3.0版本更新啦!
  6. 图解 Redis 五种数据结构底层实现
  7. 2015服务器性能排名,【新年大礼】史上最全CPU天梯图2015年V3.5版 全平台性能对比参考...
  8. 《Inside C#》笔记(二) 初识C#
  9. [Asp.net core 3.1] 通过一个小组件熟悉Blazor服务端组件开发
  10. boost跨平台 c++_跨平台C++整数类型 之一 固定宽度整数(boost和C++11)
  11. linux+qt+定时精度,Qt QTimer测试定时精度
  12. excel vba 调用webbrowser_VBA 公式与函数
  13. 【转】关于大型网站技术演进的思考(七)--存储的瓶颈(7)
  14. arcore之路-unity开发从入门到实践_AR开发之路——准备工作
  15. 简单python代码实例_Python简单进程锁代码实例
  16. 基于遥感解译与GIS技术环境影响评价图件制作(最新导则)
  17. 这8款Android桌面插件,这款 Android 应用,帮你优雅地管理桌面小部件
  18. 高考作文也被AI攻克?B站UP主爆肝100天,开发会写高考作文的AI
  19. TwinCAT3安装教程-EtherCAT学习
  20. 语音机器人空号识别介绍

热门文章

  1. Go语音基于zap的日志封装
  2. CF Gym 100685A Ariel
  3. 素描java字母_生成素描图片
  4. scrapy过滤重复数据和增量爬取
  5. Windows XP服务详解
  6. Windows7下安装Docker、下载镜像和运行OpenTsdb容器
  7. JavaIO知识简述
  8. 手机平台强制进下载模式方式
  9. 利用74LS373对 LED 和数码管分别进行控制,数码管显示所亮 LED 的位置
  10. 基于Xilinx artix 7的FPGA高级应用(二):千兆以太网通信(原理篇)