在“oracle sqldeveloper”软件中备份所有连接详细信息(即主机、端口、sid 等)的过程是什么?
我们如何将这些连接详细信息导入到其他机器?
“oracle sqldeveloper”将所有连接详细信息存储在 xml 文件中,即。连接.xml。
如果您想备份连接详细信息,您必须导航至
在 Windows 7 / 10 中
C:\Users\<YourUserName>\AppData\Roaming\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\
在旧版 Windows XP 中
C:\Documents and Settings\<YourUserName>\Application Data\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\
并备份
connections.xml
.
稍后,如果您需要在其他计算机上使用相同的连接,您只需复制各个连接的
<Reference ...>
标签即可。
PS:小心,您的密码不包括在内。
从 Sql 开发人员中,您可以导出连接,然后轻松导入它们
注意:如果您使用TNS连接类型并提供alais,那么您将必须单独导出
tnsnames.ora
文件。然后使用 将其提供给 sql 开发人员
Tools -> Preferences -> Database -> Advanced -> Tnsnames directory
此链接使用密码迁移 Oracle SQL Developer 连接提供了一种更好的方法。
不幸的是,为我设置了一个新的 Windows 配置文件,因此我丢失了所有数据库连接。幸运的是,在设置新的配置文件文件夹之前,我的旧配置文件文件夹已以不同的名称保存。
我能够使用上述两个答案和这篇文章中的信息来导入我的连接和密码。
步骤:
在 SQL Developer 中,我右键单击“连接”并根据@AniketThakur 的答案选择“导入连接...”。
我从旧的个人资料中选择了
connections.xml
文件。我使用@Satyendra 的答案找到了它。
“导入”对话框提供了放弃密码或输入用于加密密码的密钥的选择。这就是这篇文章有帮助的地方。我通过在
\systemX.X.X.X.X\
文件夹下搜索名为 product-preferences.xml
的文件找到了密钥。在该文件中,我搜索了一个如下所示的元素:
<value n="db.system.id" v="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"/>
看起来
v
值是解密密码所需的密钥。
注意:
product-preferences.xml
文件位于:
\systemX.X.X.X.X\o.sqldeveloper\
(我正在使用Oracle SQL Developer) 1) 转到查看 -> 连接 2)右键单击“连接”->“导出连接” 3) 选择您要导出的连接。点击下一步。 3) 提供文件名称。说export.xml(有时您需要在某个文件夹中创建一个.xml文件,然后使用浏览选项选择该文件) 4) 如果您希望保留保存在 xml 文件中的密码,请选择“使用密钥加密所有密码”。提供加密密钥。每当您导入连接时都会使用它。 如果不需要使用 xml 文件导出密码,则选择另一个选项“从导出的连接中删除所有密码” 5) 在单击 Finish 之前,请查看创建的 xml 文件的目标位置。
要导入连接,请遵循类似的过程。
:)