返回顶部
首页 > 资讯 > 数据库 >psd 链接本地tnsnames
  • 337
分享到

psd 链接本地tnsnames

2024-04-02 19:04:59 337人浏览 独家记忆
摘要

客户端工具plsql developer 链接windows上的tnsname - NEW ,再通过NEW去链接linux上的监听。去链接数据库 1 验证linux上的监听状态 1 查看监听状态 [

客户端工具plsql developer 链接windows上的tnsname - NEW ,再通过NEW去链接linux上的监听。去链接数据库

psd 链接本地tnsnames


1 验证linux上的监听状态

1 查看监听状态

[oracle@dan ~]$ lsnrctl status

psd 链接本地tnsnames


监听中3个必不可少的:ip、端口号、service。说明linux监听正常。所以我们通过xshall是通过密码文件可以链接进入数据库

[oracle@dan ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sun Mar 8 20:59:48 2020

Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options


如果要走网络的话,就需要下面的tnsnames.ora


2 查看linux上的listener.ora

[oracle@dan admin]$ pwd
/u01/app/oracle/product/11.2/db_1/network/admin/

[oracle@dan admin]$ cat listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = tcp) (HOST = dan)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = /u01/app/oracle


从listener.ora可以看出ip和端口号,但是看不到服务


2 查看linux上的tnsnames.ora,没有的话,可以手工添加

NEW=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.56)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )


走网络验证:

[oracle@dan admin]$ sqlplus system/oracle@NEW

SQL*Plus: Release 11.2.0.4.0 Production on Sun Mar 8 21:22:53 2020

Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

能进入 ,说明tnsnames.ora没有问题。

如果不能进入,先查看防火墙,

service iptables status

sestatus

如果都关闭了,再就需要验证ip、端口、服务

[oracle@dan admin]$ pin g 192.168.56.56 

[oracle@dan admin]$ telnet 192.168.56.56 1521

服务的话,就通过查看监听lsnrctl stauts 中的service 查看。

同样也可以验证串名:

[oracle@dan admin]$ tnspin g NEW

最后的最后。文件名一定要记住是tnsnames.ora     。。。。。。是有s的。这个搞了很傻

2 本地tnsnames

1 在本地的E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 也有个tnsnames.ora文件。客户端工具就是通过Windows的tnsnames去链接的linux的监听,再 去链接数据库

2 查看Windows的tnsnames

NEW=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.56)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

这里其实和linux上的一致,其实要链接psd的话,没有linux上的tnsnames也可以,因为Windows是链接的linu上的监听。监听的3要素:ip、端口、service

3 如果psd链接不通,就要验证ip、端口、service

 a)验证ip。没有问题

psd 链接本地tnsnames

b)验证端口号,从上面linux上的监听状态lsnrctl status,知道端口号是1521。能进入说明端口号1521也没有问题。

psd 链接本地tnsnames

psd 链接本地tnsnames

c)服务

本地中的(SERVICE_NAME = orcl) 和linux上的监听状态中的series是一致的。

这时候,psd就能通过本地的链接串NEW链接到数据库了

psd 链接本地tnsnames

但是sys用户始终是不能链接

[oracle@dan admin]$ sqlplus sys/oracle@NEW as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sun Mar 8 21:46:41 2020

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER Enter user-name: EXIT
Enter passWord:
ERROR:
ORA-01017: invalid username/password; loGon denied

难道是sys密码错误?

SQL> alter user sys identified by oracle;

User altered.

[oracle@dan admin]$ sqlplus sys/oracle@NEW as sysdba

但是还是同样的错误,后来,sys用户是特殊的用户。是需要特殊的密码文件,在$ORALE_HOME/dbs里

[oracle@dan admin]$ cd $ORACLE_HOME/dbs
[oracle@dan dbs]$ ll
total 97884
-rw-rw----. 1 oracle dba     1544 Mar  8 16:56 hc_orcl.dat
-rw-r--r--. 1 oracle dba     2851 May 15  2009 init.ora
-rw-r-----. 1 oracle dba       24 Mar  8 12:06 lkORCL
-rw-r-----. 1 oracle dba     3584 Mar  8 16:26 spfileorcl.ora

里面就没有orapw文件。所以通过网络一直登陆不上

[oracle@dan dbs]$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle force=y;

验证

[oracle@dan dbs]$ sqlplus sys/oracle@NEW as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sun Mar 8 21:55:05 2020

Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

应该是没有问题了,去psd验证一下

psd 链接本地tnsnames

也可以用 ip:端口号/service name

psd 链接本地tnsnames

完成

您可能感兴趣的文档:

--结束END--

本文标题: psd 链接本地tnsnames

本文链接: https://lsjlt.com/news/50113.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • psd 链接本地tnsnames
    客户端工具plsql developer 链接Windows上的tnsname - NEW ,再通过NEW去链接linux上的监听。去链接数据库 1 验证linux上的监听状态 1 查看监听状态 [...
    99+
    2024-04-02
  • Dreamweaver中如何链接本地视频
    这篇文章主要介绍了Dreamweaver中如何链接本地视频,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。打开Dreamweaver这款软件,我这是Dreamweaver cs...
    99+
    2023-06-08
  • python从下载链接下载文件到本地
    requests #引用 requests文件 import requests #下载地址 Download_addres='https://nj02cm01.baidupcs.com/file/da941ce26b392a4...
    99+
    2023-01-31
    下载链接 文件 python
  • objdump 和解析本地函数调用的链接?
    php小编柚子给大家介绍一种强大的工具 - objdump,它可以帮助我们解析本地函数调用的链接。objdump是一个用于分析和反汇编二进制文件的命令行工具。通过使用objdump,我...
    99+
    2024-02-10
  • 本地云服务器怎么搭建网页链接
    下载RDP文件远程连接到你的服务器。首先,你需要在本地安装RDP文件,然后将其上传到服务器的网络存储中。接下来,你可以通过VNC远程桌面连接到服务器,并访问该服务器上的网站。 直接VNC登录到服务器。如果你不想使用VNC连接,可以使用其他...
    99+
    2023-10-27
    链接 服务器 网页
  • 安装MySQL实现远程访问链接---无需本地访问
    文章目录 1. 安装Mysql2. 安装phpMyAdmin3. 修改User 表4. 本地测试连接5. 安装cpolar6. 配置公网访问地址7. 固定连接公网地址 转载自cpolar极点云文章:群晖NAS 安装 My...
    99+
    2023-08-18
    mysql adb 数据库
  • 详解dedecms织梦远程图片本地化https链接图片无法本地化怎么解决
    最近有朋友遇到发布文章时候文章里面带https的站外图片无法本地化,以下是解决办法: 找到  dede//inc/inc_archives_functions.php文件里面GetCurContent($bod...
    99+
    2022-06-12
    dedecms 远程图片 本地化 https链接
  • wordpress发布时链接地址依然指向本地而不是域名解决方法
    忙碌了n天,我的wordpress终于挂到了公网上,开始内侧,不过出现了问题,上面所有的链接,不管是自己博客中的链接,还是wordpress系统的页面跳转链接,都依然指向localhost,而不是我的域名。好吧,逢山开路...
    99+
    2022-06-12
    wordpress链接 本地链接
  • javascript怎么改变图片链接地址
    这篇文章主要讲解了“javascript怎么改变图片链接地址”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript怎么改变图片链接地址”吧! ...
    99+
    2024-04-02
  • win7中本地连接在哪?打开本地连接的两个方法
    win7系统中的本地连接相比XP隐藏的深一些,那我们怎么快速把他找出来了,看看下面的方法吧: 方法1 在Win7桌面空白处,鼠标右键,弹出的菜单指向【新建】中的【快捷方式】 弹出【创建快捷方式】对话框,在请键入对象的位置...
    99+
    2023-06-05
    win7 本地连接 方法
  • Oracle PDB下本地用户无法使用本地连接
    Oracle PDB下本地用户无...
    99+
    2024-04-02
  • jquery如何获取链接地址和跳转
    这篇文章主要为大家展示了“jquery如何获取链接地址和跳转”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery如何获取链接地址和跳转”这篇文章吧。一、获...
    99+
    2024-04-02
  • 小程序页面链接地址哪里查
    查看小程序页面链接地址的方法首先,进入微信小程序后台,点击工具,选择生成小程序码;在小程序码生成页面中,填写小程序的名称;点击“获取更多页面路径”,添写获取链接的微信号;最后,在微信中,进入小程序页面,点击右上角“三个点”选项,选择“复制本...
    99+
    2024-04-02
  • 手机链接阿里云服务器地址
    标题:通过手机链接阿里云服务器地址实现远程访问 本文将详细介绍如何通过手机链接阿里云服务器地址实现远程访问,包括准备步骤、连接步骤和具体操作步骤。详细说明: 一、准备步骤阿里云服务器:首先需要在阿里云上购买或租用一台服务器,以确保服务器可以...
    99+
    2023-12-17
    阿里 地址 链接
  • plsql怎么连接本地oracle
    要连接本地Oracle数据库,您可以使用PL/SQL Developer工具或者SQL*Plus命令行工具。下面是使用PL/SQL ...
    99+
    2023-09-28
    oracle plsql
  • GNS3与本地网卡桥接
    GNS3与本地网卡桥接   1.打开GNS3在左边的节点类型里面拖出1一个路由器、1个以太网交换和1个Cloud,连接为如图001所示. 图001 2.在Cloud上点击鼠标右键,在弹出菜单中选择配置(图002),然后弹出节点配置(图0...
    99+
    2023-01-31
    网卡 桥接
  • navicat怎么连接本地mysql
    如何使用 navicat 连接本地 mysql Navicat 是一款常用的数据库管理工具,可以轻松地连接到本地 MySQL 数据库。以下步骤说明了如何使用 Navicat 连接本地 M...
    99+
    2024-05-30
    mysql navicat
  • SpringBoot 利用MultipartFile上传本地图片生成图片链接的实现方法
    方法一 实现类: public String fileUpload(MultipartFile file) { if(file == null){ retu...
    99+
    2024-04-02
  • Oracle Java所有版本的下载链接
    从java 7开始,到现在的java 8,让很多搞维护的工程师和运维人员因为配置和兼容性的问题苦不堪言。很多老旧的设备因为不支持新版本的java,导致无法维护,现将oracle所有版本的下载链接分享给大家,...
    99+
    2024-04-02
  • 数据库的基本配置和链接
      一. 基本设置 1.设置内存挂载光盘 2.设置ip 3.关闭防火墙 4.添加功能 二.安装sql server 1. ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作