ORACLE_HOME 和 PATH。,,3. **使用 SQL*Plus 连接**:, 打开 CMD。, 输入以下命令连接到远程 Oracle 数据库:, “sh, sqlplus username/password@hostname:port/service_name, `, username 是你的数据库用户名,password 是对应的密码,hostname 是远程数据库服务器的主机名或 IP 地址,port 是监听端口(默认为 1521),service_name 是 Oracle 服务名称。,,4. **示例**:, `sh, sqlplus scott/tiger@192.168.1.100:1521/orclpdb, “,,这样你就可以通过命令行成功连接到远程 Oracle 数据库了。1、配置tnsnames.ora文件

找到Oracle客户端安装目录下的network/admin文件夹中的tnsnames.ora文件,一般路径为D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN。
打开tnsnames.ora文件,在文件末尾添加类似以下内容来配置远程数据库连接串:
ORACLE=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.58)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=ORACLE)
)
)ORACLE是自定义的数据库服务名;192.168.0.58是远程数据库服务器的IP地址;1521是端口号。
2、设置环境变量
添加第一个环境变量TNS_ADMIN,值为tnsnames.ora文件所在路径,例如D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN,以便PL/SQL等工具能找到该配置文件。
添加第二个环境变量(可有可无)NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK,用于指定字符集编码,避免出现乱码问题。
3、下载并安装PL SQL Developer
从官方网站或其他可靠来源下载PL SQL Developer工具,并完成安装。
4、配置PL SQL Developer
打开PL SQL Developer,点击“取消”进入主界面。

选择菜单栏中的tools->preferences->connection。
在弹出的窗口中,设置Oracle Home为Oracle客户端安装目录,如D:\oracle\product\10.2.0\db_1;设置OCI library为客户端的oci.dll文件所在路径,如D:\oracle\product\10.2.0\db_1\BIN\oci.dll。
5、连接远程数据库
再次打开PL SQL Developer,在“database”下拉列表中会出现刚刚配置的远程数据库服务名ORACLE。
选中该服务名,输入用户名、密码,即可登录到远程Oracle数据库。
单元表格:注意事项
|注意事项|详情|
|—-|—-|
|防火墙设置|确保服务器端和客户端的防火墙均已关闭,否则可能会导致连接失败。
|监听器服务|若遇到监听器服务无法启动的情况,可通过Net Configuration Assistant修复或新建监听器服务。
|数据库密码修改|若忘记数据库密码,可通过以下命令修改:<br>开始–>运行–>cmd<br>输入:sqlplus /nolog 回车<br>输入:connect / as sysdba 回车<br>用户解锁:alter user system account unlock 回车<br>修改密码:alter user system identified by manager|

|判断归档模式|进入dbastudio,通过历程–〉数据库—〉归档查看来判断数据库是运行在归档模式下还是非归档模式下。
|环境变量修改|如果本机和别的机子均安装了oracle服务器端,本机要连接别的机子时,需修改环境变量。
相关问题与解答
1、问题:如果连接时提示“ORA-12541: TNS:no listener”,是什么原因?
解答:这种错误通常是由于监听器未启动或配置不正确导致的,首先检查服务器端是否已启动监听器,可通过以下命令检查监听器状态:lsnrctl status,如果监听器未启动,可使用lsnrctl start命令启动监听器,检查listener.ora文件中的配置是否正确,包括监听地址、端口号以及数据库实例的SID等信息。
2、问题:如何在Windows系统中快速找到tnsnames.ora文件的位置?
解答:一般情况下,tnsnames.ora文件位于Oracle客户端安装目录下的network/admin文件夹中,可以通过以下步骤查找:右键点击“我的电脑”,选择“搜索”,在搜索框中输入“tnsnames.ora”,然后在搜索结果中找到该文件,如果不确定Oracle客户端的安装位置,可以查看环境变量ORACLE_HOME的值,通常tnsnames.ora文件就在该路径下的network/admin文件夹中。
小伙伴们,上文介绍了“cmd 链接远程oracle数据库”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/60707.html<
