ORACLE 数据备份

来源:互联网 发布:ipadair网络不稳定 编辑:程序博客网 时间:2024/06/06 17:24
备份当然可以使用命令行工具,ORACLE提供了一个SQLPLUS,不过因为初次接触ORACLE数据库,用起来不太顺手,所以还是使用EM的页面管理器上面的备份功能。具体细节就不说了,网上大把文章。

这里主要是说一下对于远程ORACLE数据库的管理。其实这个管理使用EM肯定也是可以的,但是时间紧张我并未测试,之后会测试一下看我的想法对不对。

核心就是对于一个文件的修改。默认安装模式下,这个文件位于 D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN 目录下,名字是 tnsnames.ora ,就我个人的理解,这里面存储的是连接模型,是关于本机的整个ORACLE系统将要连接到的目标。默认初始安装后这里当然指向的是本地,不过我们是可以修改成连接远程的。

用记事本类的编辑工具打开这个文件,其中有这样一段:


ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = admin-ea7d836fa)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

注意我特别加红的部分,我们要改的就是这两个地方,当然如果端口号不同也需要把端口号改掉,不过一般来说都是默认的。
其中,HOST = 后面是可以直接写IP的,就是远程ORACLE数据库的IP,而下面的 SERVICE_NAME,根据你手头有的远程信息,也可以修改成 SID = XXXXX ,这取决于你究竟是有远程的SID还是SERVER_NAME,其实这两个是同一个东西,只是不同的名字,但是人家给你什么你就要用什么连,不能通用。

这里修改之后保存,然后就可以连接远程数据库了。这里可以使用软件来连接,提供两个软件,一个是随便找的一个多数据库类型管理软件,一个是ORACLE公司开发的NAVICAT。当然是本公司的比较好用,但是因为是全英文,可能不太方便。不过其实英语单词稍微熟悉一点都能看懂,玩网站动态脚本语言的基本都能认识。

安装好NAVICAT并运行,连接模式先选择为TNS,然后下面的下拉选择里选刚配置好的ORCL,填好帐号密码,然后如果没有问题的话应该能连接成功。

连接成功之后,在左侧树形里一层一层展开找到Tables, 下面就包含了该用户条件下具有权限的数据表。在单个数据表上右键---Export Wizard, 这个就是导出数据,会弹出步骤一步一步操作,根据需要来选择备份配置。我测试是使用SQL文件格式导出。同时你应该能看到在 Export Wizard 上面还有个 Import Wizard,这个就是导入数据了。当然如果你下载了一个中文版的NAVICAT就不会有这个困惑了,应该能一目了然找到要用的功能。

备份就这两种备份方式,按需使用。

附件:两个软件的百度盘地址:
http://pan.baidu.com/s/1c0koNNM
两个都是英文版软件,建议大家有空还是找找中文版,至少NAVICAT中文版还是能看懂的。

再附:
通用数据库管理软件的用法:
NAVICAT的用法网上大把文章,这个通用管理软件就比较偏僻了。可能摸不着头脑。我贴一下用法:




1  DBMS Type中选择 Oracle Server.

2  下面 HOME 那里下拉选择 home1 目录

3 点击 Server 后面的按钮,选择 ORCL

4 填写user  password

点击OK,即可连接。如果连接不成功,你需要检查connect As 是不是你忘记选了或者选的不对。

只要能连接成功,后面的操作都很简单,这软件其实很接近 SQL SERVER 的操作界面。
0 0
原创粉丝点击