mysql异地备份数据库
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql、toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持。最后终于发现一个很有效的方法,Oracle的Instant client工具包可以很好地解决这个问题,而且小而方便。
1、首先到Oracle网站下载Instant Client :
http://www.oracle.com/us/solutions/index-097480.html
解压之后的文件夹叫:instantclient_12_2.可以放在本地磁盘任意目录下.例如:D:/instantclient_12_2
2、在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容
172.31.247.193_orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.31.247.193 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = JIUHAO)
)
)
其中172.31.247.193_orcl是远程数据库在本地的主机名,172.31.247.193是远程服务器的IP地址,JIUHAO是远程数据库的名称。
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。
通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量。
4、下载并安装PL.SQL.Developer配置应用
配置tools->preferences->connection
OracleHome
D:/instantclient_11_2
OCIlibrary
D:/instantclient_11_2/oci.dll
配置完成后关闭PL/SQL,再重启.
主机名就会出现在PL/SQLDeveloper的列表里,输入远程orcl数据库用户名密码,就可以登录远程oracle 数据库。
当我们连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:
selectuserenv(‘language‘) from dual;
查询出服务器端的编码,如我自己的查询结果为
USERENV(‘LANGUAGE‘)
AMERICAN_AMERICA.ZHS16GBK
我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15现在是个科技高度发达的时代,我们早已习惯于用手机、电脑来解决生活中的各种问题。作为教师,我们的工作也变得越来越智能化,其中最为实用的一个工具就是查询系统。下面,就让我来详细解释一下,如何使用各种代码、...
2024.11.12前言:我也是在学习过程中,不对的地方请谅解show databases;#查看数据库表create database name(数据库名); #创建数据库drop database name(数据库名...
2024.11.15每日一小结:1:解决Navicat连接不上MySQL的问题2:SQLyog 报错2058 :连接 mysql解决方法问题总结:(1)首先连接MySql与连接Orcale有所不同,连接Orcale时需要...
2024.11.15一个IT从业者,分享IT的各种相关内容。点个关注,不迷路,总有能帮到你的分享内容。什么?帮不到。那谢谢你这么俊/这么美,来关注我!我们为什么需要免密码登录MySQL?比如为了编写脚本的方便。这里分享3...
2024.11.15