请教一下,Linux oracle数据库多个数据库实例时如何exp备份?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教一下,Linux oracle数据库多个数据库实例时如何exp备份?相关的知识,希望对你有一定的参考价值。

EXP-00056: ORACLE error 1034 encountered
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
EXP-00005: all allowable logon attempts failed
EXP-00000: Export terminated unsuccessfully

我是在见了两个事例,oracle_sid指定的是第一个,但是我现在对第一个数据库进行备份就报这个错误。两个数据库都已经正常启动,可以使用。

参考技术A

比如:EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\\FULL.DMP FULL=Y 这条语句  

如果一个系统里面有两个数据库  那么就需要把他们标注出来   如下:

数据库1:aa

数据库2:bb

要求:对bb进行数据导出:

则:

EXP SYSTEM/MANAGER@bb  FILE=C:\\FULL.DMP FULL=Y

参考技术B EXP 用户名/密码@服务
你建了连个实例,应该就有两个服务啊!把服务名加上不久可以导出了!
参考技术C 你确定数据库启动了啊, 参考技术D 你的数据库没有启动呢

oracle数据库字段内容如何批量替换?

oracle数据库字段内容如何让符合条件的内容批量替换?
我的数据库里表As_user字段名uflag里的内容0,要改成1,请问这个语句要怎么写?
还有就是想请教一下如果想查询表as_user字段名uflag里的内容为0和1的句子怎么写。
请高手请教下!!
条件是:字段名uflag里的内容为0的,要全部改成1

直接用update语句替换即可。

如test表中有如下数据:

现要将sal中的数字都替换成10,用以下语句:

update test set sal=10;
commit;

更新后结果:

注意:执行update语句后,需要进行commit,也就是提交,这样才会使update生效。

参考技术A update As_user set ufag=replace(ufag,'0','1') 参考技术B update As_user set uflag=1 where ulag=0;
select * from as_user where uflag in(0,1) order by uflag;本回答被提问者采纳

以上是关于请教一下,Linux oracle数据库多个数据库实例时如何exp备份?的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE数据库在linux下怎么装啊,以及前期如何配置,请教了。

oracle 中,计算多个数值项目的和,再将求出的值作为条件项目判断。请教关键字是啥?

请教flask如何同时连接多个数据库

oracle数据库如何按多个条件查询数据。

请教如何用delphi5连接oracle数据库

请教ThinkPHP为啥会这么容易数据库查询超时