我很难在Ubuntu 14.04上安装Oracle 11g Express Edition 当我尝试时,我已经遵循了oracle手册中的每个安装步骤 运行/etc/init.d/oracle-xe configure,它给了我这个错误
root @ server:/ home / nuno#/ etc / init.d / oracle -xe configure
指定将用于Oracle Application Express [8080]的HTTP端口:8090
指定将用于数据库侦听器的端口[1521]:1521
/etc/init.d/oracle-xe:line 405:/ bin / awk:是一个目录 指定用于数据库帐户的密码。请注意相同 密码将用于SYS和SYSTEM。 Oracle建议使用 每个数据库帐户的密码不同。这可以在之后完成 初始配置: 确认密码:
您是否希望在启动时启动Oracle Database 11g Express Edition(y / n)[y]:y
启动Oracle Net Listener ... touch:无法触及'/ var / lock / subsys / listener':没有这样的文件或目录 完成 配置数据库...... 数据库配置失败。查看/u01/app/oracle/product/11.2.0/xe/config/log了解详情
创建或替换图书馆dbms_sumadv_lib AS'/u01/app/oracle/product/11.2.0/xe/lib/libqsmashr.so'; * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
BEGIN dbms_datapump_utl.replace_default_dir; END;
* 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
提交 * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
创建或替换目录XMLDIR为'/u01/app/oracle/product/11.2.0/xe/rdbms/xml' * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
DROP DIRECTORY ORACLE_OCM_CONFIG_DIR * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
DROP DIRECTORY ADMIN_DIR * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
DROP DIRECTORY WORK_DIR * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
BEGIN dbms_swrf_internal.cleanup_database(cleanup_local => FALSE); END;
* 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
提交 * 第1行的错误: ORA-01034:ORACLE不可用 进程ID:0 会话ID:0序列号:0
答案 0 :(得分:0)
我也挣扎了一段时间。我按照这个页面上的说明进行操作:
我遇到的一个问题是sudo /etc/init.d/oracle-xe configure
会在最后失败。
我发现,对于我来说,遍历的net.ipv4.ip_local_port_range=9000 65000
配置文件中的/etc/sysctl.d/60-oracle.conf
导致配置程序无法配置最后一步。我发现配置文件导致它没有正确加载oracle实例,而不是通过ORA-01034。所以,我只是将其更改为net.ipv4.ip_local_port_range=1 65000
,其他所有内容都保持不变,并且没有问题。
我认为因为我试图使用的端口不在ip_local_port_range中,所以它不能连接。