ORACLE-19C安装错误及解决方法
Problem 1[root@server12c ~]# /etc/init.d/oracledb_ORCLCDB-19c configureConfiguring Oracle Database ORCLCDB.[FATAL] [INS-00001] 未知的不可恢复错误原因: 没有其他信息可用。操作: 参阅日志或与 Oracle 技术支持服务联系概要:-[DBT-00006] 无法创建日志记录目
·
Problem 1
[root@server12c ~]# /etc/init.d/oracledb_ORCLCDB-19c configure Configuring Oracle Database ORCLCDB. [FATAL] [INS-00001] 未知的不可恢复错误 原因: 没有其他信息可用。 操作: 参阅日志或与 Oracle 技术支持服务联系 概要: - [DBT-00006] 无法创建日志记录目录。 - [DBT-00006] 无法创建日志记录目录。 Database configuration failed.
解决方法
[oracle@server12c bin]$ sqlplus / as sysbda -bash: sqlplus: command not found [oracle@server12c bin]$ ./sqlplus ./sqlplus: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/oracle/product/19c/dbhome_1/lib/libclntsh.so.19.1) ./sqlplus: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/oracle/product/19c/dbhome_1/lib/libclntshcore.so.19.1) ./sqlplus: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/oracle/product/19c/dbhome_1/lib/libnnz19.so) 当尝试使用任何 Oracle 的执行文件时,发现一个错误暴露出来,原来是 GLIBC 版本过低,我的版本是 2.12 ,数据库需要 2.14: 开始要将 glibc 从 2.12 更新到 2.14,需要解决相关依赖问题,至少需要: glibc-2.14.1-6.x86_64.rpm glibc-common-2.14.1-6.x86_64.rpm glibc-devel-2.14.1-6.x86_64.rpm glibc-headers-2.14.1-6.x86_64.rpm 同步更新。 ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/15/x86_64/ wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.x86_64.rpm wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/15/x86_64/glibc-common-2.14.1-6.x86_64.rpm wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/15/x86_64/glibc-devel-2.14.1-6.x86_64.rpm wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/15/x86_64/glibc-headers-2.14.1-6.x86_64.rpm rpm -Fhv glibc*rpm
Problem 2
[root@server12c ~]# /etc/init.d/oracledb_ORCLCDB-19c configure Configuring Oracle Database ORCLCDB. [FATAL] [DBT-06103] 端口 (1,521) 已在使用。 操作: 请指定空闲端口。 Database configuration failed.
解决
Database configuration failed. [root@server12c ~]# lsof -i TCP:1521 [root@server12c ~]# netstat -itpa|grep 1521 [root@server12c ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@server12c ~]# vim /etc/hosts [root@server12c ~]# vim /etc/hosts [root@server12c ~]# hostname server12c
Problem 3
[root@server12c ~]# /etc/init.d/oracledb_ORCLCDB-19c configure Configuring Oracle Database ORCLCDB. [FATAL] [DBT-50000] 无法检查可用内存。 [FATAL] [DBT-50001] 无法检查内核参数{0}的值 [WARNING] [DBT-11205] 指定的共享池大小不符合建议的最小大小要求。这可能导致创建数据库的操作失败。 操作: 至少为共享池大小指定 (527 MB)。 Database configuration failed.
解决
[root@server12c init.d]# vim oracledb_ORCLCDB-19c $SU -s /bin/bash $ORACLE_OWNER -c "$DBCA -silent -createDatabase -gdbName $ORACLE_SID -templateName $TEMPLATE_NAME -characterSet $CHARSET -createAsContainerDatabase $CREATE_AS_CDB -numberOfPDBs $NUMBER_OF_PDBS -pdbName $PDB_NAME **-J-Doracle.assistants.dbca.validate.ConfigurationParams=false ** -createListener $LISTENER_NAME:$LISTENER_PORT -datafileDestination $ORACLE_DATA_LOCATION -sid $ORACLE_SID -autoGeneratePasswords -emConfiguration DBEXPRESS -emExpressPort $EM_EXPRESS_PORT" 加入**号中间那段
Problem 4
/etc/init.d/oracledb_ORCLCDB-19c configure Configuring Oracle Database ORCLCDB. 准备执行数据库操作 已完成 8% 复制数据库文件 已完成 31% 已完成 100% [FATAL] 正在对命令行参数进行语法分析: 参数"silent" = true 参数"local" = true 参数"inscomp" = server 参数"insprtcl" = TCP 参数"orahome" = /opt/oracle/product/19c/dbhome_1 参数"instype" = custom 参数"listener" = LISTENER 参数"lisport" = 1521 参数"cfg" = local 参数"responsefile" = /opt/oracle/product/19c/dbhome_1/network/install/netca_typ.rsp 完成对命令行参数进行语法分析。 Oracle Net Services 配置: LISTENER:没有为主机 server12c 返回有效的 IP 地址。 完成概要文件配置。 有关详细信息, 请查看跟踪文件: /opt/oracle/cfgtoollogs/netca/trace_OraHome1-2009246下午1741.log Oracle Net Services 配置失败。退出代码是1 已完成 8% 已完成 0% 有关详细信息, 请参阅日志文件 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"。 Database configuration failed
解决
[root@server12c init.d]# vim /etc/hosts 前面主机IP没改,修改过来就成[root@server12c etc]# vim hosts [root@server12c etc]# /etc/init.d/oracledb_ORCLCDB-19c configure Configuring Oracle Database ORCLCDB. 准备执行数据库操作 已完成 8% 复制数据库文件 已完成 31% 正在创建并启动 Oracle 实例 已完成 32% 已完成 36% 已完成 40% 已完成 43% 已完成 46% 正在进行数据库创建 已完成 51% 已完成 54% 正在创建插接式数据库 已完成 58% 已完成 77% 执行配置后操作 已完成 100% 数据库创建完成。有关详细信息, 请查看以下位置的日志文件: /opt/oracle/cfgtoollogs/dbca/ORCLCDB。 数据库信息: 全局数据库名:ORCLCDB 系统标识符 (SID):ORCLCDB 有关详细信息, 请参阅日志文件 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB0.log"。 Database configuration completed successfully. The passwords were auto generated, you must change them by connecting to the database using 'sqlplus / as sysdba' as the oracle user.
更多推荐
已为社区贡献3条内容
所有评论(0)