百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

oracle数据库实例名变更流程(oracle更改实例)

mhr18 2024-09-14 05:32 67 浏览 0 评论

要求:修改实例名sid从ecif->igas,详细步骤如下:

1、登录数据库查看先前的sid

(1)切换到oracle用户

[root@brms03 ~]# su - oracle

Last login: Mon Dec 10 11:35:21 CST 2018

(2)打开已经启动数据库并查看sid

[oracle@brms03 ~]$ sqlplus / as sysdba

2、关闭数据库

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> exit

3、修改/etc/oratab文件

编辑文件/etc/oratab,将文件里面的ecif换成igas

[oracle@brms03 ~]$ vim /etc/oratab

4、修改.profile文件

编辑oracle用户的 .profile文件,把ecif改成igas

[oracle@brms03 ~]$ source ~/.bash_profile

查看环境变量,确定修改已经生效

[oracle@brms03 ~]$ env|grep ORACLE

ORACLE_SID=igas

5、修改dbs目录下的文件名

dbs目录是用于存放数据库服务器端的参数文件Spfile、初始化文件init、还有密码文件orapw$ORACLE_SID

在$ORACLE_HOME目录下

[oracle@brms03 dbs]$ cd $ORACLE_HOME/dbs

[oracle@brms03 dbs]$ mv hc_ecif.dat hc_igas.dat

[oracle@brms03 dbs]$ mv lkECIF lkIGAS

[oracle@brms03 dbs]$ mv spfileecif.ora spfileigas.ora

重新生成密码文件,并将旧的密码文件删除

[oracle@brms03 dbs]$ orapwd file=$ORACLE_HOME/dbs/oraw$ORACLE_SID password=sys entries=5 force=y

[oracle@brms03 dbs]$ rm -rf orapwecif

6、登录启动数据库,查看实例名字

修改成功,实例名已经由ecif变成igas

[oracle@brms03 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Wed Dec 12 17:14:13 2018

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

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 4275781632 bytes

Fixed Size 2220200 bytes

Variable Size 2298482520 bytes

Database Buffers 1962934272 bytes

Redo Buffers 12144640 bytes

Database mounted.

Database opened.

SQL> select instance from v$thread;

INSTANCE

--------------------------------------------------------------------------------

igas

相关推荐

Java单向代码执行链配合的动态代码上下文执行

Java反序列化漏洞的危害不光在于普通gadgets能够带来的命令执行,由于Java应用的使用场景以及gadgets大多都是构造出单向代码执行,一般通过利用链构造出的单向代码链能做到的能力往往有限。而...

如果可以从历史上抹去一种编程语言,你会选择哪个?

假设你获得一个程序员界的“死亡笔记”,但只能写下一种编程语言的名字,然后这门语言就会从历史中彻底抹除——没有它的发明、没有它的生态、更没有它写下的那几百万行遗产代码。你,会选择谁?是“人人喊打”的P...

新项目终于用上了jdk24(jdk34)

Java世界迎来重大更新!Oracle刚刚发布的JDK24不仅是一个长期支持版本(LTS),更是一场Java编程体验的革命。想象一下,无需预编译就能直接运行多文件项目,用一个下划线就能优雅地忽略不需...

如何检查 Linux 服务器是物理服务器还是虚拟服务器?

在企业级运维、故障排查和性能调优过程中,准确了解服务器的运行环境至关重要。无论是物理机还是虚拟机,都存在各自的优势与限制。在很多场景下,尤其是当你继承一台服务器而不清楚底层硬件细节时,如何快速辨识它是...

第四节 Windows 系统 Docker 安装全指南

一、Docker在Windows上的运行原理(一)架构限制说明Docker本质上依赖Linux内核特性(如Namespaces、Cgroups等),因此在Windows系统上无法直...

C++ std:shared_ptr自定义allocator引入内存池

当C++项目里做了大量的动态内存分配与释放,可能会导致内存碎片,使系统性能降低。当动态内存分配的开销变得不容忽视时,一种解决办法是一次从操作系统分配一块大的静态内存作为内存池进行手动管理,堆对象内存分...

Activiti 8.0.0 发布,业务流程管理与工作流系统

Activiti8.0.0现已发布。Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎。Activiti可以...

MyBatis动态SQL的5种高级玩法,90%的人只用过3种

MyBatis动态SQL在日常开发中频繁使用,但大多数开发者仅掌握基础标签。本文将介绍五种高阶技巧,助你解锁更灵活的SQL控制能力。一、智能修剪(Trim标签)应用场景:动态处理字段更新,替代<...

Springboot数据访问(整合Mybatis Plus)

Springboot整合MybatisPlus1、创建数据表2、引入maven依赖mybatis-plus-boot-starter主要引入这个依赖,其他相关的依赖在这里就不写了。3、项目结构目录h...

盘点金州勇士在奥克兰13年的13大球星 满满的全是...

见证了两个月前勇士与猛龙那个史诗般的系列赛后,甲骨文球馆正式成为了历史。那个大大的红色标志被一个字母一个字母地移除,在周四,一切都成为了过去式。然而这座,别名为“Roaracle”(译注:Roar怒吼...

Mybatis入门看这一篇就够了(mybatis快速入门)

什么是MyBatisMyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为M...

Springboot数据访问(整合druid数据源)

Springboot整合druid数据源基本概念SpringBoot默认的数据源是:2.0之前:org.apache.tomcat.jdbc.pool.DataSource2.0及之后:com.z...

Linux 中的 &quot;/etc/profile.d&quot; 目录有什么作用 ?

什么是/etc/profile.d/目录?/etc/profile.d/目录是Linux系统不可或缺的一部分保留配置脚本。它与/etc/profile文件相关联,这是一个启动脚本,该脚...

企业数据库安全管理规范(企业数据库安全管理规范最新版)

1.目的为规范数据库系统安全使用活动,降低因使用不当而带来的安全风险,保障数据库系统及相关应用系统的安全,特制定本数据库安全管理规范。2.适用范围本规范中所定义的数据管理内容,特指存放在信息系统数据库...

Oracle 伪列!这些隐藏用法你都知道吗?

在Oracle数据库中,有几位特殊的“成员”——伪列,它们虽然不是表中真实存在的物理列,但却能在数据查询、处理过程中发挥出意想不到的强大作用。今天给大家分享Oracle伪列的使用技巧,无论...

取消回复欢迎 发表评论: