原理: 一、Oracle客户端与服务器端的通讯机制 1、OracleNet协议 如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。...2、客户端与服务器端的连接过程 在分析客户端与服务器端的连接机制之前,先要定义两个概念,一个是Oracle监听器,一个是Oracle网络服务名。...Oracle网络服务名是一个标识符,它代表着客户端连接服务器的配置信息(实际上就是连接请求的内容),包括数据库主机地址、监听端口、全局数据库名称等内容。 ?...(3)客户端查看网络服务配置文件tnsname.ora,将网络服务名映射为包含Oracle服务器地址、监听端口和全局数据库名的连接描述符。...SERVICE_NAME HOST:Oracle服务器所在主机地址、主机名、localhost等 SERVICE_NAME:oracle服务名(通常为全局数据库名),即Oracle实例名 操作3-服务端配置
oracle共享服务器配置汇总 对于共享服务器的配置进行了汇总,也发现一些隐藏的错误 方式一,多种监听(专用连接有专有连接的监听,共享服务有共享服务的监听) 方式二,一种监听,专有和共享的都设定在一个监听上...以下,liste1是专有服务器连接方式, liste2是专门的共享服务器连接方式 liste3是专有服务和共享服务混合的方式 listener.ora 配置如下。...= 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PROD.oracle.com) ) ) --配置了共享服务连接 SPROD...) ) --配置共享服务连接,验证可以有多个共享服务器并存 XPROD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL..., OLAP and Data Mining options SQL> --共享服务器关闭失败,所以在做data guard等场景时,不适合用共享服务器模式 SQL> shut immediate ORA
>11.2.0.3 jdbc.properties: #Oracle oracle.driverClassName=oracle.jdbc.OracleDriver...oracle.url=jdbc:oracle:thin:@192.168.2.164:1521:xe oracle.username=xxx oracle.password=xxx oracle.maxActive...=50 oracle.initialSize=1 oracle.defaultAutoCommit=true dataSource: <bean id="oracleDataSource...sqldeveloper连接<em>配置</em>: ?
环境: 操作系统:win7 64位,CPU是inter的pc机 Oracle服务端:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 -...-11.2.0.1.0.zip 在学习python过程中,需要连接oracle数据库,所以要安装cx_Oracle。...安装cx_Oracle-5.2.1-11g.win-amd64-py2.7.exe,import cx_Oracle报错。...根据报错提示应该是缺少dll文件,因为我本机oracle客户端是32位的,64位的cx_Oracle程序调用32位的动态库肯定会报错。...不过使用PLSQL登陆还是会报错,只好把环境变量ORACLE_HOME删掉了,并不影响cx_Oracle的使用。原理不太清楚,先记录下来。 Python测试脚本: #!
最近开始研究Oracle数据库,盖因公司的系统要么Oracle要么是mysql吧。 作为一个IT工作者,没有碰过Oracle是一件很匪夷所思得事情。...所以从现在开始要好好学一下Oracle数据库,不仅是plsql的开发,还要学会Oracle的调优与配置。...的客户端安装目录里,找到tnsnames.ora,文件位于:D:\Oracle Instant Client\network\admin 配置如下: LISTENER_MENGXIN = #LISTENER...= localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = mengxin) ) ) 最后打开PL/SQL Developer,在首选项里配置如下...如此Oracle使用前的配置就算结束了!
4,测试数据源 打开 windows管理工具-》odbc数据源 (64位) ; 用户dsn,或者是系统dsn都可以,点击“添加”,添加数据源配置,注意: a,数据源名称是自我指定的...5,建立连接字符串 可以建立一个文本文件,将后缀名该为udl,再双击打开,在 “连接”————》“选择或输入服务器名称”中就可以看到刚刚建立的数据源了,完成用户名,密码的配置,保存。...后来查了一下,需要在服务器端添加环境变量,将客户端的编码与服务端的编码保持一致如: SIMPLIFIED CHINESE_CHINA.ZHS16GBK //这个是中文的 AMERICAN _ AMERICA...ZHS16GBK //这个是也是 影响oracle数据库字符集最重要的参数是NLS_LANG参数。...其中: Language 指定服务器消息的语言,territory 指定服务器的日期和数字格式,charset 指定字符集。如:AMERICAN _ AMERICA.
在很多的数据处理任务中,我们经常会用到数据同步的需求,尤其是异构数据库同步,当然目前世面上有很多的数据同步工具,开源和商业的都有很多,当然Oracle自身也可以实现数据的实时或者异步同步。...这里我们示例一下通过配置 Oracle 提供的 LogMiner 免费工具,进行数据变更的捕获。...配置完成后,动手能力强的小伙伴,就可以自己写个代码,解析相应的变更,然后可以做成同构或者异构数据库的同步工具。 具体步骤: 登录数据库,并查看 utl_file_dir 参数是否配置。.../rdbms/admin/utlfile.sql 注意:在Oracle XE中,该文件将位于 /u01/app/oracle/product/11.2.0/xe/rdbms/admin/utlfile.sql...运行以下命令以验证配置过程: select GROUP#,member from sys.v_$logfile; 上面命令将显示日志文件列表。
首先我们来了解一下Oracle: Oracle是一个数据库管理系统,类似于MySql和Sql Server,它是Oracle公司的核心产品。...讲完什么是Oracle以及它的好处后,接下来我来讲讲如何在Windows操作系统上安装Oracle。...安装好补丁后我们需要配置系统的环境变量 如图所示: TNS_ADMIN是变量名 变量值是你的databse安装目录中 tnsnames.ora文件的路径 上面选中的是用来防止...Oracle出现中文乱码的配置 配置往后,我们就来进行测试 在进行测试我们要打开Oracle的所有进程,不然会报错 点击net Manager,进入Oracle的测试程序 在进行测试时...以上就是如何安装Oracle的基本操作
--================================ --Oracle 角色、配置文件 --================================ 一、角色 1.角色 权限的集合...当希望通过操作系统对角色进行身份认证,则需要设置OS_ROLE参数为TRUE 且当设定了使用IDENTIFIED BY EXTERNALLY身份验证,必须在数据库驻留的服务器上按以下格式创建组 ora...二、用户配置文件 配置文件实现中几类安全控制措施: 帐户上锁 资源限制 直接权限 角色权限 1.资源限制: 利用配置文件来实现,可用以下两种方法之一来开启资源限制: a.在初始化参数文件中将...服务器将创建VERIFY_FUNCTION函数,并且使用如下 的ALTER PROFILE 命令来修改luckly_prof概要文件: --为luckly_prof配置文件增加口令限制 SQL>...之后,ORACLE服务器就要对所有用户提供的口令进行如下检查: 口令的最小长度为个字符 口令不应该与用户名相同 口令应该包含至少一个字符、一个数字和一个特殊字符 口令应该至少有个字母与以前的口令不同
Oracle BEQ方式连接配置 服务端和客户端在同一台机器上,可以使用BEQ连接,BEQ连接可以理解为进程间直接通信,不需要走网络监听,性能更高。...) (ARGS = '(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))') (ENVS = 'ORACLE_HOME=,ORACLE_SID= '...now use: sqlplus system/manager@T816-BEQ 例如,我们在10.2.0.5 RAC的实例1上配置BEQ连接测试 1....在tnsnames.ora 配置文件添加如下内容: RACBEQ = (DESCRIPTION = (ADDRESS = (PROTOCOL = BEQ) (PROGRAM...=(PROTOCOL=BEQ)))') (ENVS = 'ORACLE_HOME=/u01/app/oracle/product/10.2.0.5/dbhome_1,ORACLE_SID=jyrac1'
使用python连接oracle数据库服务器需要三个软件的位数一致额版本配套(python版本、oracle数据库服务器版本和oracle客户端连接工具版本) Oracle客户端工具 ...使用python来操作oracle数据库,我们需要先下载一个oracle的客户端连接工具。...,我们这边下载的是cx_Oracle-5.3-12c.win-amd64-py3.6-2.exe,其中12c代表支持的oracle服务器版本,win-amd64代表支持64位操作系统。 ...) cursor.close(); db.close(); 首先我们需要导入cx_Oracle库 通过connect命令进行连接,连接参数分别为用户名、用户密码、oracle数据库服务器IP:端口/实例名...过程中的报错处理 版本不对应 当出现如下图所示的告警,表示我们安装的软件版本不匹配,只需要保证oracle客户端、oracle服务器和cx_Oracle版本匹配一致就好了 ?
原标题:配置SMTP服务器 的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。...SMTP服务器就是遵循SMTP协议的发送邮件服务器。 配置SMTP服务器 SMTP认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录SMTP服务器,这就使得那些垃圾邮件的散播者无可乘之机。...以下是使用IIS6.0管理器配置SMTP虚拟服务器的步骤: 1.打开IIS管理器:单击键盘上的Windows按钮。输入“IIS”。...通过添加127.0.0.1,我们将允许本地服务器从此SMTP服务器发送消息。如果你希望其他计算机从此SMTP服务器发送消息,请输入其IP地址。 5.在“传递”选项卡中,单击“出站安全”。...9.重新启动SMTP服务器:右键单击“[SMTP虚拟服务器1]”,然后依次单击“停止”和“启动”。必须重新启动才能应用SMTP服务器设置。
拉取镜像 docker pull wnameless/oracle-xe-11g 这个比较耗时,中间可能会中断,继续拉取即可 启动实例 注意将selinux关掉,不然实例启动失败 修改/etc/selinux...SELINUX=disable 启动 docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g 49160是ssh访问端口,初始密码.../39251947 安装完成client,启动pl-sql 设置oracle安装路径 ?...配置服务名 ?...File: F:\installsoft\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle
全局块 该部分配置主要影响Nginx全局,通常包括下面几个部分: 配置运行Nginx服务器用户(组) worker process数 Nginx进程PID存放路径 错误日志的存放路径 配置文件的引入 2.... events块 该部分配置主要影响Nginx服务器与用户的网络连接,主要包括: 设置网络连接的序列化 是否允许同时接收多个网络连接 事件驱动模型的选择 最大连接数的配置 3. http块 定义MIMI-Type...配置 请求根目录配置 更改location的URI 网站默认首页配置 ---- 一份配置清单例析 笔者按照文章:《Nginx服务器开箱体验》 中的实验,给出了一份简要的清单配置举例: 配置代码如下:...⬇️ ---- 配置运行Nginx服务器用户(组) 指令格式:user user [group]; user:指定可以运行Nginx服务器的用户 group:可选项,可以运行Nginx服务器的用户组 如果...user指令不配置或者配置为 user nobody nobody ,则默认所有用户都可以启动Nginx进程 ---- worker process数配置 Nginx服务器实现并发处理服务的关键,指令格式
我们用Navacat连接Oracle数据库的时候,会提示ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK...然后打开navicat,菜单栏>工具>选项,打开navicat配置界面 image.png 点击左侧的OCI,然后选择第一个OCI library(oci.dll),将其指向刚才咱们下载的oracleclient
环境:RHEL 6.4 + Oracle 11.2.0.4 目录: 一、闪回查询 1.1 闪回查询举例 1.2 闪回版本查询举例 二、闪回事物 2.1 闪回事物查询的先决条件 2.2 闪回事物查询...三、闪回表 四、Flashback Data Archive 五、闪回数据库 5.1 配置闪回数据库 5.2 使用闪回数据库 5.3 监视闪回数据库 Reference 一、闪回查询 -- 初始化参数...--创建表空间(可以使用现有表空间,但Oracle建议最好使用专用表空间) create tablespace fda1; create tablespace fda2; create tablespace...UNDO表空间是完全透明的) select count(1) from t1 as of timestamp systimestamp - interval '5' year; 五、闪回数据库 5.1 配置闪回数据库...5.1.1 开启闪回数据库: --必须配置闪回恢复区 show parameter db_recovery --必须归档模式 shutdown immediate; startup mount exclusive
一、通用配置 1. 使用Oracle 10.2.0.4版本,并且安装所有关键补订包 2. 下游捕获需要源和目标库运行在相同平台上 3....确认步骤一的所有配置 2....确认步骤一的所有配置 2....运行流健康检查脚本 Oracle Metalink Note 273674.1. 五、调整网络配置参数 1....在所有服务器上设置TCP/IP网络参数 (1) 设置读写缓冲区最大值网络核心参数 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 (2
对于Oracle DG的配置,我们可以通过Grid Control来完成,也可以通过Data Guard Broker以及SQL*Plus来完成。对于前两者方式可以在图形界面上完成,操作简单。...而对于使用SQL*Plus命令行方式,我们需要进行大量的配置,尤其是这其中的一些参数。本文主要描述配置Oracle Data Guard 的重要参数。下面关于Data Guard简称为DG。...建议始终配置该参数。 主库与备库端采用相同设置。 ...db 服务器sys密码相同。 ... 该参数定义为存在于备用服务器的TNS名称列表(指向主数据库和任意备用数据库)。
Statspack是Oracle 9i时代的产物,对于监控与分析数据库性能有着跨里程碑的意义,是AWR的前身。在Oracle 10g后AWR取代了statspack。...然而在RAC环境中,statspack并不支持,需要单独的进行配置以及使用job来进行管理。本文描述的则是通过在RAC环境下创建service,以及job来达到各节点同时产生snapshot的效果。...suse11a:oracle:orcl101 > sqlplus -v SQL*Plus: Release 10.2.0.5.0 - Production suse11a:oracle:orcl101...ORA_CRS_HOME/bin/crsctl query crs activeversion CRS active version on the cluster is [10.2.0.5.0] 二、配置...Instance "orcl102", status READY, has 1 handler(s) for this service... ............. 2)配置statspack
oracle 12c mingjie.mj jackgo73@outlook.com 安装ORACLE数据库软件,dbca安装数据库后,需要配置listener连接数据库。...1 连接数据库的方式 oracle的连接串有几部分构成,这里就按sqlplus为例,一个完成的连接串遵循下面格式 sqlplus 用户名/密码@主机:端口号/SID 可选as sysdba 下面先讲只有...listener没有tns的情况 2 listener 使用listener连接需要配置完整连接信息,这里分为两种连接方式,我们看一个listener的例子: (带sid的listener使用netmgr...增加listener的datavase services即可出现sid的配置) LISTENER2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(...比如 sqlplus sys/password@tns1400 as sysdba 这样看起来简洁很多也便于管理,TNS即实现了这个功能,我们看一个tnsnames.ora的配置: NSN1522 =
领取专属 10元无门槛券
手把手带您无忧上云