广告
返回顶部
首页 > 资讯 > 数据库 >数据库中如何修改DB_NAME和SID
  • 369
分享到

数据库中如何修改DB_NAME和SID

2024-04-02 19:04:59 369人浏览 薄情痞子
摘要

这篇文章主要介绍数据库中如何修改DB_NAME和SID,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库通过异机恢复后,想将其db_name和SID修改,以下总结两种修改方式方法一

这篇文章主要介绍数据库中如何修改DB_NAME和SID,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

数据库通过异机恢复后,想将其db_name和SID修改,以下总结两种修改方式

方法一:重建控制文件方式

--日志归档

alter system arcHive log current;   

--备份控制文件

alter database backup controlfile to trace resetlogs;

--控制文件备份生成路径

show parameter  user_dump_dest

--控制文件路径

show parameter control_files

create pfile from spfile;

shutdown immediate

cd /u01/diag/rdbms/prod/prod/trace

cp prod_ora_3163.trc create_cf.sql

vi  create_cf.sql

--编辑文件

--(1)   "--"开头的可删除

--(2) " STARTUP NOMOUNT" 以上的删除

--(3) CREATE CONTROLFILE REUSE DATABASE "PROD" RESETLOGS FORCE LOGGING ARCHIVELOG 这句的  REUSE 修改成SET 

 PROD 修改成你要的的名字,如 test(如果仅是修改dbname什么的,下面数据文件之类的路径可不用修改)

--(4)RECOVER DATABASE USING BACKUP CONTROLFILE这句可用 -- 注释掉,这里不做recover

--备份原来控制文件

mv /u01/oradata/prod/control01.ctl /u01/oradata/prod/control01.ct.bak

mv /u01/oradata/prod/control02.ctl /u01/oradata/prod/control02.ctl.bak

cp /u01/oracle/db_1/dbs/initprod.ora  /u01/oracle/db_1/dbs/inittest.ora 

vi  /u01/oracle/db_1/dbs/initprod.ora
--db_name和db_unique_name等都修改一下

*.db_name='test'

*.db_unique_name='test'

export ORACLE_SID=test

startup nomout pfile=' /u01/oracle/db_1/dbs/inittest.ora'

create spfile from pfile;

shutdown immediate

orapwd file=$ORACLE_HOME/dbs/orapwtest passWord=oracle entries=5


--执行重建控制文件                      

sqlplus / as sysdba

@create_cf.sql


注意:这种方法最后是 alter database open resetlogs;


方法二:用oracle自带的工具nid改数据库名


shutdown immediate 

--nid需要在mount状态下才能做。

startup mount 

exit

nid 修改 dbname=新的名字,要知道sys 密码

nid target=sys/password dbname=test

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


orapwd file=$ORACLE_HOME/dbs/orapwtest password=oracle entries=5


cp /u01/oracle/db_1/dbs/initprod.ora  /u01/oracle/db_1/dbs/inittest.ora 

vi  /u01/oracle/db_1/dbs/initprod.ora
--db_name和db_unique_name等都修改一下

*.db_name='test'

*.db_unique_name='test'

export ORACLE_SID=test

startup nomout pfile=' /u01/oracle/db_1/dbs/inittest.ora'

create spfile from pfile;

shutdown immediate

startup mount

alter database open resetlogs;

以上是“数据库中如何修改DB_NAME和SID”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: 数据库中如何修改DB_NAME和SID

本文链接: https://www.lsjlt.com/news/63901.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库中如何修改DB_NAME和SID
    这篇文章主要介绍数据库中如何修改DB_NAME和SID,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库通过异机恢复后,想将其db_name和SID修改,以下总结两种修改方式方法一...
    99+
    2022-10-18
  • 如何修改oracle数据库的db_name,instace_name,sid_name
    这篇文章主要介绍了如何修改oracle数据库的db_name,instace_name,sid_name,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起...
    99+
    2022-10-18
  • oracle数据库如何查看sid
    可以使用以下命令来查看Oracle数据库的SID:1. 在命令行中运行以下命令:```sqlplus / as sysdba```2...
    99+
    2023-08-23
    oracle数据库
  • php如何删除和修改数据库中的数据
    本篇内容主要讲解“php如何删除和修改数据库中的数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何删除和修改数据库中的数据”吧!删除数据库中的数据删除数据库中的数据是一个常见的需求。将...
    99+
    2023-07-05
  • thinkphp如何修改数据库
    这篇文章主要介绍“thinkphp如何修改数据库”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp如何修改数据库”文章能帮助大家解决问题。一、ThinkPHP数据库操作在ThinkPHP...
    99+
    2023-07-05
  • 如何在mysql中修改数据库名
    如何在mysql中修改数据库名?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。方法:一般我们选择通过修改表名称来间接实现修改数据库名称。创建新库:create da...
    99+
    2023-06-14
  • 数据库中如何修改分区表的数据
    这篇文章主要为大家展示了“数据库中如何修改分区表的数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何修改分区表的数据”这篇文章吧。  需求...
    99+
    2022-10-18
  • 如何用PHP修改MySQL数据库中的数据
    PHP 是一种使用最广泛的开源通用脚本语言,可嵌入到 HTML 中。它是服务器端语言,可以与 MySQL 数据库配合使用。在本文中,我们将讨论如何使用 PHP 修改 MySQL 数据库中的数据。我们假设你已经安装好了 Apache、PHP ...
    99+
    2023-05-14
    php mysql 数据库
  • 如何使用PHP修改数据库中的数据
    PHP是一种服务器端脚本语言,它在网站开发和动态网页生成方面广受欢迎。在PHP中,对数据进行修改是非常重要的一项操作。本文将介绍如何使用PHP对数据进行修改。连接数据库在PHP中使用mysql_connect()函数连接数据库。该函数需要根...
    99+
    2023-05-14
  • mysql数据库中如何修改表类型
    这篇文章主要介绍mysql数据库中如何修改表类型,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中,可以利用“alter table”语句和“...
    99+
    2022-10-19
  • dw中如何用php修改表数据库
    这篇文章主要介绍了dw中如何用php修改表数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇dw中如何用php修改表数据库文章都会有所收获,下面我们一起来看看吧。在 Dreamweaver 中,通过连接到数据...
    99+
    2023-07-05
  • 聊聊如何使用PHP修改数据库和数据表
    PHP是一门用于网页开发的脚本语言,使用它可以方便的操作和维护数据库。在使用PHP操作数据库时,修改数据表是一项比较常见的任务。本文将向您介绍如何使用PHP修改数据库和数据表。首先,我们需要连接到数据库。通常使用mysqli或PDO来连接。...
    99+
    2023-05-14
  • 数据库中如何修改数据文件的位置
    这篇文章主要为大家展示了“数据库中如何修改数据文件的位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何修改数据文件的位置”这篇文章吧。【1】查看数据...
    99+
    2022-10-18
  • php数据库如何修改某值
    这篇文章主要为大家展示了“php数据库如何修改某值”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php数据库如何修改某值”这篇文章吧。php数据库修改某值的方法:1、选择要操作的数据库并连接;2...
    99+
    2023-06-22
  • navicat如何修改数据库密码
    小编给大家分享一下navicat如何修改数据库密码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!navicat修改数据库密码1....
    99+
    2022-10-18
  • php如何修改数据库编码
    这篇文章主要介绍“php如何修改数据库编码”,在日常操作中,相信很多人在php如何修改数据库编码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何修改数据库编码”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-26
  • mysql数据库如何修改端口
    1、登录mysql界面 mysql -u root -p (root:mysql 名称) 键入mysql密码后此页面即正确: 2、查看端口号 show global variables like 'port'; (注意最后的封号) 3、...
    99+
    2023-08-19
    mysql 数据库 java
  • weblogic如何修改数据库连接
    要修改WebLogic中的数据库连接,需要在WebLogic控制台中进行以下步骤:1. 登录WebLogic控制台。打开浏览器,输入...
    99+
    2023-09-01
    weblogic 数据库
  • php如何用UPDATE语句修改数据库中的数据
    这篇文章主要介绍“php如何用UPDATE语句修改数据库中的数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何用UPDATE语句修改数据库中的数据”文章能帮助大家解决问题。以下是一个基本的...
    99+
    2023-07-05
  • oracle数据库不支持中文如何修改
    要使Oracle数据库支持中文,你需要进行以下几个步骤:1. 确认数据库字符集:首先,你需要确认当前数据库的字符集。你可以使用以下S...
    99+
    2023-09-13
    oracle数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作