Download as pdf
Download as pdf
You are on page 1of 1
- The utility is available only on the UNIX and Windows NT operating systems - The NID executable file should be owned and run by the Oracle owner be it needs direct access to the datafiles and contro! files. - Tf another user runs the utility, then set the user ID to the owner of the datafiles and control files - The DENEWID utility must access the datafiles of the database directly through a local connection. Although DBNEWID can accept a net service name, it cannot change the DBID of a nonlocal database. - To change the DBID of a database, the database must be mounted and must have been shut down consistently prior to mounting. In the case of an Oracle Real Application Clusters database, the database must be mounted in NOPARALLEL mode. i.e set the init parameter CLUSTER_DATABAS! and then mount the database You must open the database with the RESETLOGS option after changing the DBID Note that you do not have to open with the RESETLOGS option after changing only the database name = No other process should be running against the database when DENEWID is executing If another session shuts down and starts the database, then DBNEWID aborts. - All online datafiles should be consistent without needing recovery. - Normal offline datafiles should be accessible and writable If this is not the case, you must drop these files before invoking the D3NEWID utility. All read-only tablespaces must be accessible and made writable at the operating system level prior to invoking DBNEWID. If these tablespaces cannot be made writable (for example, they are on a CD-Rom), then you must unplug the tablespaces using the transportable tablespace feature and then plug them back in the database before invoking the DBNEWID utility (see the Oracle®i Database Administrator's Guide) = You can only specify REVERT when changing only the DBID. "ALSE, Change Only the DBD Backup the database SHUTDOWN INMEDIATE of the database STARTUP MOUNT Open one session and run NID with sysdba privileges % nid TARGET-SYS/password@test_db Shutdown TNMEDIATE of the database 6. Set the DB_NAME initialization parameter in he initialization parameter file to the new database name 7. Create a new password file Startup of the database with open resetlogs Example 1. C:\>set ORACLE_sTD:

You might also like