前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >oracle恢复数据库的正确方式,oracle恢复数据库方法详解

oracle恢复数据库的正确方式,oracle恢复数据库方法详解

作者头像
全栈程序员站长
发布2022-09-13 14:17:44
1.4K0
发布2022-09-13 14:17:44
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

1.第一:用安装数据库时的管理员用户登录:创建一个新的用户,如: //创建用户123密码456 create user 123 identified by 456;

第二:授权,赋予dba的权限 grant dba to 123;

第三:导入数据库 imp 123/456@orcl file=E:\*.DMP full=y

注意:orcl是你创建的数据库事例,在安装oracl的时候,默认会新建一个orcl

2.问题

如果是本机的话,把@orcl去掉; 如果不是,运行netca,添加连接标示符。 或者使用 @ip:端口号:servicename 的方式代替@orcl

3.

此时是在sqlplus下啊,而不是cmd下 从 sql> 可以看出来。

在sqlplus下哪儿能找到sqlplus程序呢?

应该是 sql>connect /as sysdba;

或者在windows的cmd下 c:>sqlplus /nolog

4.用exp system/manager@test d:\daochu.dmp owner=a 把oracle8.1的数据库全部导出,用imp system/manager@test d:\daochu.dmp ignore=y 导入到oracle9i,但是运行报错:

经由常规路径导出由EXPORT:V08.01.06创建的文件 已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入 导出服务器使用ZHS16GBK NCHAR 字符集 (可能的ncharset转换)

IMP-00031: 必须指定 FULL=Y 或提供 FROMUSER/TOUSER 或 TABLES 参数 IMP-00000: 未成功终止导入 但是我在oracle9i里没找到“AL16UTF16 NCHAR”字符集啊??

只有“AL16UTF16 FIXED”,这个要怎么导入啊?????

解决:导入命令:imp system/manager@test d:\daochu.dmp ignore=y full=y

5.

看报错:明显闯将数据库文件,文件创建错误,无妨创建文件。本地没有这个路径,需要新建一个此路劲

http://www.usreplica.me

http://www.ukreplica.me

http://www.watch527.com

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160802.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档