我下载了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:
我希望在Linux系统引导和oracle成功启动时,使用非root用户执行shell脚本。
我试图在rc.local中执行这个外壳。但我发现oracle启动过程太耗时了。因此,当shell尝试连接到Oracle时,它会返回failed。
在用户Linux启动完成后,我可以通过s Linux server, it took several minutes to get Oracle running. I am not clear what technology they use. I found when Oracle didn登录Linux服务器。
在我看来,Linux的启动顺序应该如下所示。
我知道对一个文件有许可意味着什么。这意味着当其他用户对其拥有执行权限时,他们将作为文件的所有者执行。但是,当文件夹拥有suid权限时,它意味着什么呢?我做了一些测试,它似乎没有什么特别的文件夹。有人能帮上忙吗?谢谢。
我正在使用Oracle Linux 7.6。
root:[~]# cat /etc/*release*
Oracle Linux Server release 7.6
NAME="Oracle Linux Server"
VERSION="7.6"
ID="ol"
VARIANT="Server"
VARIANT_I
root@sotiris-X556UQK:~# sudo apt-get clean && sudo apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of
我花了大部分时间在我的crunchbang发行版上安装java 7。我最初安装了OpenJDK,但在安装时遇到了问题。现在(以某种方式)排序了,但是现在我没有java 7或OpenJDK。我的java版本是:
matt@crunchbang:~$ java -version
java version "1.5.0"
gij (GNU libgcj) version 4.7.2
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying c
我想以root用户的身份启动Oracle Listner。我能够以oracle用户的身份启动侦听器。但它不是从根用户开始的。我可以停止和检查状态作为根用户。
当我以根用户身份启动侦听器时,它会给出以下消息:
# lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 08-MAY-2012 15:08:11
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /opt/oracle/102/bin/tnslsnr: please w
我尝试这样删除/更改用户
drop user AVASILIEV_AXIOM_10X
我得到了下面的错误
SQL> drop user AVASILIEV_AXIOM_10X;
drop user AVASILIEV_AXIOM_10X
*
ERROR at line 1:
ORA-01918: user 'AVASILIEV_AXIOM_10X' does not exist
但此用户存在于dba_users视图中:
SQL> select username from dba_users where username='AVASILIE
请帮助解决'oracle-java7-installer‘失踪。以下错误
dpkg: warning: files list file for package !['oracle-java7-installer' missing;][1]
assuming package has no files currently installed (Reading database ... 302933 files and directories currently installed.) Removing linux-image-extra-3.8.0-19-generic
几天前,我对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
我尝试过将oracle-java7-installer包从自定义存储库安装到Ubuntu 12,但在执行一些安装后脚本时失败了。所以。我只想回滚它,然后继续使用另一个解决方案(安装java 7 jdk)。我试着让
用set -x更新
> sudo aptitude remove oracle-java7-installer
The following packages will be REMOVED:
oracle-java7-installer
0 packages upgraded, 0 newly installed, 1 to remove and 47 not upgr
我试图在linux中从用户sqlplus运行oracle,但是我只得到以下错误。
Error 6 initializing SQL*Plus SP2-0667: Message file sp1<lang>.msb not found SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory [ sqlplus ] completed with error code: 1
我尝试过以用户oracle的身份运行oracle,也尝试过以用户root的身份运行它,但是当我以用户oracle
我在半打服务器(SUSE Linux)上编译了python3.8,它在大多数服务器上都工作得很好。 但是有一次,当我尝试安装和使用cx_Oracle库时,它抛出了这个奇怪的错误。 我设置了一个虚拟环境,并通过pip安装了cx_Oracle (版本8.0.0)。安装运行良好,但是当我尝试导入cx_Oracle时,它抛出一个错误: [GCC 4.8.5] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>&g