首页 > 数据库 >Linux红旗系统下修改oracle11实例名

Linux红旗系统下修改oracle11实例名

时间:2024-12-25 18:19:52浏览次数:6  
标签:sqlplus 修改 Linux project ORACLE 实例 sql oracle11

原数据库实例名称为:orcl  修改为  project

1.查询当前设置的实例名

切换到Oracle用户下

su - oracle

(1)查询配置的实例名称

echo ${ORACLE_SID}

(2)查询数据库中的实例名称

sqlplus /nolog

sql> conn /as sysdba

sql> select instance from v$thread;

2.关闭数据服务

(1)关闭数据库服务

sqlplus /nolog

sql> conn /as sysdba

sql> shutdown immediate;

sql> exit;

(2)关闭监听服务

在Oracle用户下执行:

lsnrctl stop

 查看监听状态

lsnrctl status

3.修改环境变量

export ORACLE_UNQNAME=project
export ORACLE_SID=project

4.修改/etc/oratab文件,将sid名由orcl修改为project

orcl:/oracle/product/11.2.0/db_1:N -> project:/oracle/product/11.2.0/db_1:N

 5.进入到$ORACLE_HOME/dbs目录

cd ${ORACLE_HOME}
cd ./dbs

 进入目录后修改文件(现场情况可能不一样,可以用ll命令展示全部的文件,然后将带有原实例名的字样修改成新实例名的字样,要区分大小写)

mv hc_orcl.dat hc_project.dat
mv lkORCL lkPROJECT
mv orapworcl orapwproject
mv spfileorcl.ora spfileproject.ora

 

6.重建文件

orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 entries=5 force=y

7.重启oracle服务

sqlplus / as sysdba
sql> startup;

补充:修改服务名

 

sqlplus / as sysdba
 
sql> alter system set service_names='PROJECT';
sql> alter system set db_unique_name='PROJECT' scope=spfile;
sql> alter system set instance_name='PROJECT' scope=spfile;
 
sql> shutdown immediate;
sql> startup;

 

标签:sqlplus,修改,Linux,project,ORACLE,实例,sql,oracle11
From: https://www.cnblogs.com/BKYhailong/p/18509696

相关文章

  • python之psutil 采集linux系统信息
    1、psutil简介psutil是一个跨平台的Python库,提供了一种方便的方法来查询系统和进程的相关信息。它可以用来获取CPU、内存、磁盘、网络等系统级的数据,适合需要对系统性能进行监控和管理的开发工作。五大主要功能:CPU信息:获取CPU使用率、核心数、频率等。内存信息:获取系......
  • nmon监控在linux环境下的安装
    nmon下载官网:https://nmon.sourceforge.io/pmwiki.php?n=Site.Download 一、前言Nmon(Nigel’sMonitor)是由IBM提供、免费监控AIX系统与Linux系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用excel分析工具(nmonanalyser)进......
  • Linux离线安装Docker
    Linux离线安装Docker查看服务器架构信息uname-m下载安装包并传输到指定服务器访问https://download.docker.com/linux/static/stable/下载对应服务器架构下的压缩包,架构目录下有对应的docker版本解压并拷贝命令#解压安装包tar-zxvfdocker-aarch64-24.0.5.tgz#将......
  • Linux常用选项之tr命令详解
    tr(translate)是Linux系统中一个非常实用的命令行工具,主要用于字符转换或删除操作。它从标准输入读取数据,执行指定的转换处理,并将结果输出到标准输出。tr命令的主要功能包括但不限于大小写转换、删除特定字符、压缩重复字符等。功能与特性字符替换:可以将一组字符替换成另一......
  • Linux基础——固化系统路由
    一、临时添加路由(重启network服务失效)例:方法一:routeadd-net或者-hostgw网关deveth0说明:-net要添加标准子网掩码。-host要添加主机ip可以不写子网掩码。方法二:iprouteaddip或者网段viadeveth0查看路由表:参考文档:https://blog.csdn.net/yuyuyuliang00/article/detail......
  • 算法在各领域的广泛应用:100 个实例全解析
    一、互联网与信息技术领域搜索引擎算法:如谷歌的PageRank算法,用于根据网页的重要性和相关性对搜索结果进行排序,帮助用户快速找到所需信息。推荐系统算法:例如亚马逊和Netflix使用的协同过滤算法。根据用户的历史行为(购买、观看记录等)和其他相似用户的偏好,为用户推荐可能感兴趣的......
  • 图解Linux下C内存分配 by using gpt
    我们可以通过GPT来详细地图解Linux上的C内存分配。这个过程可以进一步细化,只要你愿意。最小的C代码示例以下代码使用了标准C库函数malloc分配一块内存:#include<stdlib.h>#include<stdio.h>intmain(){int*ptr=(int*)malloc(sizeof(int)*10);//分配10......
  • Linux修改运行级别
    Linux修改运行级别​ 运行级别(runlevel)是指系统的工作状态或运行模式。每个运行级别都对应着一组特定的服务和进程,用于满足用户或系统的不同需求。通过更改运行级别,用户可以控制系统启动时所加载的服务和进程,从而实现定制化的系统配置。init级别systemctltarget说明0......
  • Linux:code:network:devinet_sysctl_forward;IN_DEV_FORWARD
    文章目录简介sysctl设置使用,arp_process间接使用IN_DEV_RX_REDIRECTSdev_disable_lro简介最近在看Linux里的forwarding的功能。顺便在这里总结一下。有些详细代码逻辑,如果可以记录一下,会好一点。sysctl设置这个函数在查看的时候需要注意的问题:变量名起的有......
  • selinux
      ps-eZ|greppidname   一个服务通过grpc访问一个服务报错avc:deniedscontext=system_u:system_r:init_t:s0tcontext=system_u;object_r:http_port_t:s0应该如何解决ps-eZ|grep<process_name> ausearch-mavc   selinuxscontext与tcont......