首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用dbms_backup_restore包修改dbname及dbid

修改dbname以及dbid通常在使用RMAN还原到异机之后需要更改dbname以及dbid的情形。对于这个修改我们可以借助于命令行下的nid工具来完成。同时也可以直接调用API来实现。...本文即是通过dbms_backup_restore方式来修改dbname及dbid,供大家参考。      ...有关使用nid方式修改dbname及dbid,请参考:使用nid命令修改 db name 及 dbid 1、修改dbid及dbname的步骤     a、一致性关闭数据库并启动数据库到read only...状态(需要调用dbms_backup_restore,因此要open数据库)     b、调用脚本修改dbname或者dbid(根据提示输入)     c、修改spfile或pfile中的db_name...--该脚本从网上整理而来 --该脚本可以修改dbname,以及dbid,或者两者同时修改 --该脚本在10g下测试ok,11g下有待测试 robin@SZDB:~/dba_scripts/custom

57720
您找到你想要的搜索结果了吗?
是的
没有找到

使用nid命令修改 db name 及 dbid

工作中不可避免地碰到需要修改dbname以及dbid的情形,如将数据库恢复到同一台机器的情形是其中之一。...但dbname以及dbid是用于标识数据库的重要标志之一,尤其是dbid,具有唯一性,因此对其修改应慎重处理。本文描述了修改dbname以及dbid的步骤并给出示例。...b、修改dbname      修改之后,无需使用open resetlogs打开数据库。(注dbname不具有唯一性,global name则具有唯一性)。     ...=new_dbname [setname=yes]             # / 表明连接到当前环境的sid,且使用操作系统认证      nid target=sys/password dbname...dbname=new_dbname [setname=yes] #使用连接串连接到远程主机并修改    f、修改Oracle 参数文件 pfile(使用先前从spfile备份的)中的参数db_name,

49220

mysqldump 导出数据库各参数详细说明

下面我们详细介绍一下mysqldump导出的各种实例: 1 导出一个数据库的结构 mysqldump -d dbname -uroot -p > dbname.sql 2 导出多个数据库的结构 mysqldump...-d -B dbname1 dbname2 -uroot -p > dbname.sql 3 导出一个数据库中数据(不包含结构) mysqldump -t dbname -uroot -p > dbname.sql...4 导出多个数据库中数据(不包含结构) mysqldump -t -B dbname1 dbname2 -uroot -p > dbname.sql 5 导出一个数据库的结构以及数据 mysqldump...dbname -uroot -p > dbname.sql 6 导出多个数据库的结构以及数据 mysqldump -B dbname1 dbname2 -uroot -p > dbname.sql 7...-p > dbname.sql 2 只导出事件 mysqldump -E -ndt dbname -u root -p > dbname.sql 3 不导出触发器(触发器是默认导出的–triggers

2.1K20
领券