#########原来的##################
SQL> select dbid from v$database;
DBID
----------
1490502756
SQL> select name from v$database;
NAME
---------
ORCL
推荐在nid修改数据库name和DBID之前进行全库备份,最好是冷备
修改过程:

1. 数据库重启到mount

2. 指定参数

[oracle@dongsc2 ~]$ nid -help
DBNEWID: Release 11.2.0.4.0 - Production on Thu Dec 14 15:07:12 2017
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
Keyword    Description                    (Default)
----------------------------------------------------
TARGET      Username/Password              (NONE)
DBNAME      New database name              (NONE)
LOGFILE    Output Log                    (NONE)
REVERT      Revert failed change          NO
SETNAME    Set a new database name only  NO
APPEND      Append to output log          NO
HELP        Displays these messages        NO

3. 修改

[oracle@dongsc2 ~]$ nid TARGET=sys/oracle DBNAME=dongsc LOGFILE=nid_1214.log

4. 看输出

[oracle@dongsc2 ~]$ tailf -100 nid_1214.log

DBNEWID: Release 11.2.0.4.0 - Production on Thu Dec 14 15:10:04 2017

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

Connected to database ORCL (DBID=1490502756)

Connected to server version 11.2.0

Control Files in database:

    /u01/app/oracle/oradata/ORCL/controlfile/o1_mf_f347m4sd_.ctl

Changing database ID from 1490502756 to 3893510668

Changing database name from ORCL to DONGSC

    Control File /u01/app/oracle/oradata/ORCL/controlfile/o1_mf_f347m4sd_.ctl - modified

    Datafile /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_f347jch4_.db - dbid changed, wrote new name

    Datafile /u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_f347jclf_.db - dbid changed, wrote new name

    Datafile /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_f347jcln_.db - dbid changed, wrote new name

    Datafile /u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_f347jcmg_.db - dbid changed, wrote new name

    Datafile /u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_f347n7f4_.db - dbid changed, wrote new name

    Datafile /u01/app/oracle/oradata/ORCL/datafile/o1_mf_temp_f347mrk4_.tm - dbid changed, wrote new name

    Control File /u01/app/oracle/oradata/ORCL/controlfile/o1_mf_f347m4sd_.ctl - dbid changed, wrote new name

    Instance shut down

Database name changed to DONGSC.

Modify parameter file and generate a new password file before restarting.

Database ID for database DONGSC changed to 3893510668.

All previous backups and archived redo logs for this database are unusable.

Database has been shutdown, open database with RESETLOGS option.

Succesfully changed database name and ID.

DBNEWID - Completed succesfully.

提示所有的redo已经不能用了
提示需要修改参数文件,创建新的密码文件
SQL> select dbid,name from v$database;

DBID NAME
---------- ---------
3893510668 DONGSC

5. 修改参数文件,创建密码文件

*.audit_file_dest='/u01/app/oracle/admin/orcl/adump'
*.audit_trail='db'
*.compatible='11.2.0.4.0'
*.control_files='/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_f347m4sd_.ctl'
*.db_block_size=8192
*.db_create_file_dest='/u01/app/oracle/oradata'
*.db_domain=''
*.db_name='dongsc'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.instance_name='dongsc'
*.log_archive_dest_1='LOCATION=/archivelog'
*.log_archive_format='%t_%s_%r.dbf'
*.open_cursors=300
*.pga_aggregate_target=102760448
*.processes=100
*.remote_login_passwordfile='EXCLUSIVE'
*.sessions=115
*.sga_target=308281344
*.undo_tablespace='UNDOTBS1'
注意修改环境变量的sid,和修改spfiledongsc.ora ,否则重启之后,smon依旧是orcl
生成orapwd
[oracle@dongsc2 dbs]$ orapwd file=orapwdongsc password=oracle
使用PLSQL DEV测试能够正常登陆.

使用nid工具修改db_name和DBID相关推荐

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

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

  2. 使用nid修改dbname和dbid

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

  3. 使用nid命令修改 db name 及 dbid

    工作中不可避免地碰到需要修改dbname以及dbid的情形,如将数据库恢复到同一台机器的情形是其中之一.但dbname以及dbid是用于标识数据库的重要标志之一,尤其是dbid,具有唯一性,因此对其修 ...

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

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

  5. 使用admodify工具修改用户主目录时的注意事项

    如果使用admodify工具修改用户的主目录时,连接到不要用 \\server\Homes\%username%,而要用下面的\\server\Homes\%'sAMAccountName'%, 并且 ...

  6. Windows 下使用 工具修改文件的 时间

    1. 下载工具 https://www.cr173.com/soft/12992.html 2. 使用工具修改即可 3. 忘记了东西处理挺方便的.  尤其是往前改日期的时候. 转载于:https:// ...

  7. linux 修改bios信息,一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法及系统_2017103901253_权利要求书_专利查询_专利网_钻瓜专利网...

    1.一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法,其特征在于: 步骤101,启用IPMI服务: 步骤102,BIOS Setup选项使能设置: 步骤103,修改BIOS选项当前值与 ...

  8. idea工具修改Git路径

    文章目录 工具修改 命令修改 方法一 方法二 工具修改 Git->Renotes->修改路径 命令修改 方法一 git remote rm origin # 先删除origin的指向 gi ...

  9. 用计算机修改图片或照片,如何利用电脑自带的画图工具修改图片的基本属性

    大多数人可能对photoshop都很熟悉,也会熟练的运用,但是多数人可能都没有注意到电脑自带工具"画图",它不但但是画画功能,它还可以对图片做简单修改.下面小编就为大家介绍如何利用 ...

最新文章

  1. 如何设计一个本地缓存
  2. ES6/7 异步编程学习笔记
  3. POJ 3414 Pots【广搜】
  4. 输入 n 个整数,输出其中最小的 k 个
  5. apache 和 nginx 301重定向配置方法
  6. go操作网页元素_7天用Go动手写/从零实现分布式缓存GeeCache
  7. 城市智慧停车系统方案的产品设计体系介绍
  8. 前端学习(3198):jsx语法规则2
  9. web前端 原生js签名板(电子签名)写字板 canvas 截图
  10. 对TMS320F28335存储空间的理解
  11. 电磁流量计流速信号特征
  12. Spring boot(三):Web 进阶
  13. 动手学:深度学习Task2
  14. 配色(转http://huaban.com/boards/13532082/)
  15. 服务器虚拟环境使用指南
  16. java编译器对字符串+运算的优化导致的有趣现象
  17. hdmi接口线_HDMI接口不可以传输音频吗?带你快速了解HDMI接口
  18. python爬取某网站上的歌曲
  19. 迪文串口屏(T5L2 DGUS II)开发 -- 入门
  20. CUIF2020中国高校信息化发展论坛

热门文章

  1. CSP-J 2020 第二轮 优秀的拆分(power)题解 —— 特别篇
  2. 人工智能全面战胜人类?下一步是取代人类?
  3. Datawhale Python-task1-Ariel
  4. oogle advertiser api开发概述——速率限制
  5. EasyBPM进销存之物料管理
  6. 中国的程序员只能支撑到30岁么
  7. Qt刷新UI界面问题
  8. BugkuCTF~Misc~WriteUp
  9. 2022-2028年中国桌面云产业发展动态及市场需求预测报告
  10. 把Mitre SFR 1.4.2源码打包成MFC风格的exe