【oracle】 RMAN数据库迁移 19c(RAC到单实例)

一、迁移环境介绍

源数据库为Oracle RAC 19c

db_name:racdb

SID:racdb1、racdb2

IP: 192.168.1.101、192.168.1.102

os:rehat Linux release 7.3

目标数据库为单实例数据19c

IP: 192.168.1.103

os:rehat Linux release 7.3

只安装数据库软件,不创建实例

二、Rac环境数据库迁移到单实例racdb核心步骤

1.目标数据库服务器安装数据库软件,不创建实例。

2.源数据库备份全库数据文件,归档日志文件和参数文件、控制文件

备份数据库以及归档日志脚本如下

复制代码
#!/bin/sh
#su - oracle
#1.必须修改的变量1
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
#export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
#export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_DATE_FORMAT='yyyymmdd hh24:mi:ss'
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
#export TNS_ADMIN=$ORACLE_HOME/network/admin
#1.必须修改的变量2:实例名
export ORACLE_SID=racdb2
year=`date "+%Y"`
month=`date "+%m"`
day=`date "+%d"`
hour=`date "+%H"`
min=`date "+%M"`
sec=`date "+%S"`
#周几
weekday_cn=`date "+%u"`
bakdate=$year$month$day
baktime=$hour$min$sec
##2.必须修改的变量3
BACKUP_DIR=/u01/app/rmanbak/racdb
LOGFILE=/u01/app/rmanbak/racdb/log/${bakdate}_${baktime}_full.log
LOGFILE1=/u01/app/rmanbak/racdb/log/${bakdate}_${baktime}_incr.log

  rman target / log=${LOGFILE}<<EOF

-- 执行0级全量备份,同时备份归档日志并删除已备份的归档(避免归档占满磁盘)
 run{
###4.视情况而修改
  ###sql 'alter session set container=ORCLPDB1';
  allocate channel ch1 DEVICE TYPE DISK ;
  allocate channel ch2 DEVICE TYPE DISK ;
  allocate channel ch3 DEVICE TYPE DISK ;
  allocate channel ch4 DEVICE TYPE DISK ;
  BACKUP AS COMPRESSED BACKUPSET incremental  LEVEL 0  DATABASE FORMAT '${BACKUP_DIR}/full/full_%d_%s_%p_%T.bkp'; 
  sql 'alter system archive log current'; 
  BACKUP AS COMPRESSED BACKUPSET ARCHIVELOG all FORMAT '${BACKUP_DIR}/full/arch_%d_%s_%p_%T.bkp';
  ##LIST BACKUP TAG 'full_l0_${weekday_cn}_${bakdate}_${baktime}' ;
  #BACKUP SPFILE FORMAT '${BACKUP_DIR}/full/%U_spfile.bkp' keep forever;
  release channel ch1;
  release channel ch2;
  release channel ch3;
  release channel ch4;
  crosscheck archivelog all;
  crosscheck backup;
  delete noprompt expired backup;
  delete noprompt obsolete;
  delete noprompt expired archivelog all;
  delete force noprompt  ARCHIVELOG UNTIL TIME 'SYSDATE-7';
 }
EOF

备份参数文件(默认数据库SID是racdb2,如果要wmsdb2的要在登录前export ORACLE_SID=wmsdb2,再执行如下操作)

Sqlplus / as sysdba

create pfile='/home/oracle/pfile1231.ora' from spfile;

拷贝参数文件至目标主机

scp pfile1231.ora root@192.168.1.103:/u01/app/oracle/product/19.3.0/dbhome_1/dbs

3.目标数据库修改文件权限

Root用户

chown -R oracle:oinstall /u01/app/oracle/product/19.3.0/dbhome_1/dbs/pfile1231.ora

4.修改目标数据库的参数文件

创建如下目录

mkdir -p /u01/app/oracle/admin/racdb/adump---审计日志文件

mkdir -p /u01/app/oracle/oradata/racdb---系统默认数据文件和控制文件,undo日志文件路径

mkdir -p /u01/app/oracle/flash_recovery_area ----自动恢复目录

mkdir -p /u01/app/oracle/arch

vim /u01/app/oracle/product/19.3.0/dbhome_1/dbs/pfile1231.ora

以下内容删除

复制代码
racdb1.__data_transfer_cache_size=0

racdb2.__data_transfer_cache_size=0

racdb2.__db_cache_size=22078816256

racdb1.__db_cache_size=21541945344

racdb1.__inmemory_ext_roarea=0

racdb2.__inmemory_ext_roarea=0

racdb1.__inmemory_ext_rwarea=0

racdb2.__inmemory_ext_rwarea=0

racdb1.__java_pool_size=0

racdb2.__java_pool_size=67108864

racdb1.__large_pool_size=335544320

racdb2.__large_pool_size=335544320

racdb1.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment

racdb2.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment

racdb1.__pga_aggregate_target=10737418240

racdb2.__pga_aggregate_target=10737418240

racdb1.__sga_target=26843545600

racdb2.__sga_target=26843545600

racdb1.__shared_io_pool_size=134217728

racdb2.__shared_io_pool_size=134217728

racdb2.__shared_pool_size=4160749568

racdb1.__shared_pool_size=4630511616

racdb2.__streams_pool_size=0

racdb1.__streams_pool_size=134217728

racdb1.__unified_pga_pool_size=0

racdb2.__unified_pga_pool_size=0

修改其他项如下

复制代码
#审计日志文件
*.audit_file_dest='/u01/app/oracle/admin/racdb/adump'
*.audit_trail='db'
# *.cluster_database=true

*.compatible='19.0.0'
*.control_files='/u01/app/oracle/oradata/racdb/control01.ctl','/u01/app/oracle/oradata/racdb/control02.ctl'
*.db_block_size=8192
 *.db_create_file_dest='/u01/app/oracle/oradata/racdb'
*.db_files=1000
*.db_name='racdb'
*.deferred_segment_creation=FALSE
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=racdbXDB)'
# family:dw_helper.instance_mode='read-only'
# racdb1.instance_number=1
# racdb2.instance_number=2
*.local_listener='LISTENER_racdb'
#*racdb1.log_archive_dest_1='location=+DATAVG/ARCH/MES'
#*racdb2.log_archive_dest_1='location=+DATAVG/ARCH/MES'
*.log_archive_dest_1='location=/u01/app/oracle/arch'
*.nls_language='AMERICAN'
*.nls_territory='AMERICA'
*.open_cursors=300
#根据原实例修改PGA
*.pga_aggregate_target=10737418240
*.processes=3000
*.remote_login_passwordfile='exclusive'
# *.sga_target=26843545600
#根据原实例修改SGA
*.sga_target=48318382080
# racdb2.thread=2
# racdb1.thread=1
# racdb2.undo_tablespace='UNDOTBS2'
# racdb1.undo_tablespace='UNDOTBS1'
*.undo_tablespace='UNDOTBS1'

5.修改后的文件上传到目标数据库

cd /home/oracle

rz

6.目标数据库启动到nomount状态

startup nomount pfile='/home/oracle/pfile1231_rac.ora';

startup nomount pfile='/home/oracle/pfile1231wms.ora';

7.目标数据库生成spfile

create spfile from pfile='/home/oracle/pfile1231_rac.ora';

create spfile from pfile='/home/oracle/pfile1231wms.ora';

8.目标数据库关库用spfile启动

shutdown immediate;

startup nomount;

9.拷贝文件从源数据库到目标数据库

root用户拷贝到目标数据库:

scp /home/oracle/backupfiles/orcl/*20251231.bkp root@192.168.1.103:/u01/backup/mes

10.目标数据库登录rman 恢复控制文件

restore controlfile from '/u01/backup/mes/c-1081743842-20251231-00_ctl.bkp';

11.目标数据库启动到mount

alter database mount;

12.目标数据库检查过期的备份

crosscheck backup;

13.目标数据库删除过期

delete noprompt expired backup;

14.目标数据库更新备份文件

catalog start with '/u01/backup/mes';

catalog start with '/u01/backup/wms';

15.目标数据库查看备份片信息

list backup;

16.目标数据库登录rman 恢复数据文件,归档日志

16.1查看备份集的数据文件

RMAN> list backup of database;

复制代码
List of Backup Sets

===================





BS Key  Type LV Size       Device Type Elapsed Time Completion Time   

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

631     Incr 0  17.88G     DISK        00:28:16     2025-12-31 02:28:21

        BP Key: 631   Status: AVAILABLE  Compressed: YES  Tag: TAG20251231T020005

        Piece Name: /u01/backup/mes/full_racdb_625_1_20251231.bkp

  List of Datafiles in backup set 631

  File LV Type Ckp SCN    Ckp Time            Abs Fuz SCN Sparse Name

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

  3    0  Incr 17802212907 2025-12-31 02:00:05 17802231820  NO    +DATAVG/RACDB/DATAFILE/sysaux.258.1084126987

  4    0  Incr 17802212907 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/undotbs1.259.1084127001

  17   0  Incr 17802212907 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_mac_dat.296.1084287543

  25   0  Incr 17802212907 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_report.304.1085846937

  26   0  Incr 17802212907 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_report_edb.305.1089629833

  28   0  Incr 17802212907 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_users_02

  32   0  Incr 17802212907 2025-12-31 02:00:05 17802221386  NO    +DATAVG/RACDB/DATAFILE/mes_users_06



BS Key  Type LV Size       Device Type Elapsed Time Completion Time   

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

632     Incr 0  15.39G     DISK        00:21:01     2025-12-31 02:21:06

        BP Key: 632   Status: AVAILABLE  Compressed: YES  Tag: TAG20251231T020005

        Piece Name: /u01/backup/mes/full_racdb_626_1_20251231.bkp

  List of Datafiles in backup set 632

  File LV Type Ckp SCN    Ckp Time            Abs Fuz SCN Sparse Name

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

  1    0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/system.257.1084126961

  9    0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_rtm_dat.288.1084287541

  12   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_dcl_idx.291.1084287541

  14   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_prd_idx.293.1084287541

  21   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_trx_dat.300.1084287543

  22   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_trx_idx.301.1084287545

  27   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/blu_mes_report.308.1117644489

  34   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_users_08

  36   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_users_10.dbf

  38   0  Incr 17802212910 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/users.7599.1216899939



BS Key  Type LV Size       Device Type Elapsed Time Completion Time   

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

633     Incr 0  19.92G     DISK        00:27:18     2025-12-31 02:27:23

        BP Key: 633   Status: AVAILABLE  Compressed: YES  Tag: TAG20251231T020005

        Piece Name: /u01/backup/mes/full_racdb_627_1_20251231.bkp

  List of Datafiles in backup set 633

  File LV Type Ckp SCN    Ckp Time            Abs Fuz SCN Sparse Name

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

  5    0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/undotbs2.267.1084127233

  7    0  Incr 17802212913 2025-12-31 02:00:05 17802220400  NO    +DATAVG/RACDB/DATAFILE/users.260.1084127003

  10   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_rtm_idx.289.1084287541

  13   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_prd_dat.292.1084287541

  16   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_lot_idx.295.1084287543

  19   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_cus_dat.298.1084287543

  20   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_cus_idx.299.1084287543

  24   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_spec_his_idx.303.1084287545

  29   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_users_03

  33   0  Incr 17802212913 2025-12-31 02:00:05              NO    +DATAVG/RACDB/DATAFILE/mes_users_07



BS Key  Type LV Size       Device Type Elapsed Time Completion Time   

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

634     Incr 0  19.22G     DISK        00:26:42     2025-12-31 02:26:47

        BP Key: 634   Status: AVAILABLE  Compressed: YES  Tag: TAG20251231T020005

        Piece Name: /u01/backup/mes/full_racdb_628_1_20251231.bkp

  List of Datafiles in backup set 634

  File LV Type Ckp SCN    Ckp Time            Abs Fuz SCN Sparse Name

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

  2    0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_spec_dat.286.1084287539

  8    0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_spec_idx.287.1084287539

  11   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_dcl_dat.290.1084287541

  15   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_lot_dat.294.1084287543

  18   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_mac_idx.297.1084287543

  23   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_spec_his_dat.302.1084287545

  30   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_users_04

  31   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_users_05

  35   0  Incr 17802212927 2025-12-31 02:00:06              NO    +DATAVG/RACDB/DATAFILE/mes_users_09

  37   0  Incr 17802212927 2025-12-31 02:00:06 17802231441  NO    +DATAVG/RACDB/DATAFILE/sysaux.7079.1212685389

16.2目标数据库执行数据文件恢复脚本

--数据文件路径转换脚本语句(源数据库任一节点执行)

set linesize 400;

set pagesize 2000;

SELECT 'set newname for datafile ' || '' || file# || '' || ' to ' || '''' ||

'/u01/app/oracle/oradata/racdb/' ||

SUBSTR(name, INSTR(name, '/', -1) + 1) || ''';'

FROM v$dbfile

ORDER BY FILE#;

----rman执行如下脚本

复制代码
run{

set newname for datafile 1 to '/u01/app/oracle/oradata/racdb/system.257.1084126961';

set newname for datafile 2 to '/u01/app/oracle/oradata/racdb/mes_spec_dat.286.1084287539';

set newname for datafile 3 to '/u01/app/oracle/oradata/racdb/sysaux.258.1084126987';

set newname for datafile 4 to '/u01/app/oracle/oradata/racdb/undotbs1.259.1084127001';

set newname for datafile 5 to '/u01/app/oracle/oradata/racdb/undotbs2.267.1084127233';

set newname for datafile 7 to '/u01/app/oracle/oradata/racdb/users.260.1084127003';

set newname for datafile 8 to '/u01/app/oracle/oradata/racdb/mes_spec_idx.287.1084287539';

set newname for datafile 9 to '/u01/app/oracle/oradata/racdb/mes_rtm_dat.288.1084287541';

set newname for datafile 10      to '/u01/app/oracle/oradata/racdb/mes_rtm_idx.289.1084287541';

set newname for datafile 11      to '/u01/app/oracle/oradata/racdb/mes_dcl_dat.290.1084287541';

set newname for datafile 12      to '/u01/app/oracle/oradata/racdb/mes_dcl_idx.291.1084287541';

set newname for datafile 13      to '/u01/app/oracle/oradata/racdb/mes_prd_dat.292.1084287541';

set newname for datafile 14      to '/u01/app/oracle/oradata/racdb/mes_prd_idx.293.1084287541';

set newname for datafile 15      to '/u01/app/oracle/oradata/racdb/mes_lot_dat.294.1084287543';

set newname for datafile 16      to '/u01/app/oracle/oradata/racdb/mes_lot_idx.295.1084287543';

set newname for datafile 17      to '/u01/app/oracle/oradata/racdb/mes_mac_dat.296.1084287543';

set newname for datafile 18      to '/u01/app/oracle/oradata/racdb/mes_mac_idx.297.1084287543';

set newname for datafile 19      to '/u01/app/oracle/oradata/racdb/mes_cus_dat.298.1084287543';

set newname for datafile 20      to '/u01/app/oracle/oradata/racdb/mes_cus_idx.299.1084287543';

set newname for datafile 21      to '/u01/app/oracle/oradata/racdb/mes_trx_dat.300.1084287543';

set newname for datafile 22      to '/u01/app/oracle/oradata/racdb/mes_trx_idx.301.1084287545';

set newname for datafile 23      to '/u01/app/oracle/oradata/racdb/mes_spec_his_dat.302.1084287545';

set newname for datafile 24      to '/u01/app/oracle/oradata/racdb/mes_spec_his_idx.303.1084287545';

set newname for datafile 25      to '/u01/app/oracle/oradata/racdb/mes_report.304.1085846937';

set newname for datafile 26      to '/u01/app/oracle/oradata/racdb/mes_report_edb.305.1089629833';

set newname for datafile 27      to '/u01/app/oracle/oradata/racdb/blu_mes_report.308.1117644489';

set newname for datafile 28      to '/u01/app/oracle/oradata/racdb/mes_users_02';

set newname for datafile 29      to '/u01/app/oracle/oradata/racdb/mes_users_03';

set newname for datafile 30      to '/u01/app/oracle/oradata/racdb/mes_users_04';

set newname for datafile 31      to '/u01/app/oracle/oradata/racdb/mes_users_05';

set newname for datafile 32      to '/u01/app/oracle/oradata/racdb/mes_users_06';

set newname for datafile 33      to '/u01/app/oracle/oradata/racdb/mes_users_07';

set newname for datafile 34      to '/u01/app/oracle/oradata/racdb/mes_users_08';

set newname for datafile 35      to '/u01/app/oracle/oradata/racdb/mes_users_09';

set newname for datafile 36      to '/u01/app/oracle/oradata/racdb/mes_users_10.dbf';

set newname for datafile 37      to '/u01/app/oracle/oradata/racdb/sysaux.7079.1212685389';

set newname for datafile 38      to '/u01/app/oracle/oradata/racdb/users.7599.1216899939';

restore database;

switch datafile all;

switch tempfile all;

recover database;

}

---不完全恢复

recover database until scn 17802255402;

11367324445

recover database until scn 11367324445;

;

17.目标数据库修改日志文件

17.1目标数据库查看日志文件

select member from v$logfile;

17.2修改日志文件

复制代码
alter database rename file '+DATAVG/RACDB/ONLINELOG/group_6.265.1084127077' to '/u01/app/oracle/oradata/racdb/group_601';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_5.264.1084127077' to '/u01/app/oracle/oradata/racdb/group_501';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_2.263.1084127077' to '/u01/app/oracle/oradata/racdb/group_201';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_1.262.1084127077' to '/u01/app/oracle/oradata/racdb/group_101';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_3.268.1084127273' to '/u01/app/oracle/oradata/racdb/group_301';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_4.269.1084127273' to '/u01/app/oracle/oradata/racdb/group_401';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_7.270.1084127273' to '/u01/app/oracle/oradata/racdb/group_701';

alter database rename file '+DATAVG/RACDB/ONLINELOG/group_8.271.1084127273' to '/u01/app/oracle/oradata/racdb/group_801';

18.目标数据库启动数据库

启动数据库

alter database open resetlogs;

19.目标数据库查看 redo log 信息,删除无效日志组(节点2日志)

select THREAD*#, STATUS, ENABLED from v$thread;*

select group*# from v$log where THREAD#=2;*

alter database disable thread 2;

alter database drop logfile group 3;

alter database drop logfile group 4;

alter database drop logfile group 7;

alter database drop logfile group 8;

20.目标数据库验证日志

select THREAD#, STATUS, ENABLED from v$thread;

select group#,member from v$logfile;

select * from v$log;

21.目标数据库查看 undo 表空间为UNDOTBS1,因此需要删除节点2的 undo 表空间UNDOTBS2

show parameter undo;

select tablespace_name from dba_tablespaces where contents='UNDO';

drop tablespace UNDOTBS2 including contents and datafiles;

22. 创建临时表空间

SQL>select tablespace_name from dba_tablespaces where contents='TEMPORARY';

SQL> create temporary tablespace TEMP1 tempfile '/u01/app/oracle/oradata/racdb/temp01.dbf' size 50M;

create temporary tablespace TEMP1 tempfile '/u01/app/oracle/oradata/wmsdb/temp01.dbf' size 50M;

SQL> alter database default temporary tablespace TEMP1;

SQL> drop tablespace TEMP including contents and datafiles;

23. 重启数据库,OK!!

shutdown immediate;

startup

24.恢复目标数据库的监听文件

24.1手动配置listener.ora和tnsname.ora

tnsname.ora

tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.3.0/dbhome_1/network/admin/tnsnames.ora

Generated by Oracle configuration tools.

racdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = database)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = racdb)
)
)

listener.ora

listener.ora Network Configuration File: /u01/app/oracle/product/19.3.0/dbhome_1/network/admin/listener.ora

Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = database)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = racdb)
(ORACLE_HOME = /u01/app/oracle/product/19.3.0/dbhome_1)
(SID_NAME = racdb)
)

)

24.2 启动监听lsnrctl start

相关推荐
qq192572302714 小时前
mysql高级查询
数据库·mysql
骑着蜗牛闯宇宙14 小时前
TP8上传Excel地址数据批量标注到高德地图
数据库·php·excel
TDengine (老段)14 小时前
TDengine JAVA 语言连接器入门指南
java·大数据·开发语言·数据库·python·时序数据库·tdengine
oMcLin14 小时前
如何在Ubuntu 22.04上通过配置LVM优化存储,提升香港服务器的大规模数据库的读写性能?
服务器·数据库·ubuntu
艾莉丝努力练剑14 小时前
【QT】初识QT:背景介绍
java·运维·数据库·人工智能·qt·安全·gui
Neolnfra14 小时前
openGauss部署配置指南
数据库·opengauss·gaussdb
小股虫14 小时前
心脏手术指南:如何安全地为运行中的系统更换“数据库引擎”?
数据库·安全·架构·方法论
Jsundoku14 小时前
PostgreSQL -- 开源对象-关系型数据库
数据库·postgresql·关系型数据库
SmartRadio15 小时前
物联网云平台数据库选型与搭建全指南(NRF52840, CH585M,ESP32-S3的硬件资源要求选型对比、方案设计、搭建步骤)
c语言·数据库·物联网·lora·lorawan