ORACLE-19C安装错误及解决方法

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.
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: ins-35179是Oracle安装程序的错误代码,表示安装程序无法创建指定的目录。这可能是由于权限问题或磁盘空间不足导致的。解决此问题的方法包括: 1. 确保安装程序具有足够的权限来创建目录。可以尝试使用管理员权限运行安装程序。 2. 检查磁盘空间是否足够。如果磁盘空间不足,可以尝试释放一些空间或将安装程序安装到另一个磁盘。 3. 如果以上方法都无法解决问题,可以尝试手动创建安装程序需要的目录,并确保具有足够的权限。 总之,解决ins-35179错误代码需要仔细检查权限和磁盘空间,并确保安装程序具有足够的权限来创建目录。 ### 回答2: Oracle 19c是一款功能强大的数据库管理软件,由于其先进的功能和稳定性,受到了广泛的欢迎。但是在安装19c的过程中,可能会遇到一个名为“INS-35179”的错误提示,这是一种常见的安装错误,下面我就给大家介绍一下如何解决这个问题。 首先,我们需要了解一下这种错误的原因。INS-35179错误通常是由于在安装Oracle 19c的过程中没有正确配置环境变量导致的。环境变量是操作系统中定义的一些参数,它们决定了系统中程序的运行方式。如果这些环境变量没有被正确设置,就可能导致Oracle 19c安装过程中出现各种问题,包括INS-35179错误。 接下来,我们需要采取一些措施来解决这个问题。首先,我们要检查操作系统的环境变量设置是否正确。在Windows系统中,我们可以打开“控制面板”,然后选择“系统和安全”→“系统”,在这个页面中我们可以找到“高级系统设置”,点击它,然后在“系统属性”中选择“环境变量”。在这个设置页面中,我们需要确保以下环境变量被设置正确: 1. ORACLE_HOME:这个变量应该指向Oracle 19c安装目录。 2. JAVA_HOME:这个变量应该指向JDK的安装目录。 3. PATH:这个变量应该包含Oracle 19c和JDK的安装目录。 如果这些环境变量没有被正确设置,我们需要手动设置它们,并重新启动我们的计算机。如果我们无法解决这个问题,我们可以尝试重新安装Oracle 19c,确保在安装过程中正确设置环境变量。我们还可以联系Oracle的支持团队寻求帮助。 总之,解决INS-35179错误需要我们仔细检查环境变量的设置,并采取适当的措施来纠正它们。如果不能自行解决此问题,可以寻求官方技术支持。 ### 回答3: Oracle 19c是最新的关系型数据库管理系统,内置了多项优化性能、提升安全性等新功能。然而,安装Oracle 19c时,可能会出现一些错误,其中一个常见的错误是INS-35179。 INS-35179错误通常指出在安装过程中无法执行一个脚本或程序;在安装时,可能会出现与Oracle用户和组的权限或配置有关的问题,可能是Oracle用户未正确配置或用户组设置有误所造成的。因此,解决此类错误需要检查以下几个方面: 1. 检查Oracle用户配置是否正确 在安装Oracle 19c之前,必须确保已经创建了一个Oracle用户,并且用户已经正确配置。此外,Oracle用户必须能够读取Oracle安装文件及其他相关文件,否则会出现INS-35179错误。如果Oracle用户的配置出错,可以尝试重新创建用户并重新安装Oracle 19c。 2. 检查用户组设置是否正确 检查Oracle用户所处的组是否正确。如果用户组设置错误,可能会导致安装过程中无法执行必要的脚本。在Linux系统中,可以使用以下命令检查用户是否在正确的组内: groups <用户名> 如果发现用户没有在正确的组内,可以使用以下命令将用户添加到正确的组内: sudo usermod -aG <组名> <用户名> 如果用户组的设置有误,可以通过修改组设置来解决。 3. 检查Oracle安装文件是否完整 如果Oracle安装文件其中一个或多个文件遭到了损坏或删除,也可能导致INS-35179错误的出现。因此,在进行Oracle 19c安装前必须检查安装文件是否完整。 在本例中,如果您遇到了INS-35179错误,可以使用以下方法解决: 1. 检查Oracle用户配置是否正确 使用以下命令检查Oracle用户配置是否正确: id oracle 如果命令提示“no such user”或返回null,则说明Oracle用户未正确配置。请重新创建Oracle用户并重新安装Oracle 19c。 2. 检查用户组设置是否正确 使用以下命令检查Oracle用户是否在dba组内: groups oracle 如果用户不在dba组内,请使用以下命令将用户添加到该组: sudo usermod -aG dba oracle 3. 检查Oracle安装文件是否完整 检查Oracle安装文件,确保所有文件都完整无误。如果您发现有文件被删除或损坏,请重新下载完整的Oracle安装文件并重新尝试安装。 总之,在处理INS-35179错误时,需要仔细检查Oracle用户和组的配置是否正确,文件是否完整,并进行相应的修复。找出问题的根源并解决它,就能够让Oracle 19c成功安装
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值