几天前,我对fedora 27进行了系统升级,从那时起,oracle服务没有正确地启动数据库,我的意思是在运行之后:
sudo service oracle-xe start
数据库还没打开。但是,如果我以oracle用户的身份登录,然后执行startdb.sql的内容:
connect / as sysdba
startup
exit
一切照常运作。我认为这个问题是由一些错误的配置引起的,但我不知道该去哪里找。
运行systemctl status oracle-xe只显示数据库不是活动的:
LSNRCTL for Linux: Version 11.2.0.2.0 - Production
我在ubuntu14.04上安装了oracle11g,启动lister,消息如下所示。
LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 10-OCT-2014 14:20:02
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Starting /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.2.0 - Production
我最近在CentOS 7上安装了Oracle11G XE。由于某些原因,监听程序在启动后停止工作。我使用用于安装DB实例的用户登录到服务器。要运行lsnrctl命令,我需要切换到名为oracle的用户,并在每次切换到该用户时使用. ./dbenv.sh命令加载环境变量。
这是我执行lsnrctl start时的结果
LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 08-NOV-2017 14:48:35
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Starting
我使用的是CentOS 7,我的ORACLE_HOME和ORACLE_XE设置正确。然而,当我试图配置我的oracle 11g时,我会得到以下错误:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
LRM-00116: syntax error at 'sessions' following '='
ORA-01078: failure in processi
我知道这是一个非常流行的问题,我以前也遇到过几次,但都能解决,但这次不行。
我已经通过运行以下命令确保使用了正确的服务名称
SQL> select value from v$parameter where name='service_names';
VALUE
--------------------------------------------------------------------------------
XE
我的tnsnames.ora具有XE服务名称:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL
为了寻求一些关于问题的建议和帮助,我在我的笔记本电脑上安装了新的Oracle XE,运行的是Xubuntu Linux 16.04LTS。我跟随 post进行了安装。
在Oracle安装位置/u01/app/oracle/product/11.2.0/xe/中,有一个/bin文件夹,其中包含我试图运行以安装初始XE DB的createdb.sh文件,但得到了错误ORACLE_HOME must be set and $ORACLE_HOME/dbs must be writable。
我的.bashrc包含以下代码,所以我不确定它是否正确,如果正确,为什么我会得到$ORACLE_HOME必须设
我正在使用Linux Mint Olivia发行版,并希望安装Oracle 11gXE,但我遇到了一些问题。为了成功完成安装,我几乎遵循了以下步骤:
但在运行服务sudo service oracle-xe start时,我会得到以下输出:
Starting Oracle Net Listener.
Starting Oracle Database 11g Express Edition instance.
Failed to start Oracle Net Listener using /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr and Or
我已经成功地在linux 17.3上安装了oracle-xe 11g2,在配置过程中(/etc/init.d/oracle-xe配置),我选择在系统启动时加载数据库。当我检查/etc/default/oracle-xe文件时,我有以下内容:
#This is a configuration file for automatic starting of the Oracle
#Database and listener at system startup.It is generated By running
#'/etc/init.d/oracle-xe configure'.P
在OpenSuse Leap15.0上安装OracleXE18c时遇到问题...运行配置脚本时: joshua@linux-t1zu:~> sudo /etc/init.d/oracle-xe-18c configure
[sudo] password for root:
/bin/df: unrecognized option '--direct'
Try '/bin/df --help' for more information.
Specify a password to be used for database accounts. Oracle
我启动了Oracle侦听器,但启动时状态未知,因此无法连接到SQL工具--它显示了错误,如状态: Failure -test Failure: IO错误:网络适配器无法建立连接
如果我启动了监听器,它将显示如下
Starting /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.2.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/xe/network /
当我重新启动ubuntu时,侦听器服务出现了,但它似乎没有侦听器
lsnrctl status
LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 24-JUL-2014 15:34:43
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dex-ci.escalation-point.com)(PORT=1522)))
STATUS of the LISTE
我的设置:
操作系统- Oracle Linux 8,
甲骨文XE 21c
Oracle SQL Developer 22.2.1
我已经用以下代码建立了数据库:
cd /etc/init.d/; sudo ./oracle-xe-21c configure
我想在Oracle SQL Developer中创建一个与数据库的新连接。
但是我一直得到错误的"Test failed: The Network Adapter could not establish the connection"。
我在Ubuntu 14上下载了一个带有oraclexe 11g的docker容器,一切正常工作,我创建了表、插入数据等,然后提交了容器,生成了一个新的映像(相同的oracle映像,但使用我的表和数据)。
问题:
我无法在新创建的映像中连接到数据库,无论是本地的还是远程的。对这个错误有什么建议吗?甲骨文图像:
**sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Fri May 6 20:13:43 2016
Copyright (c) 1982, 2011, Oracle. All rights reserved.
我在连接本地Oracle数据库时遇到了一些问题。
我已经完成了基于以下指南的安装:
本教程运行良好,但安装之后,我无法使用SQLDeveloper或“sqlplus system/password@XE”连接数据库。
sqlplus system/password@XE
SQL*Plus: Release 11.2.0.2.0 Production on Sat Nov 16 11:57:06 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
ERROR:
ORA-12514: TNS:listener does not
我尝试在LINUX服务器上设置Oracle11.2.0XE,但收到ORA-28368错误。研究表明,我需要创建一个"wallet“文件夹,然后发出命令"alter system set encryption key by "my_password”来设置默认的主密码。
我在Windows下成功地创建了文件夹C:\ora11g\app\oracle\admin\XE\wallet。
我没有使用sqlnet.ora文件,所以我在默认位置/u01/app/ oracle /admin/XE/wallet中创建了wallet文件夹作为根目录,并将权限设置为777,所有者设置为o
所以我用openSUSE复制了一个正在运行的VM。当我启动机器时,我像往常一样做了lsnrctrl start,然后一切正常工作。通常,我得到以下输出:
# lsnrctl status
LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 11-AUG-2015 19:46:46
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=
为了本地开发目的,我在Oracle Linux 7上安装了Oracle 18c XE,所有功能都如出一辙。我为安装和配置Oracle而编写的脚本可以在https://gist.github.com/cbj4074/d8fee249e5a959d9aced6e6bd5e46959上找到。
然而,问题是,一旦我重新启动机器,我就不能再连接到数据库了。
试图连接会在客户端产生以下错误消息:
An error was encountered performing the requested operation:
IO Error: The Network Adapter could not esta
我下载了OracleXE11.2.01.0,并将其安装在CentOS 6.3虚拟机上,内存为1.5GB,交换空间为3GB。
系统和系统设置为密码123456。我设置了ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe/和ORACLE_SID=XE。
我可以用SQL Developer与系统用户连接到这个数据库。但当我想和sqlplus联系时,它说:
ERROR.
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error:
我在Ubuntu 12.4中安装了Oracle 11g XE,但在将Oracle绑定到TCP端口时遇到了困难。IP6绑定看起来不错,但IP4不好(tcp 0.0.0.0:1521)。
下面是oracle-xe的状态:
root@pearBox:~# /etc/init.d/oracle-xe status
LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 06-JUN-2013 15:08:34
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting t
我已经在我的LinuxMint17.3系统上为Linux x64安装了Oracle数据库速成版11g第2版。安装过程成功。我可以使用sqlplus连接到数据库,创建新用户,执行命令等。在安装期间配置数据库时,我使用默认端口,即8080和1521。但我无法从我的系统连接到APEX url,即本地主机:8080/峰/f?P=4950。在过去的几个小时里,我一直在寻找解决办法,但什么也找不到。
lsnrctl命令的输出如下:
LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 06-MAR-2016 10:11:05
Copyright (c