使用云备份来备份本地服务器中部署的Oracle数据库前,您需要在云备份控制台注册数据库实例。
前提条件
本地数据库服务器的网络已经通过专线或者VPN和阿里云专有网络(VPC)及路由(线下到云上100.64.0.0/10或100.64.0.0/11、100.96.0.0/11)互通。
操作步骤
在左侧导航栏,选择 。
在顶部菜单栏左上角,选择所在地域。
在数据库备份页面,单击Oracle。
在本地数据库实例页签,单击注册数据库实例。
在添加客户端面板,按照向导,完成客户端安装。
自动安装数据库备份客户端
Windows
下载并解压Windows备份客户端。
登录本地服务器,在解压后的目录(PowerShell)运行如下命令,激活Windows备份客户端。
以下示例中的命令从云备份控制台获取。
./client.exe init local-uni --uniUserInfoToken "eyJ1cmwiOiJodHRwczovL2EtaGJyLXJlc291cmNlLWhhbmd6aG91Lm9zcy1jbi1oYW5nemhvdS1pbnRlcm5hbC5hbGl5dW5jcy5jb20vY2xpZW50L2luc3RhbGwvZGJhY2t1cF9hZ2VudC93aW42NC84LjAuMjkyOTItMS4wMjg1Nzc2LmRiZy8iLCJob3N0IjoiMTAwLjEwMy44LjExNiIsInBvcnQiOjYwMzA1LCJteXNxbEFnZW50IjoiTm8iLCJtc3NxbEFnZW50IjoiTm8iLCJvcmFjbGVBZ2VudCI6IlllcyIsInZlcnNpb24iOiI4LjAuMjkyOTItMS4wMjg1Nzc2LmRiZyIsImFjY2Vzc0tleSI6IjMyNThhNzQyZjc1OGZhYzZlYTBkYTIxMGQ0YmYwOTYwIiwidXNlU3NsIjoiWWVzIiwiYWdlbnQiOiJvcmFjbGUiLCJ1c2VyVG9rZW4iOiIwNVA5R1NKVCIsInJlZ2lvbklkIjoiY24taGFuZ3pob3UiLCJzb3VyY2VUeXBlIjoiT1JBQ0xFIn0="
Linux
下载并解压Linux备份客户端。
您可以通过鼠标右键获取下载链接,使用类似wget命令将Linux备份客户端下载到本地服务器。
wget https://a-hbr-resource-shanghai.oss-cn-shanghai.aliyuncs.com/unibackup/hbr-uni-install-linux.tar.gz
使用tar命令解压Linux备份客户端。
tar -zxvf hbr-uni-install-linux.tar.gz
登录本地服务器,执行命令激活Linux备份客户端。
以下示例中的命令从云备份控制台获取。
sudo ./client init local-uni --uniUserInfoToken "eyJ1cmwiOiJodHRwczovL2EtaGJyLXJlc291cmNlLWhhbmd6aG91Lm9zcy1jbi1oYW5nemhvdS1pbnRlcm5hbC5hbGl5dW5jcy5jb20vY2xpZW50L2luc3RhbGwvZGJhY2t1cF9hZ2VudC9saW51eDY0LzguMC4yOTI5Mi0xLjAyODU3NzYuZGJnLyIsImhvc3QiOiIxMDAuMTAzLjguMTE2IiwicG9ydCI6NjAzMDUsIm15c3FsQWdlbnQiOiJObyIsIm1zc3FsQWdlbnQiOiJObyIsIm9yYWNsZUFnZW50IjoiWWVzIiwidmVyc2lvbiI6IjguMC4yOTI5Mi0xLjAyODU3NzYuZGJnIiwiYWNjZXNzS2V5IjoiMzI1OGE3NDJmNzU4ZmFjNmVhMGRhMjEwZDRiZjA5NjAiLCJ1c2VTc2wiOiJZZXMiLCJhZ2VudCI6Im9yYWNsZSIsInVzZXJUb2tlbiI6IjA1UDlHU0pUIiwicmVnaW9uSWQiOiJjbi1oYW5nemhvdSIsInNvdXJjZVR5cGUiOiJPUkFDTEUifQ=="
如果自动安装Windows备份客户端失败,可按如下步骤尝试手动安装。
手动安装数据库备份客户端
本地数据库实例注册并激活完成后,您可以在本地数据库实例页签查看Oracle实例的状态为在线。
更多操作
创建集群
当您的Oracle数据库属于某个集群时,完成注册后,需要手动创建集群。云备份会将这些数据库实例作为一个集群整体备份至同一备份库。在本地数据库实例页签,勾选数据库实例,单击+创建集群,选择集群所包含的数据库实例,单击确定。
如何删除已注册的数据库实例?
卸载备份客户端
登录本地服务器,执行如下命令卸载备份客户端。
Windows
进入备份客户端安装目录(PowerShell)。例如
C:\Program Files\aliyun\unibackup>
。执行命令。
.\uninstall-unibackup.exe /S /NCRC
Linux
CentOS
sudo rpm --erase "dbackup3-agent-oracle" sudo rpm --erase "dbackup3-agent" sudo rpm --erase "dbackup3-common"
Ubuntu
sudo dpkg -r "dbackup3-agent-oracle" "dbackup3-agent" "dbackup3-common"
注销实例
当您不需要再备份Oracle数据库实例时,在本地数据库实例页签,在其右侧的操作栏,选择
。警告注销实例后,Windows备份客户端产生的所有备份无法恢复。请谨慎操作。
在对话框中,单击确认。