精华内容
下载资源
问答
  • Linux 常用操作总结1.linux下启动和关闭weblogicssh远程连接Linux服务器a.startt weblogic:1)找到/Oracle/Middleware/user_projects/domains/用户_domain目录。2)执行nohup ./startWebLogic.sh(nohup...文章shy丶...

    Linux 常用操作总结

    1.linux下启动和关闭weblogic

    ssh远程连接Linux服务器

    a.startt weblogic:1)找到/Oracle/Middleware/user_projects/domains/用户_domain目录。2)执行

    nohup ./startWebLogic.sh(nohup...

    文章

    shy丶gril

    2016-05-20

    1272浏览量

    Linux+Oracle环境下如何将A服务器上的数据库备份还原到B服务器

    在Windows环境下如果做数据的备份、转移和还原是非常简单的,直接使用可视化的操作,然后通过远程桌面操作,同时可以通过远程桌面或者文件夹共享的方式将备份文件转移到另外一台服务器上。

    (1)exp命令导出数据库到一个数据文件

    而在Linux下一般都是用命令行操作,所以要转移备份文件就不是拖拽那么简...

    文章

    深蓝居

    2016-05-09

    2022浏览量

    使用ssh tunnels加密连接oracle数据库

    前一阵子,与一位高手聊天,正好遇到对方的系统有一些问题,要远程连接数据库,我看他使用putty连上后,连接数据库使用的IP是127.0.0.1(localhost),端口也是1521,但是觉得很纳闷,这样怎么能连接远程的数据库能?按照他的说法,使用隧道技术,问对方如何实现的,对方也没有告知。

    ...

    文章

    lfreeali

    2009-11-13

    933浏览量

    ff0c35e3aa0877a25f7873cca08f3438.png

    Quick BI 数据可视化分析平台

    2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

    广告

    Linux+Oracle环境下如何将A服务器上的数据库备份还原到B服务器

    在Windows环境下如果做数据的备份、转移和还原是非常简单的,直接使用可视化的操作,然后通过远程桌面操作,同时可以通过远程桌面或者文件夹共享的方式将备份文件转移到另外一台服务器上。

    (1)exp命令导出数据库到一个数据文件

    而在Linux下一般都是用命令行操作,所以要转移备份文件就不是拖拽那么简...

    文章

    浣熊干面包

    2012-01-17

    587浏览量

    ORacle初级题

    一、 选择(每题1分,共15分)

    1、在linux系统中,可以通过以下命令查看内核版本()。 *

    A、who

    B、hostname

    C、uname -r

    D、release

    2、登入linux系统后,在当前位置前显示如下符号(),则表示当前用户是root。 *

    A、...

    文章

    cloud_ruiy

    2016-11-23

    702浏览量

    oracle的sqlnet.ora , tnsnames.ora , Listener.ora 文件的作用(转)

    oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。1. sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来...

    文章

    developerguy

    2014-08-14

    902浏览量

    使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库(转)

    1,先到Oracle网站下载Instant Client :

    http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

    根据你的操作系统选择不同的Instant Client版本

    下载...

    文章

    贺满

    2014-07-19

    837浏览量

    使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库(转)

    1,先到Oracle网站下载Instant Client :

    http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

    根据你的操作系统选择不同的Instant Client版本

    下载...

    文章

    长征2号

    2017-08-30

    1046浏览量

    当ORACLE归档日志满后如何正确删除归档日志

    当ORACLE归档日志满后如何正确删除归档日志

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    当Oracle 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE。

    一、...

    文章

    技术小甜

    2017-11-17

    1009浏览量

    kettle 抽取 sqlite文件

    sqlite 本身没有太多研究,因此总结可能会有问题,希望大家能够提出错误,并加以修改。

    背景:

    用户需要的数据存放到sqlite数据库文件,拷贝数据库文件,安装客户端可以访问具体数据(oracle应该不可以)

    首先遇到问题为中文乱码,查找资料发现sqlite的字符集...

    文章

    樱桃味

    2016-05-24

    1277浏览量

    linux下安装oracle11g 64位最简客户端(转)

    安装环境

    Linux服务器:SuSe11 sp1 64位

    Oracle客户端:Oracle11gR2 64位(最简客户端)

    部署流程

    1.准备工作,首先在oracle官网下载最新的oracle11g_x86_64客户端

    http://w...

    文章

    developerguy

    2015-05-22

    1166浏览量

    阿里云Linux服务器安装JDK运行环境教程

    今天先跟大家聊聊最基本的jdk运行环境部署安装,后续再跟大家分享一些更加复杂的项目环境部署,比如oracle数据库安装、redis非关系型数据库安装、以及项目的部署等等,闲话也不说,接下来我们来看要怎样操作吧! 实践是检验真理的唯一标准 第一步:假设此时生产环境给了你一台服务器用来安装jdk,你首...

    文章

    游客kfcg2625kf7ok

    2020-10-05

    359浏览量

    阿里云Linux服务器安装JDK运行环境教程

    今天先跟大家聊聊最基本的jdk运行环境部署安装,后续再跟大家分享一些更加复杂的项目环境部署,比如oracle数据库安装、redis非关系型数据库安装、以及项目的部署等等,闲话也不说,接下来我们来看要怎样操作吧! 实践是检验真理的唯一标准 第一步:假设此时生产环境给了你一台服务器用来安装jdk,你首...

    文章

    YunqiQi

    2020-09-26

    133浏览量

    使用instantclient 11 2 和PL/SQL Developer工具包连接oracle 11g远程数据库

    1、下载Instant Client客户端

    下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,点击连接进入会出现以下页面。

    选择第一个Instant Client fo...

    文章

    余二五

    2017-11-15

    1125浏览量

    《R语言数据分析》——1.4 从数据库中导入数据

    本节书摘来自华章出版社《R语言数据分析》一书中的第1章,第1.4节,作者盖尔盖伊·道罗齐(Gergely Daróczi),潘怡 译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    1.4 从数据库中导入数据

    使用一个专用的数据库测试平台比根据需要从磁盘中导入文件效率要高很多,这是由数据库...

    文章

    华章计算机

    2017-05-02

    4768浏览量

    RMAN 概述及其体系结构

    --=========================

    -- RMAN 概述及其体系结构

    --=========================

    一、Recovery Manager(RMAN)特性

    是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库...

    文章

    leshami

    2010-11-24

    788浏览量

    linux 批量杀死多个进程 kill

    (ps|grep python|awk '{print $1}')|xargs kill -9

    管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的

    几个命令:

    “ ps - ef”是Red Hat 里查看所有进程的命令。这时检索出的进程将作为...

    文章

    程序员诗人

    2018-09-12

    1884浏览量

    ESC训练营入门-DAY6 快速搭建LAMP环境

    LAMP环境简介

    1. Linux

    Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的...

    文章

    娃嘿嘿矿泉水

    2020-11-04

    311浏览量

    RMAN 概述及其体系结构 .

    --=========================

    -- RMAN 概述及其体系结构

    --=========================

    一、Recovery Manager(RMAN)特性

    是一种用于集备份(backup)、还原(restore)和恢复(recover)数...

    文章

    技术小甜

    2017-11-15

    810浏览量

    Linux服务器安装Oracle服务端总结

    摘要: 通过ssh远程连接linux服务器,上传Oracle11g的安装包,在无图形化界面的情况,安装Oracle服务器端。本例中linux服务器系统为CentOS6.5。

    环境设置

    一、检查服务器硬件资源 Linux系统(x86-64)下的硬件要求:

    物理内存:最少1GB

    交互空间:物理内存为...

    文章

    晚来风急

    2017-08-02

    1038浏览量

    在Centos 5.6下面利用instant 安装oracle客户端

    在Linux下安装oracle 客户端 连接远程的oracle主机完成数据操作是我这次要解决的问题。在google搜索 Linux oracle关键字 找到一些文章,但是感觉oracle cient安装有点复杂,另外主要功能是连接远程oracle 查询数据。

    有一些文章提到用instant c...

    文章

    科技探索者

    2017-11-21

    852浏览量

    了解sqlplus中的copy命令

    复制表数据是Oracle dba和应用开发人员的日常工作之一,常见的三种复制表数据的方式是:

    以INSERT ..SELECT的方式将目标数据由源表插入到源表中,以此种方法复制表上的数据时可以灵活运行SELECT语句剔除那些无用的数据;同时也可以利用append nologging和并行para...

    文章

    科技小能手

    2017-11-12

    808浏览量

    在Linux下安装配置Oracle11g R2

    最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下此文,记录安装过程,以备后用。

    1.Linux环境配置准备

    环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralc...

    文章

    深蓝居

    2016-05-09

    3475浏览量

    Linux 中 Oracle dmp 文件导入导出

    对于本机安装了oracle 客户端,下述命令都可以在 dos 执行,当然 dmp 文件导出在本地。

    但在实际研发时,没人愿意在本机上安装庞大的 oracle 软件,这时你需要使用 Xshell/puTTY..

    远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的...

    文章

    文艺小青年

    2017-11-22

    1959浏览量

    sys不能远程登录的问题

    环境:在数据服务器A(Red Hat Enterprise Linux Server release 5.5 (Tikanga))上装有数据库ORACLE 10g,但是我们现在从机器B上用DBA账号远程连接数据库时,登录不了。如下所示:

    问题一:SYSDBA不能远程登录(此处是不是指CRT远程登录...

    文章

    潇湘隐者

    2016-04-22

    1120浏览量

    【转】Linux下的SSH端口转发

    文章转自:http://www.dbabeta.com/2010/linux-port-forward-with-ssh.html

    通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过...

    文章

    百万大军

    2012-08-18

    755浏览量

    ECS训练营入门路线_第四天_远程连接ECS并安装宝塔面板2

    宝塔面板

    宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。适合ECS初学者和首次尝试建站的人群使用。而宝塔面板的安装也相当简单。只需要在终端输入指令:

    yum install -y wget &am...

    文章

    Y.long

    2020-11-30

    72浏览量

    Duplicating an Active Database

    Duplicating an Active Database

    duplicate体系结构

    搞点英语出来吧,英语不好的哥们就好好翻译翻译吧,这段英语是必须看懂的。。。。

    You can duplicate a sourc...

    文章

    小麦苗

    2014-07-20

    664浏览量

    RMAN体系架构的常用组件

    1.RMAN可执行程序

    在Windows操作系统中为rman.exe,在Unix系统中为rman

    程序所在位置:$ORACLE_HOME/bin

    a.进程与内存要求

    更多的进程的需要

    大池的分配...

    文章

    老牛的博客

    2011-07-06

    615浏览量

    Linux下和Windows下创建Oracle数据库,表空间,Oracle用户

    通过SSH工具或是XShell工具进入远程Linux下。

    其中,通过SSH工具登录的界面如下:

    其中Host Name是远程服务器的ip地址。User Name是服务器的一个用户名,端口号默认22,Connect进去后可以填写服务器的密码。

    通过XShell工具登录的界面如下:

    点击上面的Ne...

    文章

    涂作权

    2013-10-24

    1257浏览量

    展开全文
  • 由于 Oracle 数据库是在远程的服务器上,不是在本地的,所以要远程登录 Oracle 数据库是我们这次要解决的问题。所以本地不需要Oracle数据库也行。首先,我们使用 Navicat Premium 这个软件来作为我们的数据库前端GUI...

    由于 Oracle 数据库是在远程的服务器上,不是在本地的,所以要远程登录 Oracle 数据库是我们这次要解决的问题。所以本地不需要Oracle数据库也行。

    首先,我们使用 Navicat Premium 这个软件来作为我们的数据库前端GUI界面软件。但是这个软件只有30天试用期。

    PS:Navicat Premium 是一个集成多种数据库前端的软件,支持Windows、Mac、Linux跨平台,支持Oracle、MySQL、SQL Server、PostgreSQL、SQLite。也有专门只支持专门一种数据库的程序(Navicat for MySQL、Navicat for SQL Server、Navicat for SQLite、Navicat for Oracle、Navicat for PostgreSQL)。

    第二步,运行安装好的Navicat Premium,此时先别着急连接Oracle。

    网上有人说Navicat Premium会提示需要安装 Oracle 客户端,那么不用安装,我这个Navicat版本没有提示需要安装。还有人说要下载Oracle 11g ODAC and Oracle Developer Tools for Visual Studio,这个我的本地机器里面没有这写东西,所以也不用下载这些。

    因为连接Oracle要Instant Client,涉及到OCI(Oracle Call Interface),这个压缩包里面是一些dll文件,如果你使用的安装版本目录(或子文件夹)下有 oci.dll文件(当然还需要其他dll文件),那么就方便了,如果没有那么就要去Oracle官网下载压缩包了,那速度无比慢啊。下载链接:

    注意:Navicat Premium只支持Instant Client 32bit版本。如果你是Windows 64bit系统也是下载32bit的那个压缩包。如果你是Linux用户,也是下载Windows 32bit的那个。如果是Mac用户下载Mac 32bit版本的。详情请看Navicat Premium官方说明

    第三步,把Instant Client压缩包下载下来后,可以参照刚才的那个页面 进行配置Navicat Premium,设置oci.dll地址。

    第四步,连接Oracle。新建数据库连接,可以根据图片设置,但是不一定都适合大众。一般选择basic模式。

    0fb853019d03e03df6b1e5b874ef5337.png

    展开全文
  • 方法如下: 第一、创建远程链接的link: create public database like linkorcl(创建的link名称) connect to zhang(用户名) identified... 其他均为关键字 第二、使用创建的li方法如下:第一、创建远程链接的link:c...

    方法如下: 第一、创建远程链接的link: create public database like linkorcl(创建的link名称) connect to zhang(用户名) identified by xxxx(密码) using '111.111.1.1:1521/orcl'(远程数据库ip和数据库名称); 其他均为关键字 第二、使用创建的li

    方法如下:

    第一、创建远程链接的link:

    create public database like linkorcl(创建的link名称) connect to zhang(用户名) identified by

    xxxx(密码) using '111.111.1.1:1521/orcl'(远程数据库ip和数据库名称);

    其他均为关键字

    第二、使用创建的link名称进行查询即可:

    select * from student@linkorcl;

    实例如下:

    SQL>

    SQL> CREATE PUBLIC DATABASE LINK linkorcl CONNECT TO zhang IDENTIFIED BY

    2 XXXX USING '111.111.1.1:1521/orcl';

    Database link created

    SQL> select * from student@linkorcl;

    S_ID S_NAME S_AGE

    -------------------------------------------------------------------------------- -------------------------------------------------- -----

    1 potter 26

    2 马明 21

    3 张士波 12

    4 renee 15

    5 reday 18

    6 alisa 19

    7 胡总 23

    8 阿里山 29

    9 扎西 20

    10 香格里拉 24

    11 琪琪格 28

    12 暗夜精灵 19

    12 rows selected

    SQL>

    f68f2add0b68e4f9810432fce46917b7.png

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • 远程链接oracle数据库服务器的配置by:授客 QQ:1033553122原理:一、Oracle客户端与服务器端的通讯机制1、OracleNet协议如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。Oracle Net是...

    远程链接oracle数据库服务器的配置

    by:授客 QQ:1033553122

    原理:

    一、Oracle客户端与服务器端的通讯机制

    1、OracleNet协议

    如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。Oracle Net是同时驻留在Oracle数据库服务器端和客户端上的一个软件层,它封装了TCP/IP协议,负责建立与维护客户端应用程序到数据库服务器的连接。

    如下图所示,客户端发出的请求首先通过OracleNet协议转换,转换成可以通过网络传输的信息,通过TCP/IP网络将请求传输到数据库服务器端;服务器端接受到客户请求后要通过OracleNet协议转换,将请求转换成数据库可以解释执行的本地指令,并在服务器端执行(主要是一些输入输出操作),并将结果通过TCP/IP协议和OracleNet协议传输给客户端显示。

    875b19916f151772cb303275796699c8.png

    2、客户端与服务器端的连接过程

    在分析客户端与服务器端的连接机制之前,先要定义两个概念,一个是Oracle监听器,一个是Oracle网络服务名。

    Oracle数据库服务器通过一个名为“OracleNet监听器”的组件接收来自客户端的连接请求。监听器是位于服务器端的一个后台进程,发送给数据库的客户端连接请求,首先被服务器端的监听器所侦听,并将请求所转交给对应的数据库实例,从而建立起客户端与服务器的连接。连接建立后,客户端与服务器端就可以直接进行通讯,不再需要监听器参与。

    要实现监听器对客户请求的监听,需要对监听器进行配置,包括监听端口、监听器所在数据库的全局数据库名称、数据库实例等信息。

    Oracle网络服务名是一个标识符,它代表着客户端连接服务器的配置信息(实际上就是连接请求的内容),包括数据库主机地址、监听端口、全局数据库名称等内容。

    00f2dd6a8edea87952cded22b8208e24.png

    如图所示,客户端与服务端的连接过程为:

    (1)首先在服务器端有一个常驻的监听器(监听服务要打开)监听客户端发出的连接请求。

    (2)用户在客户端(企业服务器或SQL工具)输入用户名、口令及网络服务名,或在SQL命令行中输入类似CONNECT

    username/password@net_Service_name”的类似请求。

    (3)客户端查看网络服务配置文件tnsname.ora,将网络服务名映射为包含Oracle服务器地址、监听端口和全局数据库名的连接描述符。

    (4)客户端根据连接描述符定位监听器,并通过网络将连接信息传递给监听器。

    (5)监听器查询监听配置文件listener.ora,找出所要连接的数据库服务器。

    (6)客户机和服务器开始通信。

    说明:

    一,简单来说连接分为以下两种

    1.本地连接:形如sql>conn user/pwd

    建立的连接

    2.远程连接:形如sql>conn

    user/pwd@service_name建立的连接.

    本地连接无需监听,而远程链接则需要监听,需要配置listener.ora,tnsnames.ora等,这里oem链接比较特殊:就算在服务器端用oem连接数据库的时候也是通过服务名连接数据库也即远程连接,所以需要监听器.

    二,oracle在网络连接上提供的中间件有

    Name Server:命名服务,把服务命名集中在一台命名服务器上.用的不多,一般使用local tns解析.

    Connection

    Manager:连接管理器,作为服务器端和客户端的中间层,服务器对客户端完全透明,客户端只能看到连接管理器所在的服务器.

    操作

    操作1-服务端配置-监听程序配置

    第一步:

    Windows下,如下图,打开“配置和移植工具->Net Configuration

    Assistant”

    dd8ebf98d10d2a03a9d855ba2c4dbbfe.png

    Unix、Linux下,XWindow环境下的终端,输入命令netca

    $ netca

    注意:

    1.非XWindow字符界面下的操作,输入netca,会提示Set the DISPLAY

    environmentvariable,then re-run.必须开启桌面(其它命令dbca,netmgr也需要Xwindow环境的支持

    $ startX 开启图形界面的桌面系统

    然后,Applications -> System

    Tools->Terminal,新建终端terminal

    $ netca

    2.如果不是以oracle用户登录系统,并开启桌面系统,新建终端下输入上述命令可能会提示“No protocol

    specified……”开启失败

    第二步:如下图,选择“监听程序配置”,点击“下一步”

    d4dadeae77c922a110f3ed97f62f2908.png

    第三步:如下图,选择“重新配置”,点击“下一步”

    7f40ed8fdb3a88c8bb145052a61fb46b.png

    第四步:如下图,选择“LISTENER”[刚安装完,就一个默认的LISTENER],点击“下一步”

    b7b0ad857503ebc31dd0147510a12e5e.png

    第五步:如下图,提示监听程序正在运行,点击“是”,停止监听程序

    eace53b003a882af7e178d1cc84c386d.png

    第六步:如下图,选择协议,我这里仅选择“TCP”协议,点击“下一步”

    efa1d3e8910fc4305e0eb52e8a4d9120.png

    第七步:如下图,选择“使用标准端口号1521”[默认就是1521,如果没被占用是可以用它的],点击“下一步”

    b46fe5db2dec6a59e82a549fafd3a91d.png

    备注:

    到这一步,可能会提示1521正在被使用,有冲突,冲突解决后才可以启动监听,是否继续配置

    解决方法:

    进入cmd命令行,输入lsnrctl stop停止监听,然后再配置1521端口

    第八步:如下图,选择“否”,不配置另一个监听程序了,点击“下一步”

    aa51889b93dae80453a6572c54b42110.png

    第九步:如下图,点击“下一步”

    a4c26d1e5885305701be709a3d33442f.png

    b428af80924804cfb8f98abac34cd264.png

    操作2-服务端配置-本地网络服务名配置

    第一步:如下图,选择“本地网络服务名配置”,点击“下一步”

    2699c3a92b861432c63f4c2e08a5f725.png

    第二步:如下图,选择“重新配置”,点击“下一步”

    b5609fd13fd3a2a61f9e1292d916caf6.png

    第三步:如下图,选择需要重新配置的网络服务名,例中为“MYORCL”

    58c4272431aa9e29b5694069a47f8045.png

    第四步:如下图,输入服务名[通常是全局数据库名],点击“下一步”

    ab336b5e1cfc7531126f084b446e3177.png

    第五步:如下图,选择需要的网络协议,点击“下一步”,我这仅选择TCP。

    817311f12df2eb388ebed01fbacf4638.png

    第六步:如下图,输入主机名[可以是计算机名,也可以是ip],端口号[一般默认]

    b12e892872445a6f6b7d418dbfc9b30f.png

    第七步:如下图,选择“是,进行测试”,点击“下一步”

    9697b94322a814f1d9ae2e13964c9129.png

    第8步:如下图,点击更改“登陆”,

    8bf9fd0325203d18d6339d5a88cb4c4c.png

    第9步:输入安装过程中设置的未锁定账户和密码或者其它新建的账户信息,点击确定

    dfa0508d32cf2933751c634ca22ad274.png

    说明

    情形一:如下图,提示“监听程序当前无法识别连接描述符中的请求的服务……listener does not currently know of

    service requested in connect

    descriptor ”

    6c0fc8f6317fd42d20054ed77116eb77.png

    解决方法(Linux下配置):

    再开个终端,编辑oracle的监听配置文件listener.ora,把host = localhost的localhost改为具体的主机ip,保存

    $ vi

    $ORACLE_HOME/network/admin/listener

    # listener.ora Network Configuration

    File:

    /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

    # Generated by Oracle configuration

    tools.

    LISTENER =

    (DESCRIPTION_LIST

    =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST

    = localhost)(PORT = 1521))

    )

    )

    ADR_BASE_LISTENER =

    /u01/app/oracle

    然后重新加载监听程序

    # lsnrctl reload

    重新更改登录测试,ok

    77b6b40d1a318b6b297ec314bf170cb8.png

    备注:如果还不行,退出netca,再次打开,重新配置监听,然后配置网络服务名

    解决办法(Windows下配置):

    步骤1:如下图,sqlplus 登陆系统,然后输入命令“show parameter

    service_names”,查看服务名是否正确

    e2bd0b4cb77222f0854e7b3aa12467e2.png

    步骤2:服务名正确的情况下,找到oracle安装目录下的lisnter.ora,修改文件,如下图

    78ae0183638622c8d9b51b842115a8fa.png

    如下图找到

    (SID_DESC =

    ………

    )

    在其后添加

    (SID_DESC =

    (GLOABLE_DBNAME = myorcl)

    (ORACLE_HOME =

    C:\app\Administrator\product\11.2.0\dbhome_1)

    (SID_NAME = myorcl)

    )

    说明:

    ORACLE_HOME 给出服务器上Oracle可执行程序的位置

    GLOBAL_DBNAME标识全局数据库名称。本项应该与当前Oracle服务的init.ora文件中的SERVICE_NAMES项一致

    SID_NAME含有用于本Oracle实例的Oracle SID的名称

    56d13201d7ece1d1e5e83856fdce9bb4.png

    步骤3.保存listener.ora文件,命令行下输入“lsnrctl stop”,停止监听,然后输入lsnrctl start启动监听

    附:监听器的停止,启动,查看命令(不分window、Linux\Unix)

    lsnrctl stop [listenername]#停止监听

    lsnrctl start [listenername]#开启监听

    lsnrctl status [listenername]#查看监听器状态

    lsnrctl reload [listenername]#重启监听器

    说明:默认情况可以不指定监听器名称,reload命令会重新读取listener.ora的内容,这个命令让用户不停止监听器的情况下,改变监听器的配置。但是对于sqlnet.ora的修改考虑一下情况:

    1.如果之前sqlnet.ora没有被当前的监听器使用,这时必须关闭然后重启监听!

    2.如果之前正在使用sqlnet.ora,那么lsnrctl reload是比较快的方式。当前已经建立的连接不会收到影响,动态监听服务完成的非常快,也几乎不受影响

    情形二:如下图,提示“invalid username/password;logon

    denied……”

    4d15c733f4bf9eec264455aacd0a108a.png

    解决方法:更改登陆,输入正确的用户名和密码

    情形三:如下图,提示“无监听程序……”

    91aa000492288f0111624e9618c2816b.png

    解决办法:

    先配置监听程序,如果配置都没错,那么尝试在cmd命令行下先停止监听,再启动监听lsnrctl stop,lsnrctl start

    第10步:如下图,配置成功的情况下,点击“下一步”

    7f3dafa6f98df885eeefe2c3e5d9765d.png

    第11步:如下图,默认,点击“下一步”

    741c465db4afa3b2e1b79cba8e7ebc77.png

    第12步:如下图,选择“否”[如不需要的话],点击“下一步”

    c2628ee214e2a34c308848fe4c154fe1.png

    第13步:点击“下一步”

    6a3647b9a694b8b45e41258e3b74a2fb.png

    第14步:点击“完成”

    e9668436175a7ab01789598761a939ad.png

    注:本地网络服务名配置对应的配置文件为tnsnames.ora,Linux下查看,类似如下

    [laiyu@localhost ~]$ cat

    $ORACLE_HOME/network/admin/tnsnames.ora

    # tnsnames.ora Network Configuration File:

    /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

    # Generated by Oracle configuration

    tools.

    ORCL11G =

    (DESCRIPTION

    =

    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT =

    1521))

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = orcl11g)

    )

    )

    说明:

    ORACL11G:”网络服务名”,可自定义替换,配置时一般采用默认的SERVICE_NAME

    HOST:Oracle服务器所在主机地址、主机名、localhost等

    SERVICE_NAME:oracle服务名(通常为全局数据库名),即Oracle实例名

    操作3-服务端配置-查看网络或网络管理

    第一步:

    Windows下,如图,打开“配置和移植工具-》Net Manger”

    14e2f6fb0b4986ed7158c24e8fa89376.png

    Unix、Linux下,如下,输入命令netmgr

    $ netmgr

    第二步:检查监听配置是否正确

    e1a5c073b51a2bf5799d6c6ee52f1754.png

    第三步:检查服务命名是否正确,并测试

    0c1ed5e444960ab88e273bbc1bb08c65.png

    选中服务,点击左边的测试按钮,然后点击弹出界面的测试

    e52739b5d5268193c21679a84309c42d.png

    结果说明

    情形一:如下图,可能出现提示“监听程序当前无法识别连接描述符中请求的服务”

    ba64b8fd41c9f1841f55931daefb2baf.png

    解决办法:连接类型设置成了共享服务器,把连接类型改成“数据库默认设置”或者“专用服务器”即可

    eb9af0124291799afb0f60cf06891b32.png

    操作3-客户端配置

    备注:

    linux下远程oracle主机,发现主机内部都可以测试通过,外面也可以ping通oracle主机,但是总是提示tns超时连接,关闭防火墙也不行,咋办?

    解决方法:

    1.停止防火墙

    [root@localhost

    ~]# service iptables

    stop

    2.编辑防火墙配置文件

    [root@localhost ~]# vim

    /etc/sysconfig/iptables

    在文件中添加红色选框的内容

    210e8810ec5b08d52014ce254347d8bc.png

    然后保存配置文件

    3.重启防火墙:

    [root@localhost ~]# service iptables

    restart

    iptables: Flushing firewall rules: [

    OK ]

    iptables: Setting chains to policy

    ACCEPT: filter [ OK ]

    iptables: Unloading modules: [ OK

    ]

    iptables: Applying firewall rules: [

    OK ]

    因为我们是配置在配置文件中的,重启后仍然生效,否则如下操作保存配置,以便linux重启后依然有效

    [root@localhost ~]# service iptables

    save

    iptables: Saving firewall rules to

    /etc/sysconfig/iptables:[ OK ]

    好了,可以连接上了了

    展开全文
  • vba远程连接Oracle链接字符串,我的代码如下,但是无论改IP为什么,没人都是链接本地数据源,请问应该如何改'定义链接属性DimserverAddAsStringDimoraUserIdAsStringDimoraPwdAsStrin...vba 远程连接 Oracle 链接...
  • 所以去连接远程oracle库就比较好,只需要网络。但是,这个和mysql不一样,只需要ip和端口,账号和密码就可以链接。而是需要配置一下,具体的方法我详细介绍给大家,本人亲自试过,过程很快,不会很麻烦。第一步...
  • 安装ORACLE1g首先,我已经提前在虚拟机上配置了windows2008+oracle11g,为什么用server2008呢?我没有别的,win10做虚拟机觉得不太好,win7镜像还得下载,你懂的。 然后就是oracle11g是去某电脑上拷过来的,我是一个...
  • 当前环境:本机系统:Win7 64位Toad版本:11 32位数据库:Oracle 10g===================================与PLSQL Developer不同,Toad需要下载instantclient-basic-win32-10.2.0.4.zipinstantclient-sqlplus-win32-...
  • 连接Oracle时,因为服务器为10g 32位版本,然后在本地安装了32为10g客户端,然后一直报错【7302、7303】,后来下载了12c 64位版本,安装成功后,问题解决 原因:mssql和oracle只能进行相同位数版本的连接 由于...
  • 一般来说,VB访问远程后台数据库有好多方法可以实现,目前使用的比较多的方法有:ODBC(开放数据库互联),OO4O(Oracle的OLE对象) 。由于ODBC技术有一个致命的缺点—速度慢。OO4O是一种进程中的OLE服务器,但是它不使用ODBC...
  • 之前一直使用的是mysql数据库,也习惯用Navicat 来连接mysql,最近有一个新项目选择了oracle数据库,所以自己又下载了Navicat来进行数据库连接。 但是oracle没有mysql数据库连接那么简单,我按照往常那样输入链接...
  • MySQL使用类似DB Link的远程链接* 前言: 在实际工作中,我们可能会遇到需要操作其他数据库实例的部分表,但又不想系统连接多库。此时我们就需要用到数据表映射。如同Oracle中的DBlink一般,使用过Oracle DBlink...
  • 引言:数据库全局名称可以用以下命令查出:SELECT * FROM GLOBAL_NAME;修改可以用以下语句来修改参数值:ALTER SYSTEM SET GLOBAL_NAME=TRUE/...oracle数据库之间进行连接通讯创建数据库链接的语法如下:oracle\prod...
  • oracle通过dblink链接 mysql和mssql例子 databaselink是定义一个数据库到另一个数据库的路径的对象,databaselink允许 你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意 的是...
  • Oracle有一个dblink的东西可以在数据库里远程连接另一个数据库(不仅限于Oracle数据库),通过下列方法创建oracle dblink:两种方式:1、已经配置本地服务createpublicdatabaselinknamefwq12...
  • dblink(Database Link)数据库链接顾名思义就是数据库的链接,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建...在oracle中可以通过dblink来实现跨...
  • MySQL中针对不同的功能需求提供了不同的存储引擎。所谓的存储引擎也就是MySQL下特定接口的具体实现。FEDERATED是其中一个专门针对远程数据库的实现。一般情况下在本地数据库...通过这个引擎可以实现类似Oracle 下DB...
  • 其实很简单(上)今天我们来教大家如何连接MYSQL和Oracle的远程数据库创建MYSQL远程链接第一步需要下载MYSQL驱动文件,具体下载地址如下:https://dev.mysql.com/downloads/connector/odbc/选择windows版本的...
  • 本地MySQL数据库要访问远程mysql数据库的表中的数据,必须通过FEDERATED存储引擎来实现.有点类似Oracle中的数据库链接(DBLINK).要允许这个存储引擎,当构建MySQL时使用--with-federated-storage-engine来configure.当...
  • mysql处理跨连接(dblink)

    2019-12-11 09:50:17
    本地MySQL数据库要访问远程MySQL数据库的表中的数据, 必须通过FEDERATED存储引擎来实现. 有点类似Oracle中的 数据库链接(DBLINK). 要允许这个存储引擎, 当构建MySQL时使用--with-federated-stora...
  • PHP Version 5.2.4apache2.0.55想连接oracle(说明下,对oracle不太懂,不过用pl/sql可以连接),本机仅是apache+php+mysql,oracle服务器是远程的,网上搜索了一下php连接oracle的东西,将php.ini中的oci8以及pdo_oci...
  • (上)今天我们来教大家如何连接MYSQL和Oracle的远程数据库创建MYSQL远程链接第一步需要下载MYSQL驱动文件,具体下载地址如下:https://dev.mysql.com/downloads/connector/odbc/选择windows版本的...
  • 有点类似Oracle中的数据库链接(DBLINK).1 引擎说明本地MySQL数据库要访问远程MySQL数据库的表中的数据, 必须通过FEDERATED存储引擎来实现. 有点类似Oracle中的数据库链接(DBLINK). 要允许这个存储引擎, 当构建MySQL...
  • (上)今天我们来教大家如何连接MYSQL和Oracle的远程数据库创建MYSQL远程链接第一步需要下载MYSQL驱动文件,具体下载地址如下:https://dev.mysql.com/downloads/connector/odbc/选择windows版本的...
  • 其实很简单(上)今天我们来教大家如何连接MYSQL和Oracle的远程数据库创建MYSQL远程链接第一步需要下载MYSQL驱动文件,具体下载地址如下:https://dev.mysql.com/downloads/connector/odbc/选择windows版本的...
  • 如果使用 Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server; 解决办法: mysql> use mysql; mysql> alter user 'root'@'localhost' identified with ...
  • 1、环境准备:1-1、centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录、1-2、JDK 版本1.81-3、tomcat压缩包1-4、CRT远程连接工具(可用其他xshell....),winscp(用来上传文件到linux上的工具...
  • [Oracle.11g权威指南(第2版)].谷长勇.扫描版.pdf

    千次下载 热门讨论 2013-06-23 21:16:09
    9.2.2 连接MySQL数据库 242 9.2.3 连接到SQL Server数据库 242 9.3 使用SQL Worksheet操作数据库 242 9.3.1 检索数据 243 9.3.2 插入数据 245 9.3.3 修改数据 246 9.3.4 删除数据 248 9.4 使用SQL Developer开发和...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

mysql远程链连接oracle

mysql 订阅