在使用dbua将数据库从11.2.0.4迁移到19c后,我遇到了问题。
除了迁移TNS侦听器之外,使用dbua的迁移过程是顺利和成功的。最后,我在没有监听器的情况下迁移了数据库,并打算在迁移之后创建另一个侦听器。
我按照“”中的说明创建了一个具有默认端口(1521)的侦听器。成功地创建了侦听器。
当我试图启动新创建的侦听器服务时,日志中会显示以下错误,
Error listening on: (ADDRESS=(PROTOCOL=ipc))
TNS-01191: Failed to initialize the local OS authentication subsystem
TNS-12557: TNS:protocol adapter not loadable
TNS-12560: TNS:protocol adapter error
TNS-00527: Protocol Adapter not loadable我做了一些关于TNS-01191错误的研究,并且我已经用新的Oracle bin目录更新了环境变量"PATH“。
我是否知道是否有人在Windows 7上安装了Oracle 19c并成功地配置了TNS侦听器?
FYI,tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)The listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENERFORSD =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = <ORACLE_HOME_MASKING>)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:<ORACLE_HOME_MASKING>\bin\oraclr19.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = <ORACLE_HOME_MASKING>)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:<ORACLE_HOME_MASKING>\bin\oraclr19.dll")
)
)
<LISTENER_NAME_MASKING> =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <HOSTNAME_MASKING>)(PORT = 1521))
)
)发布于 2021-04-19 12:32:49
Windows 7不是支持甲骨文19c的操作系统。
文档指出,只支持这些版本的Windows:
Windows 8.1 x64 - Pro和企业版Windows10 x64 - Pro、企业和教育版本Windows 2012 R2 x64 -标准、数据中心、基本版x64 -标准、数据中心和基本版本Windows 2019 x64 -标准、数据中心和基本版本
即使您能够使侦听器正常运行,您也可能会收到其他与正常数据库使用有关的错误,这些错误在将来只会引起更多的麻烦,这就是为什么强烈建议不要在不受支持的操作系统上安装Oracle。
发布于 2021-04-19 14:15:31
Windows 7并不是受支持的操作系统。
抛开它,重新安装在当前Windows的“服务器”风格上。
(在这里显示我的年龄,但是.)
原来的“管状钟声”专辑的袖珍音符在这里似乎有着奇怪的相关性:
在光荣立体声:也可以在单一设备上播放在紧要关头。这种立体声唱片不能在旧锡盒上播放,不管它们安装了什么。如果你拥有这些设备,请把它交到最近的警察局。
https://dba.stackexchange.com/questions/290051
复制相似问题