当前位置:首页 » 数据仓库 » linux还原oracle数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

linux还原oracle数据库

发布时间: 2023-02-07 14:58:23

⑴ 如何在linux下把oracle数据库导出,并还原到另一个linux服务器上

导出用exp导入用imp,要导入的数据库先装数据库,建一个同名的空库
命令例子:
exp system/oracle file=/opt/db20111013.sql log=/opt/exp.log full=y
imp导入写法相同不用加full=y

⑵ 如何在linux下重启oracle数据库

打开secureCRT,连接到数据库所在的linux机器。若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下。(图为已切换到oracle用户下了)
如何在linux下重启oracle数据库
关掉oracle的监听进程:命令为“lsnrctl stop”并回车,这时外部没法连接到数据库了。如图有提示关闭成功信息。
如何在linux下重启oracle数据库
先杀掉所有session,小编用的是命令:“ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill”也可以用其他办法。然后用sqlplus登录到数据库。命令依次为:“sqlplus /nolog”-“connect / as sysdba” ,最后用命令关闭oracle数据库"shutdown immediate" 。关闭命令的时候需要等待点时间,成功后会有如图的提示。
如何在linux下重启oracle数据库
用命令"exit"退出sqlplus。然后用命令“lsnrctl start”启动数据库的监听进程。如图
提示语句表明启动成功。
如何在linux下重启oracle数据库
和第三步一样,先用sqlplus登录到数据库。命令依次为:“sqlplus /nolog”-“connect / as sysdba”。然后输入命令“startup”并回车。等待几分钟会出现如图提示信息。最后用命令“exit”退出sqlplus。
如何在linux下重启oracle数据库
END
注意事项
注意命令不要输入错误。
在关闭数据库的时候要耐心等待一下。
一定要先杀掉所有session哦。

⑶ oracle数据库如何还原

第一:用安装数据库时的管理员用户登录:创建一个新的用户,如:x0dx0a//创建用户123密码456x0dx0acreate user 123 identified by 456;x0dx0a第二:授权,赋予dba的权限x0dx0agrant dba to 123;x0dx0a第三:导入数据库x0dx0aimp 123/456@orcl file=E:\*.DMP fromuser=expuser touser=123x0dx0a注意:如上导入需要直接在cmd界面执行;expuser是导出用户名,可以随便写,但会有警告;orcl是你创建的数据库事例,在安装oracl的时候,默认会新建一个orclx0dx0a最后:希望我描述清楚了,能帮到你。

⑷ oracle 数据库如何还原

单击开始,这里输入cmd,打开dos窗口


输入命令


exp bms/BMSPASS@TCDB file=E:DBbackdbback20160112.dmp


这里说明一下


这里的bms是指备份时,登录数据库实例TCDB的用户名;


这里的/是语法符号。


这里的BMSPASS是用户bms登录数据库TCDB时的密码;


@是语法符号。


这里的TCDB是Oracle数据库的实例名。


这里的file=E:DBbackdbback20160112.dmp 是只指备份文件的存放路径。



等待导出完成,如果看到这里的导出成功,说明备份完成了。



打开备份时指定的存储路径,就可以看到备份文件了。



如果在导出命令的最后加上full=y的参数,也就是


exp bms/BMSPASS@TCDB file=E:DBbackdbback20160112.dmp full=y
意思是将用户bms在TCDB数据库实例中的所有文件都备份,也就是完整备份。



数据库还原使用语法


imp bms/BMSPASS@TCDB file=E:DBbackdbback20160112.dmp
这里的E:DBbackdbback20160112.dmp是备份文件的存放路径

⑸ 如何在linux下重启oracle数据库

1、打开一个terminal切换到oracle用户,用oracle用户修改以下内容,注意要用oraclee用户编辑,CD到oracle的安装目录的bin目录。

⑹ Linux系统下如何备份还原ORACLE数据库,在同一台机器上,想还原到以前的备份

如果是同一个数据库实例,直接用EXPDP导出的DMP文件是不可以恢复的。可以DBCA新建一个数据库实例,然后用IMPDP指定DMP文件导入就好了。

⑺ 在新设备Linux下恢复ORACLE的dbf文件

方法很多:
1.通过exp/imp 或者expdp/ipmdp工具导出,在导入。
2.直接拷贝物理数据文件,然后在恢复。
3.通过rman先备份,然后在拷贝备份到目标机器,然后在恢复。
。。。。