ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 10G DBNEWID工具的增强

10G DBNEWID工具的增强

原创 Linux操作系统 作者:paulyibinyi 时间:2009-04-24 11:18:00 0 删除 编辑

 C:\Documents and Settings\Administrator>sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 24 11:05:56 2009

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


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select dbid,name from v$database;

      DBID NAME
---------- ---------
1983182743 TEST

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。

Total System Global Area  524288000 bytes
Fixed Size                  1249968 bytes
Variable Size             255855952 bytes
Database Buffers          264241152 bytes
Redo Buffers                2940928 bytes
数据库装载完毕。
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:\Documents and Settings\Administrator>nid target=/ dbname=orcl

DBNEWID: Release 10.2.0.1.0 - Production on 星期五 4月 24 11:07:41 2009

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

已连接数据库 TEST (DBID=1983182743)

已连接服务器版本 10.2.0

数据库中的控制文件数:
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL

是否将数据库 ID 和数据库名 TEST 更改为 ORCL? (Y/[N]) => Y

操作继续进行
将数据库 ID 从 1983182743 更改为 1212776190
将数据库名从 TEST 更改为 ORCL
    控制文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL - 已修改
    控制文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL - 已修改
    控制文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL - 已修改
    数据文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF - dbid 已更改,
已写入新名称
    数据文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF - dbid 已更改,
已写入新名称
    数据文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF - dbid 已更改,
已写入新名称
    数据文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF - dbid 已更改, 已
写入新名称
    数据文件 D:\TEST01.DBF - dbid 已更改, 已写入新名称
    数据文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEMP01.DBF - dbid 已更改, 已
写入新名称
    控制文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL - dbid 已更改,
已写入新名称
    控制文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL - dbid 已更改,
已写入新名称
    控制文件 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL - dbid 已更改,
已写入新名称
    实例关闭

数据库名已更改为 ORCL。
修改参数文件并在重新启动前生成新的口令文件。
数据库 ORCL 的数据库 ID 已更改为 1212776190。
此数据库的所有以前的备份和归档重做日志均不可用。
数据库已关闭, 用 RESETLOGS 选项打开数据库。
已成功更改数据库名和 ID。
DBNEWID - 已成功完成。


C:\Documents and Settings\Administrator>

 

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 24 11:08:11 2009

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

已连接到空闲例程。

SQL> startup  nomount;
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。

Total System Global Area  524288000 bytes
Fixed Size                  1249968 bytes
Variable Size             255855952 bytes
Database Buffers          264241152 bytes
Redo Buffers                2940928 bytes
SQL> alter system set db_name='orcl' scope=spfile;

系统已更改。

SQL> shutdown immediate;
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> startup mount;
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。

Total System Global Area  524288000 bytes
Fixed Size                  1249968 bytes
Variable Size             255855952 bytes
Database Buffers          264241152 bytes
Redo Buffers                2940928 bytes
数据库装载完毕。
SQL> alter database open resetlogs;

数据库已更改。

SQL> select global_name from global_name;

GLOBAL_NAME
--------------------------------------------------------------------------------

ORCL

SQL>

 

可以看出10G DBNEWID工具比9i加强了一些,手工需要做的减少了,有以下几点:

1、用DBNEWID工具更改dbname后,自动关闭数据库,不需要再手工关闭

2、不需要重新建立密码文件,9i是需要的,要是不建立的话,会报ORA-01991错误

3、不需要修改GLOBAL_NAME名字,也会自动修改

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-591694/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    902
  • 访问量
    6558218