当前位置:数据库 > Oracle >>

请教Oracle数据库问题

执行exp命令,报错如下: EXP-00056: ORACLE error 1034 encountered ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory EXP-00005: all allowable logon attempts failed EXP-00000: Export terminated unsuccessfully gzip: /var/oadoc/backup/oracle/cowork_dyccb_2011-07-25.dmp: No such file or directory ./oa_backup.sh: line 75: bye: command not found 请遇到过该问题的朋友们不吝指点一下
补充:直接执行如下脚本报以上错误:
exp cowork_dyccb/cowork_dyccb file=/var/oadoc/backup/oracle/cowork_dyccb_20110725_6.dmp log=/var/oadoc/backup/oracle/cowork_20110725_6.log owner=cowork_dyccb statistics=none
请指点是哪出错。
数据库能正常访问,应用可以连接,PL/SQL远程也可以连接,但是就是exp执行不了。
请指教
追问:直接执行如下脚本报以上错误:
exp cowork_dyccb/cowork_dyccb file=/var/oadoc/backup/oracle/cowork_dyccb_20110725_6.dmp log=/var/oadoc/backup/oracle/cowork_20110725_6.log owner=cowork_dyccb statistics=none
请指点是哪出错。
数据库能正常访问,应用可以连接,PL/SQL远程也可以连接,但是就是exp执行不了。
请指教谢谢,您的回答受益匪浅。
我试过了,数据库只启动到mount,以上exp命令执行报如上错误,但是,加上SID就可以备份了,如下:
exp cowork_dyccb/cowork_dyccb@orcl file=/var/oadoc/backup/oracle/cowork_dyccb_20110725_6.dmp log=/var/oadoc/backup/oracle/cowork_20110725_6.log owner=cowork_dyccb statistics=none
但是,数据库启动到open状态,不加SID就可执行exp备份命令,敬请指点是为什么???
答案:这个问题你最好是贴出你的oa_backup.sh来看,否则光是报错信息很难判断到底问题出在哪。至少我看起来,环境变量、命令、数据库、shell都貌似有可能有问题。
    当然了,贴出shell之前你首先要确认在shell中引用的数据库连接串、数据库实例、数据库用户以及口令、你执行shell的用户的相关环境变量等都是正确的(这些可以不贴)。
其他:exp 导出 建议到linux 服务器上操作。 看不太懂 服务器上操作试试 

上一个:怎样卸载oracle 11g数据库
下一个:oracle数据库问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,