数据库服务器操作系统为:Red Hat Enterprise Linux Server release 5.3 (Tikanga)
数据库为:Oracle11G
配置Oracle数据泵自动备份,运行create directory报错:
# su - oracle
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Tue Oct 4 18:13:51 2011
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> create directory bakdir as '/orabackup/EASDataBackup';
create directory bakdir as '/orabackup/EASDataBackup'
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
尝试重新启动数据库服务器,结果照旧。这个是啥原因?如何解决?
估计是没有设置ORACLE_SID。
连接数据库之前,需要export ORACLE_SID=实例名。
--
解决了,非常感谢!原来操作之前必须要连接数据库,我以为之前连接过,这次就不用了。