如果是用TOAD这种工具备份成SQL语句的话(包括建表结构的语句和插入语句),可以直接拿到SQLSERVER上执行下来把数据库复制过去的,但这样是相当于数据库复制了,不是通常说的备份还原了,我感觉你需要的是这种。
第一,如果可以,建议重启数据库的监听,以便断掉缓存内的数据库连接第二,打开cmd命令,使用“ sqlplus 用户名/密码@数据库ip/数据库实例 ”命令连接数据库,看是否能连接,如果可以再尝试使用toad连接数据库;如果不行,则检查是否数据库已经成功启动(可先看服务里面),数据库端口是否通畅(使用“telnet 数据库IP 端口”)
祝你好运!!
1、新建数据库连接正确安装好toad软件后,打开都会d出新建连接配置页面,在session—newconnection,打开配置页面。正确填写好用户名、密码,选择要连接的数据库实例,点击connect按钮就可以完成连接。
2、orcl11备份文件的导入 *** 作依次点击database--import--importutilitywizard打开导入使用程序向导页。导入方式根据实际选择。
3、选择importtables选项,点击next,填写导出的用户名,要导入到的用户名信息,点击next,后面的信息默认点击next,选择导入文件,点击next,保持默认信息点击finish,完成数据的导入。
4、选择importusers选项,点击next,填写相应的信息,点击next,保持默认设置点击next,选择导入文件,点击next,保持默认设置,点击finish完成指定用户的导入 *** 作。
5、选择importdatabase选项,点击next,选择要导入的schema,点击next,后面的 *** 作和前面的选项的 *** 作相同。点击finish,就可以完成数据导入 *** 作。
oracle的导入导出不管是否使用toad还是pl/sql工具进行 *** 作,实际上最终都是通过调用exp和imp两个工具实现,只不过toad和plsql帮我们解决了配置exp和imp的相关参数。在 oracle11之后,exp和imp不会导出空表,网上有人先通过对空表插入一条记录后,再truncate table,进行处理。但是实际上还有expdp和impdp两个导入导出工具可以实现导入导出空表 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)