IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → oracle修改数据库

oracle修改数据库

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  1.用oracle自带的工具nid改数据库

  在本例中,假设原来的数据库名为test,要改成testdb,原实例名(service_name,instance_name)test,要改成testdb.

  nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机做。

  1.1 sqlplus "sys/password as sysdba"

  1.2 sql>shutdown immediate --先停掉数据库

  1.3 sql>startup mount --nid需要在mount状态下才能做。

  1.4sql>host nid target=sys/password dbname=new_dbname --nid是一个在操作系统下执行的命令,在sqlplus环境中用host 去调用操作系统环境下的命令。命令中,当你想将数据库名字改为TESTDB时,应写成dbname=testdb

  1.5执行后程序会询问:

  Change database ID and database name TEST to TESTDB? (Y/[N]) =>y

  敲y确定。

  之后程序会对控制文件,数据文件进行修改:

  Control File C:ORACLEORADATATESTCONTROL01.CTL - modified

  Control File C:ORACLEORADATATESTCONTROL02.CTL - modified

  Control File C:ORACLEORADATATESTCONTROL03.CTL - modified

  Datafile C:ORACLEORADATATEST YSTEM01.DBF - dbid changed, wrote new name

  Datafile C:ORACLEORADATATESTUNDOTBS01.DBF - dbid changed, wrote new nam

  Datafile C:ORACLEORADATATESTINDX01.DBF - dbid changed, wrote new name

  Datafile C:ORACLEORADATATESTTOOLS01.DBF - dbid changed, wrote new name

  Datafile C:ORACLEORADATATESTUSERS01.DBF - dbid changed, wrote new name

  Datafile D:DATAFILEPORMALS_SPA.DBF - dbid changed, wrote new name

  Datafile C:ORACLEORADATATESTOEM_REPOSITORY.DBF - dbid changed, wrote ne

  name

  Datafile D:DATAFILEPORMALS_SPA_01.DBF - dbid changed, wrote new name

  Datafile C:ORACLEORADATATESTTEMP01.DBF - dbid changed, wrote new name

  Control File C:ORACLEORADATATESTCONTROL01.CTL - dbid changed, wrote new

  name

  Control File C:ORACLEORADATATESTCONTROL02.CTL - dbid changed, wrote new

  name

  Control File C:ORACLEORADATATESTCONTROL03.CTL - dbid changed, wrote new

  name

  Database name changed to TESTDB.

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

  Database ID for database TESTDB changed to 2321050327.

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

  Shut down database and open with RESETLOGS option.

  Succesfully changed database name and ID.

  DBNEWID - Completed succesfully.

关键词标签:oracle,数据库

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限