首页 文章

在Ubuntu上安装Oracle Database 11g Express Edition

提问于
浏览
1

我正在努力在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数据库11g快捷版配置

指定将用于Oracle Application Express [8080]的HTTP端口:8090

指定将用于数据库侦听器的端口[1521]:1521

/etc/init.d/oracle-xe:第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;结束;

*第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

第1行的DROP DIRECTORY ADMIN_DIR * ERROR:ORA-01034:ORACLE不可用进程ID:0会话ID:0序列号:0

第1行的DROP DIRECTORY WORK_DIR * ERROR:ORA-01034:ORACLE不可用进程ID:0会话ID:0序列号:0

BEGIN dbms_swrf_internal.cleanup_database(cleanup_local => FALSE);结束;

*第1行的错误:ORA-01034:ORACLE不可用进程ID:0会话ID:0序列号:0

在第1行提交*错误:ORA-01034:ORACLE不可用进程ID:0会话ID:0序列号:0

1 回答

  • 0

    我也挣扎了一段时间 . 我按照这个页面上的说明操作:

    detailed guide

    another detailed guide.

    我遇到的一个问题是 sudo /etc/init.d/oracle-xe configure 会在最后失败 .

    我发现,对于我来说,遍历的 /etc/sysctl.d/60-oracle.conf 配置文件中的 net.ipv4.ip_local_port_range=9000 65000 导致配置程序无法配置最后一步 . 我发现配置文件导致它没有正确加载oracle实例,而不是通过ORA-01034 . 所以,我只是将它更改为 net.ipv4.ip_local_port_range=1 65000 ,其他所有内容都保持不变,并且没有问题 .

    我认为因为我试图使用的端口不在ip_local_port_range中,所以它不能连接 .

相关问题