配置ORACLE共享服务器

配置ORACLE共享服务器
配置ORACLE共享服务器

配置ORACLE共享服务器

1、独占服务器(dedicated server)

每一个session单独分配一个server process,直到用户断开连接,才释放该进程所占用的资源。而大多数时候session都是idle的,所以存在占用资源的情况。

在有些情况下,必须使用独占服务器模式:

? Connect as sysdba

? Submitting batch job

2、共享服务器(Shared server)

多个用户连接共享一个服务器。用户进程和服务进程的连接必须通过适配器来实现。

共享服务器(Shared Server)

1、将Oracle 配置为共享服务器

通过设置数据库初始化参数可以启动共享服务器。共享服务器需要启动Oracle Net

Services 监听进程。必须要设置的参数有两个DISPATCHERS ,SHARED_SERVERS。

与共享服务器相关的初始化参数以及动态性能表,可以见下表的描述。

参数说明

必须设置的参数

DISPATCHERS 在共享服务器体系结构中配置调度程序进程。

SHARED_SERVERS 指定启动实例时可以创建的共享服务器进程的数目。

可选的参数,若不指定,ORACLE使用默认值。

MAX_DISPATCHERS 指定同时运行的调度程序进程的最大数目。

MAX_ SHARED_SERVERS 指定可以同时运行的共享服务器进程的最大数目。

CIRCUITS 指定进出网络会话时可以利用的虚拟回路的总数。

SHARED_SERVER_SESSIONS 指定用户会话允许的共享服务器的总数。设置这个参数可以为专用服务器保留用户会话。

共享服务器影响的其他初始化参数可以按需要进行调整

LARGE_POOL_SIZE 指定大型存储池堆分配的字节大小。共享服务器也许会将默认值设置为很高的值,这样会导致在性能或启动数据库方面出现问题。

SESSIONS 指定系统可以创建的会话的最大数目。对于共享服务器也许需要进行调整。减去

shared_server_sessions,就是可以给独占服务器的session数量。

监视性能的视图

V$DISPATCHER 提供有关调度程序进程的信息。包括姓名、网址,状态,各种使用统计表和索引号码。V$DISPATCHER_RATE 提供调度程序进程的速率统计表。

V$QUEUE 包含有关共享服务器消息队列的信息。

V$SHARED_SERVER 包含有关共享服务器进程的信息。

V$CIRCUIT 包含有关虚拟回路的信息。这些虚拟回路是一些通过调度程序和服务器连接到数据库的用户连接。

V$SHARED_SERVER_MONITOR 包含协调共享服务器的信息。

V$SGA 包含各个系统全局区SGA 组的容量信息。在协调共享服务器时也许会有用处。

V$SGASTAT 关于SGA 的详细统计信息用于协调共享服务器。

V$SHARED_POOL_RESERVED 列出统计表以帮助协调共享存储池中的保留的存储池和空间。

2、设置调度程序(DISPATCHERS)

在实例启动时,开始运行的调度程序进程的数目是由初始化参数DISPATCHERS 控制的。在初始化文件中可以指定多个DISPATCHERS 参数,但是它们必须是彼此相邻的。在Oracle 内部将为每个DISPATCHERS 参数分配一个INDEX 索引值,这样在以后使用ALTER SYSTEM 语句时,就可以明确引用某个DISPATCHERS 参数。

设置DISPATCHERS的方法:

DISPATCHERS="(PROTOCOL=TCP)"

强制调度程序使用IP 地址:

DISPATCHERS="(ADDRESS=(PROTOCOL=TCP)

(HOST=144.25.16.201))(DISPATCHERS=2)"

强制调度程序使用端口:

DISPATCHERS="(ADDRESS=(PROTOCOL=TCP)(PORT=5000))"

DISPATCHERS="(ADDRESS=(PROTOCOL=TCP)(PORT=5001))"

修改DISPATCHER数量:

ALTER SYSTEM SET DISPATCHERS =

'(PROTOCOL=TCP)(DISPATCHERS=5) (INDEX=0)',

'(PROTOCOL=TCPS)(DISPATCHERS=2) (INDEX=1)';

如果TCP 协议的当前调度程序进程的数目少于5 个,那么Oracle 将创建新的调度程序直到调度程序进程的数目有5 个。如果当前调度程序进程的数目多于5 个,那么在用户解除连接时,Oracle 将消除其中多余的调度程序进程。

注意:关键字INDEX 可以用于识别要修改的是哪个DISPATCHERS 。参数INDEX 的值可以从0 到n 。这里的n 比定义的DISPATCHERS 参数数目少1 。如果ALTER SYSTEM 语句指定INDEX 的值等于n+1 ,这里的n 是当前调度程序的数目,那么将添加一个新的DISPATCHERS 。要确定分配给某个DISPATCHERS 参数的索引值,以查询V$DISPATCHERS 视图中的CONF_INDX 的值。

关闭指定的调度程序进程

SELECT NAME, NETWORK FROM V$DISPATCHER;

NAME NETWORK

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

D000 (ADDRESS=(PROTOCOL=tcp)(HOST=https://www.360docs.net/doc/b1964340.html,)(PORT=3499))

D001 (ADDRESS=(PROTOCOL=tcp)(HOST=https://www.360docs.net/doc/b1964340.html,)(PORT=3531))

D002 (ADDRESS=(PROTOCOL=tcp)(HOST=https://www.360docs.net/doc/b1964340.html,)(PORT=3532)) ALTER SYSTEM SHUTDOWN IMMEDIATE 'D002';

3、设置共享服务器(SHARED_SERVERS)

初始化参数SHARED_SERVERS 指定实例启动时希望创建的共享服务器进程的数目。Oracle 将根据请求队列的长度动态调整共享服务器进程的数目。可以创建的共享服务器进程的数目在两个初始化参数SHARED_SERVERS 和MAX_SHARED_SERVERS 之间。通常,在每10 个连接分配一个共享服务器。

启动实例之后,可以通过使用SQL 语句ALTER SYSTEM 来更改共享服务器进程的最少数目。当拥有的共享服务器的数目多于指定的最少数目限制时,Oracle 将终止处于空闲的服务器。

如果将SHARED_SERVERS 参数设置为0,那么Oracle 将终止所有当前处于空闲状态的服务器。并且在SHARED_SERVERS 参数值增加前不启动任何新的服务器。因此将SHARED_SERVERS 参数设置为0 可以有效地禁止共享服务器。

下面的语句将动态地设置两个共享服务器进程:

ALTER SYSTEM SET SHARED_SERVERS = 2;

4、共享服务器对用户请求的响应

多个用户进程对应一个服务器进程,用户直接连接的是dispatcher(调度器,哪些服务器进程是空闲的,可用的,由调度器来实现。实际上也就是实现负载均衡的一个作用)。

在共享服务器模式下,必须得启用dispatcher才能实现连接。确认dispatcher的是否已经启用的方式:Lsnrctl services。

独占服务器与共享服务器可以同时存在与一个database中,不同的用户使用不同的模式。在Shared server模式下,因为有必须使用dedicated server的情况,所以也可以建立dedicated server process,只需要配置tnsnames.ora: SERVER=DECICATED。

连接共享服务器的tnsnames.ora配置如下:

XIGUA =

(DESCRIPTION =

(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IBM-XIGUA)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = https://www.360docs.net/doc/b1964340.html,) ) )

共享服务器响应用户请求的步骤如下:

1) 客户传送一个请求到调度程序。

2) 调度程序将请求放在SGA中的请求队列中。

3) 其中的一个共享服务器进程响应并处理这个请求。

4) 共享服务器进程把处理完的请求回复放到SGA中的响应队列中。

5) 调度器从响应队列中取出已经完成的请求。

6) 调度器把完成的请求回复给客户

关于SGA的请求和相应队列以及Dispatcher,具有如下的一些特点:

? 在SGA中只有一个请求队列。

? 共享服务器监控请求队列的使用情况。

? 请求队列遵循先进先出(FIFO)的原则。

? 共享服务器将已经完成的请求放在提交该请求的dispatcher所对应的response队列中。

? 每一个dispatcher在SGA中都由一个对应的response队列。

? Dispatcher需要负责将完成的请求回复给相应的用户进程。

? 在同一个session中,用户进程始终连接的是统一个Dspatcher。

document.body.clientWidth-230) this.width=document.body.clientWidth-230" border="0" />

5、SGA和PGA在两种不同的模式下的内容不同

? 在Dedicated模式下,PGA下放置的是stack space,user serssion data,cursor state

? 在Shared模式下,PGA下只放stack space,user serssion data和cursor state放在SGA下,所以在这种模式下,SGA需要更大的空间。为解决这个问题,所以引入large_pool_size ,用于存放user serssion data,cursor state。

document.body.clientWidth-230) this.width=document.body.clientWidth-230" border="0" />

6、关于共享服务器的一些tuning

(1)配置大缓冲池

在不分配大缓冲池之前,分配给共享服务器进程的内存主要来自于共享池,分配大缓冲池可提高共享池的性能。

察看共享池的使用情:

SQL> select * from v$sgastat where pool='large pool';

POOL NAME BYTES

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

large pool free memory 8388608 --可以使用的空间大小

large pool session heap 338930 --使用的空间峰值

一般来说,每个共享连接需要2到3M的内存空间,但主要还是取决于客户的活动类型。可以通过v$sesstat 检查共享服务器连接使用了多少内存。

select sum(value) “Max MTS Memory Allocated” from v$sesstat ss,v$statname st

where name=’session uga memory max’

and ss.statistic#=st.statistic#;

(2)确定是否有足够的调度程序

dispatchers不会自动根据系统负载调整,通过查询v$dispatcher监视调度程序进程

select name,(busy/(busy+idle))*100 “busy rate%” from v$dispatcher;

如果>50%,需要增加dispatchers

(3)确定用户等待调度程序的时间

察看用户等待的时间,可通过查看v$queue , v$dispatcher

se lect decode(sum(totalq),0,’No Responses’, sum(wait)/sum(totalq)) “Average Wait Time”from v$queue q, v$dispatcher d

where q.type=’DISPATCHER’

and q.paddr=d.paddr;

如果等待时间不断增长,就需要增加dispatchers

(4)确定是否有足够的共享服务器

shared servers系统可动态调整,由PMON完成,但也有限度。通过使用v$shared_server和v$queue,可以监视共享服务器。共享服务器负责执行客户请求,并把这些请求放到合适的调度程序响应队列中。

所以主要还是关注客户请求在请求队列中等待了多长时间,请求队列中等待的时间越长,则说明客户等待

的时间也越长。

select decode(totalq,0,’No Requests’) “Wait Time”,

wait/totalq||’ hundredths of seconds’ “Average Wait Time per request”from v$queue

whe re type=’COMMON’ ;

如果等待时间不断增长,就需要增加dispatchers

ORACLE数据库与实例的关系

ORACLE数据库与实例的关系 1 数据库名 1.1 数据库名的概念 数据库名(db_name)就是一个数据库的标识,就像人的身份证号一样。如果一台机 器上装了多个数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。 数据库名在$Oracle_HOME/admin/db_name/pfile/init.ora(或 $ORACLE_BASE/admin/db_name/pfile/init.ora或$ORACLE_HOME/dbs/SPFILE<实 例名>.ORA)文件中 ########################################### # Database Identification ########################################### db_domain="" db_name=orcl 在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。因为,数据库名还被写入控制文件中,控制文件是 以二进制型式存储的,用户无法修改控制文件的内容。假设用户修改了参数文件中的数据库名,即修改DB_NAME的值。但是在Oracle启动时,由于参数文件中的DB_NAME与控制文件中的数据库名不一致,导致数据库启动失败,将返回ORA-01103错误。 1.2 数据库名的作用 数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的(注意这些时候不能使用sid,还有alter database时都是使用数据库名)。 有很多Oracle安装文件目录是与数据库名相关的,如: winnt: F:\oracle\product\10.2.0\oradata\DB_NAME\...

oracle的网络配置文件

oracle的网络配置文件 ?三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。 ?重点:三个文件的作用和使用 sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。 例如我们客户端输入 sqlplus sys/oracle@orcl 假如我的sqlnet.ora是下面这个样子 SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME) 那么,客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例,当然我这里orcl并不是一个主机名 如果我是这个样子 NAMES.DIRECTORY_PATH= (TNSNAMES) 那么客户端就只会从tnsnames.ora查找orcl的记录 括号中还有其他选项,如LDAP等并不常用。 ?Tnsnames.ora------这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的对应, 只有当sqlnet.ora中类似 NAMES.DIRECTORY_PATH= (TNSNAMES) 这样,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试使用这个文件。 例子中有两个,ORCL 对应的本机,SALES对应的另外一个IP地址,里边还定义了使用主用服务器还是共享服务器模式进行连接,一句一句说 #你所要连接的时候输入得TNSNAME ORCL = (DESCRIPTION = (ADDRESS_LIST = #下面是这个TNSNAME对应的主机,端口,协议 (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = #使用专用服务器模式去连接需要跟服务器的模式匹配,如果没有就根据服务器的模式

vmware部署实施手册

vmware部署实施手册 目录............................................................................................................................................. ESXI 1.ESXi 4 安装............................................................................................................................. . 系统安装以及设置.............................................................................................................. 2.vShpere Client安装................................................................................................................ . vSphere Client 安装........................................................................................................ .虚拟机管理............................................................................................................................ 3.平台管理 . 平台查看以及功能..................................................................................................................................... . 新建虚拟机.编辑虚拟机设置..................................................................................................................... . VMware Tool 安装...................................................................................................................................... . 虚拟机克隆................................................................................................................................................. .虚拟机模板制作......................................................................................................................................... . 从虚拟机模板部署新的虚拟机................................................................................................................. . 虚拟机迁移................................................................................................................................................. 域控 装条件 在运行中输入“Dcpromo”进行安装 用户帐号的添加和管理 文件重定向策略 NAS存储 登录NAS系统 网络设置 安全 服务 共享 备份 现况 ESXI安装 4 安装 通过 DVD 引导文本安装模式简介 . 系统安装以及设置 接下来将ESXi 安装光盘放在光驱并开启服务器。服务器从光盘启动后将出现如下 界面,选择下图中的“ESXi Installer”进入安装过程。

服务器配置方案v1.1

服务器配置方案

目录 服务器配置方案 (1) 第一章引言 (3) 1.1.编写目的 (3) 1.2.项目背景 (3) 第二章系统网络拓扑结构 (4) 第三章硬件需求 (6) 第四章软件需求 (7) 第五章网络需求 (8) 第六章云环境租用说明 (8)

第一章引言 1.1.编写目的 该文档针对工程造价类项目管理信息系统(以下简称项目管理系统)的实际情况,提出其服务器配置方案。方案的制定本着满足用户实际需要并降低资金投入的原则,需要满足从硬件、网络、软件、安全等方面进行阐述,提供主推方案和备选方案,以便用户根据自身特点进行决策。 1.2.现状和目标 工程造价类项目管理信息系统建设的主要目的是:建立对造价项目的全生命周期管理,包括从项目的启发到项目的后评估,对项目的各里程碑阶段提供信息化支撑手段;统一管理造价项目的各类信息,做到安全存储、有效统计、有效分析;实现造价项目相关流程的信息化,提高流程的流转效率,降低因纸质流程所带来的效率低下和非增值工作的浪费。因此系统的运行需要满足以下目标: 用户在内外网均可访问:公司的员工可以在公司局域网和Internet上均能够访问使用系统; 高可用性:当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行(一般为2分钟左右),从而保证整 个系统的正常运行。 扩展性:整个网络以及硬件环境须具有可扩展性,满足公司用户能正常流畅的实用系统。比如存储能能扩展满足日益增长公司业务需求等。 项目管理系统适用于以项目管理为主线贯穿销售、人资、客服等环节业务的管理。用户范围包括造价项目相关的所有人员,目前公司员工240多人,预计在2015年员工总人数达到300人以上,因此系统实用规模预计支持在线用户200人,并发用户50人。 公司目前硬件环境如下:

安全连接-配置使用安全套接层连接oracle

配置安全套接层连接oracle 目录 1. 配置简介 (2) 2. 使用Wallet Manager创建Wallet和生成认证请求 (2) 2.1. 创建Wallet (2) 2.2. 创建认证请求 (3) 2.3. 导出证书请求 (3) 2.4. 保存Wallet位置 (3) 2.5. 让Wallet自动登录 (4) 3. 使用openssl工具制作数字证书 (4) 3.1. 创建制作证书目录 (4) 3.2. 制作发行证书 (4) 3.3. 制作用户证书 (5) 4. 导入信认根证书和用户证书 (5) 4.1. 导入信认根证书 (5) 4.2. 导入用户证书 (5) 5. 配置使用SSL的TCP/IP连接服务端 (5) 5.1. 确认服务器已经生成Wallet (6) 5.2. 指定监听服务Wallet存放位置 (6) 5.3. 创建监听使用ssl的TCP/IP协议 (7) 5.4. 配制数据库监听位置 (8) 6. 配置使用SSL的TCP/IP连接客户端 (10) 6.1. 确认客户端已经生成Wallet (11) 6.2. 配置的Oracle网络服务名称 (11) 6.3. 客户端配置Wallet位置 (13) 7. 连接数据库 (14) 8. 疑难解答 (14) 9. Wallet管理方案 (18) 10. 参考文献 (18)

1.配置简介 这里采用安全套接层连接oracle指的是使用ssl的tcp/ip协议连接oracle数据库,由于ssl的tcps/ip协议是采用公钥和私钥进行数据加密,为了解决通信双方的可信问题,使用了数字证书,而orcle是采用“Wallet Manager”来管理证书和公钥和私钥。 配置ssl的tcp/ip协议连接oracle数据库,大体步骤分为以下6步: ●使用Wallet Manager创建Wallet和生成认证请求; ●使用openssl工具制作数字证书; ●导入信认根证书和用户证书; ●配置使用SSL的TCP/IP连接服务端; ●配置使用SSL的TCP/IP连接客户端; ●连接数据库。 注意!以下例子使用的数据库版本为ORACLE 10g 10.2.0.4,如果是其他版本,会有所差异。 2.使用Wallet Manager创建Wallet和生成认证请求 Wallet Manager 有以下几点功能: ●产生公私密钥对,并生成证书请求; ●存储用户证书相匹配的私钥; ●配置可信任证书 详细配置步骤如下: 2.1. 创建Wallet 首先启动Wallet Manager工具: ?(Windows) 选择开始, 程序, Oracle-HOME_NAME, 集成管理工具, Wallet Manager ?(UNIX) 在命令行, 输入owm。 打开Wallet Manager工具后,选择Wallet,新建。在弹出对话框输入密码,此密码是oracle的Wallet密码,密必是字母和数字结合,而且大于8位字符,Wallet选择标准,点确定。

Citrix桌面虚拟化项目手册-XenDesktop服务器安装和部署

杭州华三通信技术有限公司 Citrix项目开局指南 基础环境 05-XenDesktop服务器安装和部署 V1.0 liuhui 2016/7/8

目录 Citrix XenDesktop规划 (2) 主要步骤 (2) 安装参数及注意事项一览表 (2) 准备虚拟机 (2) DDC服务器的安装部署 (3) 配置DDC控制器 (16)

Citrix XenDesktop规划 Desktop Delivery Controller虚拟桌面控制器即虚拟桌面调度服务器,负责所有的VDA注册和管理分配虚拟桌面,为用户与虚拟桌面建立连接的一个统一平台,它是 XenDesktop的核心组件,对整个Citrix桌面平台至关重要,在生产环境中我们推荐部署高可用环境。 主要步骤 本章节介绍了Citrix虚拟化环境下DDC服务器安装的基本过程。其包括了: a)XenDesktop服务器基本安装 b)XenDesktop服务器高可用环境配置 c)XenDesktop服务器环境确认检查 安装参数及注意事项一览表 b)备DDC服务器:HZ-DDC02 准备虚拟机 在本次试验中,我们将从模板生成DDC虚拟机,并且配置DDC主机名和IP地址,加入活动目录,为了规范,我们使用hzadmin做为DDC Server的管理员。如果未建此账号,请参考《开局指导手册02-微软基础构架环境规划和部署1.0》在活动目录中,

新建此账号,并加入Account operator组中。注意:不能将任何新建账号加入到域管理员组(Domain Admin)中。 ●请确认您的DDC虚拟机是否通过模板创建的,需要确保该计算机的SID已经更新; ●为DDC配置固定IP地址,同时指定DNS地址,并再次确认您的DDC虚拟机是否已经加 入域 ●安装DDC前,当前登陆用户是否使用的是域帐户登录,该用户为hzadmin,(确保此 账号拥有在指定OU创建、删除计算机账号的权限)确认hzadmin帐号已经拥有DDC这台服务器的本地管理员组权限。 DDC服务器的安装部署 本次实验环境中设置如下: 修改计算机名“HZ-DDC01”,加入域“h3c.local”

高性能服务器软硬件配置方案

高性能服务器硬件配置方案 资料来源于金牌小说网https://www.360docs.net/doc/b1964340.html, 這一個章節主要是要描述我們測試的硬體環境、Linux 版本、所需安裝的軟體和硬體切割資訊,並且讓 你可以透過這份文件,輕而易舉的建立測試環境。 Hardware 有關於硬體的部分,表格中的資訊是我們所架設的硬體環境,错误!未指定书签。當然,你不需要和 我們一樣使用同一系統的主機板來進行測試。 表1. 硬體資訊。 Software错误!未指定书签。Requirement 目前是使用Fedora Core 5的作業系統,目前我我送測的RPM 檔案只支援Fedora Core 5的作業系 統,如果需要支援其他的版本,則需要重新編譯和製作RPM 檔案。

?表2. 軟體資訊。 Space Requirement 表 3 和表4是我們透過安裝作業系統時,使用自動格式化的選項,來進行格式化硬碟;當然,你也 是可以使用手動的方式,進行規劃硬碟的空間。 ?表3. 硬碟分割資訊。 错误!未指定书签。 ?表4. LVM硬碟分割資訊。

Fedora Core 5 (DVD)错误!未指定书签。 在這份文件中不會多加描述如何安裝Fedora Core 5,詳細的安裝步驟可以參考『鳥哥的Linux 私房 菜』(網;址:https://www.360docs.net/doc/b1964340.html,/linux_basic/0156installfc4.php)。 所需要的軟體套件,請參考「表 2. 軟體資訊」。 硬碟的格式化可以參考「表 3.硬碟分割資訊」「表 4. LVM硬碟分割資訊」。 對於防火牆的設定部份,這裡將會採取『無防火牆』和『停用SELinux』,主要是要避免一些可能造 成我們Linux 作業系統安全問題的軟體的破壞,某些服務可能會因為這個較為嚴密的安全機制,而導 致無法提供連線的問題,或者無法進行資料存取的問題,所以,暫時也將他關閉。 COMMAND FOR MOUNTING/UNMOUNT DVD 错误!未指定书签。 雖然我們在安裝作業系統時,有選擇我們所需要的軟體套件,但仍然有些的套件是在預設的狀態下是 不會被選取到的,所以我們會需要一些基本的指令,來進行掛載Fedora Core 5 DVD 光碟片,詳細的 指令如下: 1. 建立DVD掛載目錄 2. 掛載DVD 3. 卸載DVD

windows环境下配置连接oracle数据库的方法及步骤

配置oracle连接 怎么在windows环境下配置连接oracle数据库? 步骤如下: 一、安装PL/SQL: 1、获取PL/SQL安装包;(PL/SQL是连接oracle的客户端) 2、安装PL/SQL; (1)双击PL/SQL安装程序,安装PL/SQL; (2)选择“I Agree”进行安装;

(3)选择安装路径(一般选择默认路径);点击【Next】按钮; (4)默认选择,点击【Next】按钮; (5)默认选择,点击【Finish】按钮,开始安装;

(6)安装进度显示 (7)窗口提示“PL/SQL Developer installed successfully”,安装完成,点击【Close】按钮。

二、配置连接 1、获取oci.dll文件(该文件是用来连接数据库的文件),将该文件及其所在的文件夹放置在一个不含有中文的路径下(如:F:\instantclient); 2、双击打开PL/SQL客户端,点击【Cancel】按钮; 3、跳转到PL/SQL页面,如下图所示。选择【Tool】—>Preferences; 4、按下图进行选择,在“Oracle Home(enpty is autodetect)”栏中选择oci.dll文件所在的目录;在“OCI library(enpty is autodetect)”栏中选择oci.dll文件

5、点击【OK】按钮即可完成 6、退出PL/SQL页面,重新登录。双击PL/SQL客户端,在Oracle Logon窗口中填写数据库的用户名、密码、数据库名和连接方式;点击【OK】按钮即可查询数据库。 完毕!谢谢!

Oracle TNSNAMES.ORA配置

在安装目录下,如:E:OracleOra81networkADMIN下用写字板或记事本打开TNSNAME.ORA文件,文件内容大概如下: https://www.360docs.net/doc/b1964340.html, = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = zcb_8115)(PORT = 1521)) ) (CONNECT_DA TA = (SERVICE_NAME = test) ) ) 蓝色部分为安装时录入的信息。 如果该文件没有配置成功,该文件可通过以下步骤进行配置: 1)、在程序菜单中打开NET8 CONFIGURA TION ASSISTANT 2)、选择Net8 Configuration Assistant,打开,进入"Net8 Configuration Assistant:欢迎"窗口2)、选择"本地网络服务名设置",点击"下一步",弹出以下窗体; 3)、在"Net8 Configuration Assistant:网络服务名配置"窗口中选择"添加",点击"下一步",弹出以下窗体; 4)在"Net8 Configuration Assistant:网络服务名配置,数据库版本"窗口中选择"ORACLE 8I数据库或服务",点击"下一步",弹出以下窗体; 5)在"Net8 Configuration Assistant:网络服务名配置,服务名"窗口输入服务名,此服务名跟安装时录入的服务名(SID)相同,录入后,点击"下一步",弹出以下窗体; 6)、在"Net8 Configuration Assistant:网络服务名配置,请选择协议"窗口选择"TCP"此时只能选择"TCP",点击"下一步", 弹出以下窗体; 7)在"Net8 Configuration Assistant:网络服务名配置,TCP/IP协议"窗口输入主机名(如果连接本地数据库,则录入本地计算机名,如果连接远程数据库,则录入远程计算机名),选择默认的"请使用标准端口号1521"(建议最好不要修改),点击"下一步",弹出以下窗体; 8)、在"Net8 Configuration Assistant:网络服务名配置,测试"窗口选择"是,进行测试",点击"下一步",弹出以下窗体; 9)、当"Net8 Configuration Assistant:网络服务名配置,正在连接"窗口对话框中出现提示"正在连接….测试成功"信息,表示测试通过。此时点击"下一步",进入"Net8 Configuration Assistant: 网络服务名配置,网络服务名"窗口; 10)、在"Net8 Configuration Assistant:网络服务名配置,网络服务名"窗口输入网络服务名,服务名为ORACLE连接串,可任意录入,如:test,点击"下一步",弹出以下窗体; 11)、在"Net8 Configuration Assistant:网络服务名配置,是否需要另一个网络服务名"窗口中选择"否",点击"下一步",进入"网络服务名配置完成" 窗口; 12)、在"网络服务名配置完成"窗口中点击"下一步",弹出以下窗体; 13)、在"欢迎"窗口点击"完成",退出配置过程 TNSNAMES.ORA配置完成后,再配置BDE(BDE如何配置略),可通过BDE、PLSQL、SQL EXPLORER和TNSPING命令来测试ORACLE是否连接正确。下面用TNSPING来测试是否连接。

服务器部署方案

FMScms网站包含2个部分,即为客户端和服务端。 客户端:网站前台+网站后台 服务端:FMS直播软件和组件 FMS主播系统工作图解 FMS主播系统服务器架构以及硬件级宽带需求说明 FMS服务器安排需要两部分,WEB服务器以及FMS直播服务器,即为开始所说的用程序的2部分。 WEB服务器的作用是用来安装承载用户访问的客户端(网站或者移动端前台) FMS直播服务器的作用是用来接收处理并发布直播视频流 一般来说,WEB服务器的要求不高,普通的服务器或者云主机就可以满足需求,FMS服务器相对来说带宽要求较高,硬件要求:市面上配置不错的独立服务器即可满足,当然还是推荐SSD固态硬盘。 服务架构图

服务器架构方案一: FMS直播中可以通过调整视频直播品质来调整带宽占用大小(视频品质数值范围1-100,数值越小品质越差) 1、通常一个在线观众要流畅清晰的观看标清视频需要大概30k~40k的带宽流量。 2、带宽的换算方法是128k的流量需要1M的网络带宽。 3、服务器所要负载的带宽是按可承载的最高并发流量计算出来的。并发流量是指同时访问资源的流量值, 如果是利用FMS技术,要想满足并发流量的需求就需要将流量累加。如100人同时访问视频资源则可计算出:100人 * 30k = 3000k 3000k ÷ 128k/M = 23.4M(约20M带宽) 如果网站的视频观众最高并发量时达到100人,就需要至少20M的带宽; 如果网站的视频观众最高并发量时达到1000人,就需要至少200M的带宽; 如果网站的视频观众最高并发量时达到5000人,就需要至少1000M的带宽; 推荐服务器: 服务器的配置重点在于带宽,根据市场了解G端口<1000M带宽>的服务器 推荐硬件配置 固态硬盘,大内存即可,CPU占用率相对较低,目前没有一定数量的真实用户,暂时不能测试出对服务器硬 件的消耗值,不过16G内存的服务器承载5000人同时观看直播。 服务器架构方案二:

oracle网络连接配置

网络连接配置实验 实验目的:掌握Oracle数据库的网络配置方法,熟悉掌握网络配置的各参数内容。 实验内容:Oracle网络连接配置过程的实验。 实验环境:Windows Server 2003 Enterprise Edition 实验步骤: 1、熟悉与网络配置相关的三个参数文件sqlnet.ora、tnsname.ora和listener.ora Sqlnet.ora(位于客户端和服务器端,用于主机命名法和目录命名法) 路径:c:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora Sqlnet.ora文件内容: # sqlnet.ora Network Configuration #File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora # Generated by Oracle configuration tools. # This file is actually generated by netca. But if customers choose to # install "Software Only", this file wont exist and without the native # authentication, they will not be able to connect to the database on NT. SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) tnsname.ora(位于客户端和与其它服务器通信的服务器端,主要用于本地命名法) 路径同上 Tnsname.ora内容: # tnsnames.ora Network Configuration #File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ydxz-5f49a22351)(PORT = 1521)) (CONNECT_DATA = (SERVER = shared) (SERVICE_NAME = test) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ydxz-5f49a22351)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )

WebSphere 应用服务器使用指南

WebSphere 应用服务器使用指南 上海吉贝克信息技术有限公司 上海市杨浦区翔殷路1088号凯迪金融大厦15层

WebSphere 应用服务器使用指南由 和 1.0

目录 1. 安装说明 (1) 1.1. 环境 (1) 2. 安装WebSphere (2) 2.1. 安装准备 (2) 2.1.1. 上传文件 (2) 2.1.2. 安装文件修改 (2) 2.2. 安装界面图文 (3) 2.2.1. 安装步骤 (3) 2.2.2. 安装验证 (13) 3. WebSphere启动 (18) 3.1. WebSphere启动 (18) 4. 安装应用程序 (21) 4.1. 准备应用程序 (21) 4.2. 安装应用程序 (21) 5. 安装WebSphere补丁升级帮助程序 (36) 5.1. 安装准备 (36) 5.1.1. 查看安装文件 (36) 5.1.2. 安装补丁升级帮助程序 (36) 5.2. 下载补丁 (44) 6. 给WebSphere打补丁 (48) 6.1. 安装准备 (48) 6.2. 给WAS打补丁 (49) 7. 卸载WebSphere (60) 7.1. 停止服务 (60) 7.2. 卸载 (60) 8. WAS问题 (61) 8.1. 兼容Struts2或者SpringMVC (61) 8.2. 兼容JAP2.0 (61)

第 1 章 安装说明 1.1. 环境 本手册适合Center OS环境下 WebSphere7.0的安装和卸载。WAS_HOME表示: /home/IBM/WebSphere/AppServer 安装包: C1G35ML.tar、 C1G36ML.tar、 C1G37ML.tar

明源ERP硬件部署方案

明源E R P硬件部署方案 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

ERP硬件部署指引

一、系统支持的部署方式 方案1:标准部署方式 1.部署原理 定义:数据库服务、WEB服务、报表/消息服务分别单独部署 在专用服务器,适合于用户数小于500的客户环境 中。 Internet 这种部署方式将每个服务器角色分开,单独部署,不在同一台服务器上运行多种业务,专机专用。这样避免了多种服务在同一台服务器上争抢运算资源,影响ERP系统的性能。 此外,从网络安全角度考虑,建议IT管理员对数据库、报表服务、Web 服务采用不同的安全策略,例如将数据库隔离在单独 VLAN、将需要对外网提供服务的服务器放在 DMZ等。

2.硬件配置

方案2:DB故障转移群集方式 1.部署原理 定义:用两台(或多台)服务器+磁盘阵列柜,构成数据库故障转移群集,适用于用户数在500—1000内、对数据库服务器的可用性要求较高的用户环境中。 Internet 数据库故障转移群集 用户数在500—1000时,可以不考虑WEB负载均衡和数据库查询分离,选用中高端配置的服务器基本上能满足用户的性能要求,但因为数据库服务器的工作负荷最重,也最容易发生故障,因此数据库服务器采用故障转移集群的方式。 要实现 SQL Server数据库故障转移群集,有几个前提条件:

1. 要有共享存储设备,通常是磁盘阵列柜,直连或通过 FC SAN、iSCSI 与节点服务器连接; 2. 两台(或多台)节点服务器的软硬件配置一定要相同; 3. 节点服务器的操作系统必须是 Windows Server 2003/2008/2008 R2企业版,标准版没有群集功能; 4. SQL Server 2005/2008/2008 R2可以采用标准版或企业版,均有群集功能,但标准版只能支持双机群集,企业版可支持多机群集; 5. 必须有域环境(Active Directory)支持,工作组环境无法实现群集,但域控制器(DC)不能做 SQL Server集群节点。 此外还必须注意: 1. SQL Server群集不能实现负载均衡、不提高数据库性能,只起到故障转移(双机热备)作用,到2008 R2 为止各版本 SQL Server群集都只有故障转移功能; 2. SQL Server群集不能提高数据安全性,群集的数据实际只有一份(在阵列柜上),虽然磁盘阵列的理论可靠性比一般内部磁盘高,但不是绝对的;提高数据安全性必须通过定时备份、数据同步等手段解决; 3、WEB服务器的upfiles文件夹存放用户上传文档,会不断增大, 建议将upflies文件存储到磁盘阵列中,通过IIS的虚拟目录实 现ERP程序与存储阵列中upfiles的关联。 2.硬件配置

配置Oracle数据库连接串

配置Oracle数据库连接串 1、点击:开始—>程序—>Oracle - OraHome81—>Network Administration—>Net8 Configuration Assistant 启动 Net8 Configuration Assistant如下图: (图ORCL_01) 2、选择本地网络服务名配置,点击下一步。 (图ORCL_02) 3、选择添加,点击下一步

(图ORCL_03) 4、选择Oracle8i数据库或服务,点击下一步 (图ORCL_04) 5、在上图中输入全局数据库名,(勿必与安装ORACLE服务器时输入的全局数据库名一致。如:ORCL)点击下一步。 (图ORCL_05)

6、选择TCP协议,点击下一步。 (图ORCL_06) 7、填入实际数据库服务器的主机名(请使用IP地址),如主机名为:192.168.0.1, 选择请使用标准端口号1521, 点击下一步。 (图ORCL_07) 8、选择:是,进行测试,点击下一步。

(图ORCL_08) 9、在上图中如果提示测试不成功,请点击后退按钮,检查在图ORCL_04中输入的全书数据库名是否正确,检查图ORCL_05中选择的是否是TCP协议,检查图ORCL_06中输入的主机名(IP地址)是否正确。 如果上图中提示测试成功,则点击下一步。(请确保测试成功) (图ORCL_09) 10、在上图中输入网络服务名为:Ecom1.3 (请确保输入为Ecom1.3) 点击下一步。

(图ORCL_10)11、在上图中选择否,点击下一步。 (图ORCL_11)12、点击下一步。

服务器部署方案

服务器部署方案标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

FMScms网站包含2个部分,即为客户端和服务端。 客户端:网站前台+网站后台 服务端:FMS直播软件和组件 FMS主播系统工作图解 FMS主播系统服务器架构以及硬件级宽带需求说明 FMS服务器安排需要两部分,WEB服务器以及FMS直播服务器,即为开始所说的用程序的2部分。 WEB服务器的作用是用来安装承载用户访问的客户端(网站或者移动端前台) FMS直播服务器的作用是用来接收处理并发布直播视频流 一般来说,WEB服务器的要求不高,普通的服务器或者云主机就可以满足需求,FMS服务器相对来说带宽要求较高,硬件要求:市面上配置不错的独立服务器即可满足,当然还是推荐SSD固态硬盘。 服务架构图 服务器架构方案一: FMS直播中可以通过调整视频直播品质来调整带宽占用大小(视频品质数值范围1-100,数值越小品质越差) 1、通常一个在线观众要流畅清晰的观看标清视频需要大概30k~40k的带宽流量。 2、带宽的换算方法是128k的流量需要1M的网络带宽。 3、服务器所要负载的带宽是按可承载的最高并发流量计算出来的。并发流量是指同时访问资源的流量值,如果是利用FMS技术,要想满足并发流量的需求就需要将流量累加。如100人同时访问视频资源则可计算出: 100人 * 30k = 3000k 3000k ÷ 128k/M = (约20M带宽)

如果网站的视频观众最高并发量时达到100人,就需要至少20M的带宽; 如果网站的视频观众最高并发量时达到1000人,就需要至少200M的带宽; 如果网站的视频观众最高并发量时达到5000人,就需要至少1000M的带宽; 推荐服务器: 服务器的配置重点在于带宽,根据市场了解G端口<1000M带宽>的服务器 推荐硬件配置 固态硬盘,大内存即可,CPU占用率相对较低,目前没有一定数量的真实用户,暂时不能测试出对服务器硬件的消耗值,不过16G内存的服务器承载5000人同时观看直播。 服务器架构方案二: 采用CDN加速,分发流媒体。这种方式目前也是需要FMS服务器,未来一段时间我们会用另外的方法代替,不过这种方式对服务器的硬件以及带宽的需求就大大减小了。 1.web服务器,当然也可以安装FMS 2.流媒体服务器,这里的流媒体服务器FMS只用来承载聊天、礼物赠送等数据 3.接入CDN,我们目前支持RTMP协议的流媒体加速方式,即将推出的版本的FMSCMS会 添加HTTP协议的流媒体,更适合主流加速方式。 方案二的优点 1.服务器硬件以及带宽要求降低太多,节省服务器成本 2.在线观看直播人数可以无限拓宽,不需要担心服务器占用达到峰值的危险 3.网络环境得到优化,直播效果更加理想

《应用系统部署维护手册》参考模板

PRIMETON TECHNOLOGIES, LTD. 普元软件技术(上海)有限公司 招商证券股份有限公司 客户关系管理系统 系统部署维护手册 日期:2003年9月 No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, otherwise, without the written permission of the copyright owner. COPYRIGHT 2003 by Primeton Technologies, Ltd. ALL RIGHTS RESERVED.

目录 1引言 (4) 1.1目的 (4) 1.2预期的读者和阅读建议 (4) 1.3参考文献 (4) 2系统说明 (4) 2.1系统用途 (4) 2.2功能列表 (4) 3系统运行环境 (13) 4安装 (14) 5系统参数配置 (17) 5.1功能点击日志配置文件 (17) 5.2数据库配置文件 (18) 5.3系统资源文件 (18) 5.4系统日志 (18) 5.5文件服务器的配置 (19) 6系统维护 (20) 6.1客户分群方式建立 (20) 6.2后台批处理 (23) 6.2.1 跑批 (23) 6.2.2 客户分群后台周期更新 (23) 6.2.3 业绩考核处理 (23) 7FAQ (24) 8源文件清单 (25) 8.1CRM系统的文件目录结构 (25) 8.2JAVA文件清单 (25) 8.3JSP文件清单 (55)

oracle大型数据库简答题题库

共享和专用操作模式的工作过程有什么区别? 在专用服务器操作模式中,Oracle为每个连接到数据库实例的用户进程启动一个专门的服务进程,其用户进程数与服务器进程数的比例为1:1因为在用户进程空闲期间,对应的服务器进程始终存在,数据库的效率比较低。共享服务器操作模式可以实现只运行少量的服务器进程,由少量的服务器进程为大量用户提供服务。在此模式下,数据库实例启动的同时也将启动一定数量的服务进程,在调度进程Dnnn 的调度下位任意数量的用户进程提供服务。 简述oracle的初始化参数文件? 答:在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取初始化参数对实例和数据库进行设置,这个文本文件称为初始化参数文件(简称为PFILE)。 简述如何修改初始化参数文件? 答:如果要对初始化参数进行修改,必须先关闭数据库,然后在初始化参数文件中进行编辑,再重新启动数据库使修改生效。 简述启动数据库时的状态。 答:开启数据库分成4种状态。SHUTDOWN状态:数据库是关闭的。NOMOUNT状态:Instance被开启的状态,会去读取初始化参数文件。MOUNT状态:会去读取控制文件。数据库被装载。OPEN状态:读取数据文件、在线重做日志文件等,数据库开启。 简述数据库的各种关闭方式。 答:(1)正常关闭(SHUTDOWN NORMAL):不允许新的USER连进来。(2)事务关闭(SHUTDOWN TRANSACTIONAL):等待所有未提交的事务完成后再关闭数据库(3)立即关闭(SHUTDOWN IMMEDIATE):任何未提交的事务均被回退。(4)终止关闭(SHUTDOWN ABORT):立即终止当前正在执行的SQL语句,任何未提交的事务 页脚内容1

ORACLE10G安装过程成功解决网络配置检测

Oracle10g安装过程成功解决网络配置检测: 注:ORACLE的安装路径中不能出现中文字符及空格(这也是Oracle为什么不能安装到C:\Program Files的原因),否则即使使用如下配置Microsoft LoopBack Adapter网络配置检测也不能通过。 在安装ORACLE10G前系统会检测安装的一些前提条件是否满足,往往会提示说:将Microsoft LoopBack Adapter配置为系统的主网络适配器。如果你没有这样配置,且你不希望安装过程由于这个而出错,那么过程如下: (1)停掉当前的网络连接(安装时只开通下面创建的Microsoft loopback Adapter,所有的其他网络连接都停掉); (2)控制面板-->添加硬件-->下一步-->是,我已经连接了此硬件-->添加新硬件-->安装我手动从列表选择的硬件-->网络适配器-->microsoft-->Microsoft loopback Adapter-->下一步-->安装完成 添加完成,你会发现新建了个“本地连接”,用的就是这个假的“Microsoft Loopback Adapter”(因为我根本就没有连接这个硬件,只是骗下Oracle而已)。把这个本地连接的IP设下(如192.168.0.1); (3)好了,现在回去重新让Oracle检测一遍吧,肯定是通过了。 应用程序访问方式:访问当前本地连接地址(Microsoft loopback Adapter是否该关闭?记得非常成功的一次是最好关闭),例如Microsoft Loopback Adapter的IP为192.168.0.1,而我当前网络的对外通路(即本地)连接为192.168.0.2,则访问此Oracle的地址为192.168.0.2 〖经验〗 (1)如果在安装时没有停掉本地连接,只是拔掉网线,网络断开,则仍可正确安装和使用,只是在开启Oracle10g服务之前必须开启Microsoft Loopback Adapter,否则Oracle10g服务无法启动. 在网络上其他机器Oracle9i Console连接此Oracle10g服务时使用sys之SYSDBA身份可以正常登录,而system提示授权不足无法登录 (2)如果在安装时没有停掉本地连接,也没有拔掉网线,而使本机在网络连通状态下,又如上配置Microsoft Loopback Adapter并开启,如此安装仍可成功,并且PLSQL、SQLPLUS 等Oracle10g环境下都可正常访问,但是局域网中的其他Oracle9i Console也无法连接此Oracle10g服务,而且本机和网络中的java程序都无法访问,apache-tomcat-6.0.14控制台将打印以下错误: 2007-10-823:31:47org.apache.catalina.startup.HostConfig checkResources 信息:Reloading context[/P54_AutoRefresh] java.sql.SQLException:Io异常:The Network Adapter could not establish the connection at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333) at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:404) at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314) at java.sql.DriverManager.getConnection(DriverManager.java:548) at java.sql.DriverManager.getConnection(DriverManager.java:179) at classmate.DB.(DB.java:16)

相关文档
最新文档