oracle恢复数据库的正确方式,oracle恢复数据库方法详解
大家好,又见面了,我是你们的朋友全栈君。
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
相关文章
- Oracle数据库的主外键约束(oracle主外键约束)
- 数据库快速配置JNDI连接Oracle数据库(jndi配置oracle)
- Oracle 大型数据库池应用技术(oracle大型池)
- 解决Oracle无法删除用户的方法(oracle无法删除用户)
- 用户Oracle登陆Sys用户的步骤指南(oracle登陆sys)
- 精通Oracle数据库触发器类型(oracle触发器类型)
- 查看Oracle监听端口:简明指南(oracle查看监听端口)
- 解决Oracle数据库闪回查询的简单方法(oracle闪回查询)
- 据库Oracle RAC:打造高效可靠的分布式数据库(oraclerac个数)
- 破解Oracle数据库无限制空时间(oracle时间为空)
- Oracle空字符串的使用方法与注意事项(oracle空字符串)
- 测试Oracle数据库连接的最佳实践(测试连接oracle)
- Oracle数据库回滚操作全解析(oracle如何回滚)
- 如何在Oracle数据库中判断字符是否为全角?(oracle判断全角)
- Oracle数据库环境下用内容换行符让数据更安全(oracle 内容换行符)
- Oracle关闭引用参数解决数据库性能瓶颈(oracle关闭引用参数)
- Oracle共享存储带来的挑战(oracle共享存在问题)
- 错误提示C语言无法连接Oracle数据库(c 连接不了oracle)
- 比较Oracle数据库中的小时(oracle中小时的比较)
- 字母Oracle数据库中的大写字母使用指南(oracle中大写)
- Oracle中实现两个数之间除法计算的方法(oracle中两个数相除)
- Oracle SPAs新型数据库技术概述(oracle spa概念)
- 解决Oracle错误代码00851的方法(oracle 00851)