文档库 最新最全的文档下载
当前位置:文档库 › IBM Platform LSF家族安装和配置简介.V1.0

IBM Platform LSF家族安装和配置简介.V1.0

IBM Platform LSF家族安装和配置简介.V1.0
IBM Platform LSF家族安装和配置简介.V1.0

____________________________________ IBM Platform LSF家族安装和配置简介

V1.0版马雪洁

2013.5.7

目录

1 集群结构 (1)

1.1 单纯LSF环境(命令行提交) (1)

1.2 LSF+PAC环境(WEB提交) (1)

1.3 LSF+PM环境(PM提交) (3)

2 LSF安装和基本配置举例 (3)

2.1 LSF安装步骤 (3)

2.1.1 获得LSF和PAC安装包 (3)

2.1.2 解压缩lsfinstall安装脚本文件 (4)

2.1.3 修改install.config配置文件 (4)

2.1.4 执行安装 (4)

2.1.5 配置开机自启动 (4)

2.1.6 测试安装 (4)

2.1.7 启动/停止LSF进程(三种方式) (5)

2.1.8 测试提交作业 (6)

2.1.9 使能root提交作业 (6)

2.1.10 修改配置文件后reconfig (6)

2.1.11 日志和debug (6)

2.2 配置文件说明 (6)

2.3 常用命令 (7)

2.4 配置公平竞争调度策略 (7)

2.4.1 添加轮循调度队列 (8)

2.4.2 添加层次公平竞争策略 (8)

2.4.3 多队列公平竞争策略 (8)

2.4.4 使能配置 (9)

2.5 配置抢占调度策略 (10)

2.6 配置全局限制策略 (10)

2.6.1 限制用户运行的作业数目 (10)

2.6.2 限制节点运行作业数目 (11)

2.6.3 限制队列作业的运行限制 (11)

2.6.4 设定General limits (11)

2.6.5 使能配置 (12)

2.7 配置提交控制脚本esub (12)

2.8 配置资源管理elim示例 (13)

2.8.1 汇报home目录空闲大小 (13)

2.8.2 汇报root进程数目 (13)

2.8.3 汇报应用程序许可证数目 (13)

2.8.4 测试elim脚本 (14)

2.8.5 添加资源定义和资源地图 (14)

2.8.6 查看资源数目 (14)

3 LSF命令行集成应用示例 (14)

3.1 CFD++集成(spooling file) (15)

3.1.1 CFD++安装和许可证 (15)

3.1.2 集成许可证管理elim (15)

3.1.3 添加CFD++ job starter (16)

3.1.4 添加CFD APP profile (17)

3.1.5 CFD++命令行提交脚本实例 (17)

3.2 GAUSSIAN集成方式(spooling file) (18)

3.2.1 Gaussian安装和许可证 (18)

3.2.2 Gaussian命令行提交脚本实例 (18)

3.3 Abaqus的脚本集成(bsub命令) (18)

3.4 Platform MPI作业 (19)

3.5 Openmpi作业 (23)

3.6 Intel MPI作业 (24)

3.6.1 Express版本不记账方式 (24)

3.6.2 Express版本blaunch记账方式 (26)

3.6.3 Standard版本PAM集成方式 (30)

4 安装PAC (33)

5 使用PAC进行应用程序集成 (34)

5.1 Gaussian界面集成过程 (35)

5.2 CFD++集成后界面和后台脚本 (40)

5.3 在PAC中监控许可证 (42)

6 安装License Scheduler (44)

6.1 基本安装测试 (44)

6.2 基本配置举例 (44)

6.2.1 添加许可证服务器地址 (44)

6.2.2 映射许可证feature: (44)

6.2.3 使用许可证资源 (45)

6.2.4 配置许可证调度策略 (45)

7 常见问题 (45)

8 使用man page (45)

9 售后技术支持 (45)

1集群结构

较大的集群都会设计单独的登录节点,用户只能ssh到登录节点,不能直接ssh到集群的任何主节点和计算节点。同时配置用户在计算节点之间的ssh互信,为了并行作业的运行。

登录节点也安装LSF,配置为LSF 静态Client或者MXJ值为0,也即不运行作业的客户端。集群的WEB节点与办公访问局域网一个网段。如需使用浮动client,主节点网卡需要

1.1单纯LSF环境(命令行提交)

(

1.2LSF+PAC环境(WEB提交)

用户通过portal提交作业:

1.3LSF+PM环境(PM提交)

2LSF安装和基本配置举例

2.1安装前的准备工作

NIS ready;NFS/GPFS ready;

2.2LSF安装步骤

Use root to install.

Get NIS and NFS/GPFS ready.

2.2.1获得LSF和PAC安装包

lsf8.3_linux2.6-glibc2.3-x86_64.tar.Z lsf8.3_lsfinstall_linux_x86_64.tar.Z pac8.3_standard_linux-x64.tar.Z

许可证文件platform_hpc_std_entitlement.dat

2.2.2解压缩lsfinstall安装脚本文件

Put the package under /root/lsf

[root@S2 lsf]# gunzip lsf8.3_lsfinstall_linux_x86_64.tar.Z

tar -xvf lsf8.3_lsfinstall_linux_x86_64.tar

2.2.3修改install.config配置文件

首先添加集群管理员lsfadmin。

cd lsf8.3_lsfinstall

vi install.config

[root@S2 lsf8.3_lsfinstall]# cat install.config

LSF_TOP="/opt/lsf" (安装目录)

LSF_ADMINS="lsfadmin" (先创建lsfadmin的用户名)

LSF_CLUSTER_NAME="platform" (集群名称,任意指定)

LSF_MASTER_LIST="s2 s3" (LSF管理节点)

LSF_ENTITLEMENT_FILE="/root/lsf/platform_hpc_std_entitlement.dat" (安装源许可证的地址) LSF_TARDIR="/root/lsf/" (安装源文件包的地址)

2.2.4执行安装

./lsfinstall -f install.config

2.2.5配置开机自启动

/opt/lsf/9.1/install

hostsetup

rhostsetup

2.2.6测试安装

安装目录下的/conf目录

[root@S2 conf]# source profile.lsf

Add source profile.lsf to /etc/profile

if no rsh, set ssh in lsf.conf

[root@S2 conf]# tail lsf.conf

LSF_RSH="ssh"

2.2.7启动/停止LSF进程(三种方式)

[root@S2 conf]# lsfstartup/lsfstop

或者

lsadmin limstatup/limshutdown

lsadmin resstartup/resshutdown

badmin hstartup/hshutdown

或者

lsf_daemons start/stop

[root@S2 conf]# lsid

IBM Platform LSF Express 8.3 for IBM Platform HPC, May 10 2012

Copyright Platform Computing Inc., an IBM Company, 1992-2012.

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

My cluster name is platform

My master name is s2

You have new mail in /var/spool/mail/root

[root@S2 conf]# lsload

HOST_NAME status r15s r1m r15m ut pg ls it tmp swp mem

s2 ok 0.0 0.0 0.0 1% 0.0 1 0 151G 20G 61G

s4 ok 0.0 0.0 0.0 2% 0.0 1 2 183G 20G 62G

s6 ok 0.0 0.0 0.0 3% 0.0 1 2 3734M 2G 30G

s5 ok 0.0 0.0 0.0 5% 0.0 1 2 3468M 2G 30G

2.2.8测试提交作业

bsub sleep 100000

2.2.9使能root提交作业

enable root to submit job:

LSF_ROOT_REX=local

重启LSF进程。

2.2.10修改配置文件后reconfig

修改lsf.*配置文件后lsadmin reconfig

修改lsb.*配置文件后badmin reconfig

部分参数需要重启LSF主调度或者其他进程:badmin mbdrestart; lsadmin limrestart; lsadmin resrestart; badmin hrestart

2.2.11日志和debug

Find the logs under log directory. LSF will run mainly 3 processes on each node, on master node will have 2 more.

Master: lim,res,sbatchd,mbatchd,mbsched

Compute:lim,res,sbatchd

Turn on debug in command line:

Run lim -2 directly on node to check why lim not startup.

2.3配置文件说明

目录/etc/init.d:

/etc/init.s/lsflsf服务自启动脚本

目录/apps/platform/8.3/lsf/conf:

lsf.conf lsf配置文件

lsf.cluster.cluster83集群配置文件

lsf.shared共享资源定义文件

./lsbatch/cluster83/configdir/lsb.*调度系统配置文件

https://www.wendangku.net/doc/6c15989939.html,ers lsf用户与用户组配置文件

lsb.queues lsf队列配置文件

lsb.paramslsf调度参数配置文件

lsb.applicationslsf应用配置文件

lsb.hostslsf机器与机器组配置文件

lsb.resourceslsf资源配置文件

lsb.modules lsf模块配置文件

2.4常用命令

bsub:提交作业;

bjobs:查看作业信息;

bhist:查看作业历史;

lshosts:查看节点静态资源;

bhosts,lsload:查看节点状态和资源信息;

bqueues :查看队列配置;

blimits:查看限制limit信息;

lsid:集群版本和主节点;

bmod:修改bsub option;

等等。

2.5基于资源的调度策略

bsub –R “ ((type==LINUX2.4 && r1m < 2.0)||(type==AIX && r1m < 1.0)) ”

或者在队列lsb.queues或者lsb.application文件定义:

RES_REQ=select[((type==LINUX2.4 && r1m <2.0)||(type==AIX && r1m < 1.0))]

bsub –R "select[type==any && swap>=300 &&mem>500]

order[swap:mem]rusage[swap=300,mem=500]" job1

bsub –R rusage[mem=500:app_lic_v2=1 || mem=400:app_lic_v1.5=1]" job1 bsub –R "select[type==any && swp>=300 &&mem>500] order[mem]" job1

2.6配置公平竞争调度策略

2.6.1添加轮循调度队列

Modify lsb.queues, add following

Begin Queue

QUEUE_NAME = roundRobin

PRIORITY = 40

FAIRSHARE = USER_SHARES[[default,1]]

#USERS = userGroupA Define your own usergroup

End Queue

Run badmin reconfig to enable the change.

Run bqueues –l to check the queue’s configure

2.6.2添加层次公平竞争策略

Add followingqueue to add hierarchicalshare policy:

Begin Queue

QUEUE_NAME = hierarchicalShare

PRIORITY = 40

USERS = userGroupB userGroupC

FAIRSHARE = USER_SHARES[[userGroupB,7] [userGroupC,3]]

End Queue

2.6.3多队列公平竞争策略

在lsb.queues中添加下列队列,注意节点组和用户组定义。

Begin Queue

QUEUE_NAME = verilog

DESCRIPTION = master queue definition cross-queue PRIORITY = 50

FAIRSHARE = USER_SHARES[[user1,100] [default,1]] FAIRSHARE_QUEUES = normal short

HOSTS = hostGroupC # resource contention

#RES_REQ = rusage[verilog = 1]

End Queue

Begin Queue

QUEUE_NAME = short

DESCRIPTION = short jobs PRIORITY = 70 # highest HOSTS = hostGroupC

RUNLIMIT = 5 10

End Queue

Begin Queue

QUEUE_NAME = normal

DESCRIPTION = default queue

PRIORITY = 40 # lowest

HOSTS = hostGroupC

End Queue

2.6.4使能配置

badmin reconfig

提交作业,并查看队列的用户动态优先级变化:bqueues –rl normal

2.7配置抢占调度策略

配置最基本的slots抢占:

Begin Queue

QUEUE_NAME = short

PRIORITY = 70

HOSTS = hostGroupC # potential conflict

PREEMPTION = PREEMPTIVE[normal]

End Queue

Begin Queue

QUEUE_NAME = normal

PRIORITY = 40

HOSTS = hostGroupC # potential conflict

PREEMPTION = PREEMPTABLE[short]

End Queue

向两个队列提交作业,查看被preempt的作业的pending原因。

2.8配置全局限制策略

2.8.1限制用户运行的作业数目

在https://www.wendangku.net/doc/6c15989939.html,ers文件中添加:

Begin User

USER_NAME MAX_JOBS JL/P

user1 4 -

user2 2 1

user3 - 2

groupA 8 -

groupB@ 1 1

Default 2 -

End User

2.8.2限制节点运行作业数目

在lsb.hosts文件中:

Begin Host

HOST_NAME MXJ JL/U

host1 4 2

host2 2 1

host3 ! -

End Host

2.8.3限制队列作业的运行限制

在lsb.queues中添加:

Begin Queue

QUEUE_NAME = myQueue

HJOB_LIMIT = 2

PJOB_LIMIT = 1

UJOB_LIMIT = 4

HOSTS = hostGroupA

USERS = userGroupA

End Queue

2.8.4设定General limits

在lsb.resources文件定义全局general limits示例:Begin Limit

USERS QUEUES HOSTS SLOTS MEM SWP user1 - hostB - - 20%

user2 normal hostA - 20 -

End Limit

Begin Limit

NAME = limit1

USERS = user1

PER_HOST = hostA hostC

TMP = 30%

SWP = 50%

MEM = 10%

End Limit

Begin Limit

PER_USER QUEUES HOSTS SLOTS MEM SWP TMP JOBS

groupA - hgroup1 - - - - 2

user2 normal - - 200 - - -

- short - - - - - 200

End Limit

2.8.5使能配置

badmin reconfig

2.9配置提交控制脚本esub

全局esub脚本在作业被提交是调用,可以被自动的或者显式的调用从而控制用户作业提交的行为。

编辑esub.project文件在$LSF_SERVERDIR下面(chmod为可执行):

#!/bin/sh

if [ "_$LSB_SUB_PARM_FILE" != "_" ]; then

. $LSB_SUB_PARM_FILE

if [ "_$LSB_SUB_PROJECT_NAME" == "_" ]; then

echo "You must specify a project!" >&2

exit $LSB_SUB_ABORT_VALUE

fi

fi

exit 0

在lsf.conf中定义LSB_ESUB_METHOD=”project”

2.10配置资源管理elim示例

2.10.1汇报home目录空闲大小

编辑elim文件elim.home,放置在$LSF_SERVERDIR下面。chmod为可执行。#!/bin/sh

while true ; do

home=`df -k /home | tail -1 | awk '{printf "%4.1f", $4/(1024*1024)}'`

echo 1 home $home

sleep 30

done

2.10.2汇报root进程数目

编辑elim.root,放置在$LSF_SERVERDIR下面。chmod为可执行。

#!/bin/sh

while true ; do

root=`ps -ef | grep -v grep | grep -c ^root`

echo 1 rootprocs $root

sleep 30

done

2.10.3汇报应用程序许可证数目

#!/bin/sh

lic_X=0 ; num=0

while true ; do

# only want the master to gather lic_X

if [ "$LSF_MASTER" = "Y" ]; then

lic_X=`lmstat –a –c lic_X.dat | grep ...`>&2

fi

# only want training8, training1 to gather simpton licenses

if [ "`hostname`" = "training8" \

–o "`hostname`" = "training1" ] ; then

num=`lmstat –a –c simpton_lic.dat | grep ...`>&2

fi

# all hosts including master, will gather the following

root=`ps –efw | grep –v grep | grep –c root`>>1&2

tmp=`df –k /var/tmp | grep var | awk '{print $4 /1024}'`>&2

if [ "$LSF_MASTER" = "Y" ]; then

echo 4 lic_X $lic_X simpton $num rtprc $root tmp $tmp

else

echo 3 simpton $num rtprc $root tmp $tmp

fi

# the same INTERVAL values defined in lsf.shared

sleep 60

done

2.10.4测试elim脚本

直接运行./elim.root查看elim输出是否正确。

2.10.5添加资源定义和资源地图

在lsf.shared文件中添加rootprocs 定义,并在lsf.cluster resources Map中添加资源和节点

的映射关系。

使能配置:lsadmin reconfig; badmin reconfig

2.10.6查看资源数目

lsload –l

3LSF命令行集成应用示例

本节例举几个应用的不同集成方式。使用spooling文件或者bsub命令行都可以自由转换。

3.1CFD++集成(spooling file)

3.1.1CFD++安装和许可证

安装路径:ln-3620-4

许可证:/gpfs/software/cfdpp/mbin/Metacomp.lic

许可证服务器:ln-3620-4

启动许可证服务器:

[hpcadmin@mn-3650 jessi]$ ssh ln-3620-4

Last login: Tue Mar 26 19:19:24 2013 from mn-3650.private.dns.zone

[hpcadmin@ln-3620-4 ~]$ /gpfs/software/cfdpp/mbin/lmgrd -c

/gpfs/software/cfdpp/mbin/Metacomp.lic

确认许可证服务器是否正常运行:

/gpfs/software/cfdpp/mbin/lmutil lmstat -a -c /gpfs/software/cfdpp/mbin/M etacomp.lic

3.1.2集成许可证管理elim

添加elim方法:(elim全集群只需运行一个,因此只在头节点放置elim脚本即可)在头节点:cd $LSF_SERVERDIR

添加如下文件:elim.lic:

[root@mn-3650 jessi]# cd $LSF_SERVERDIR

[root@mn-3650 etc]# pwd

/opt/lsf/8.3/linux2.6-glibc2.3-x86_64/etc

[root@mn-3650 etc]# chmod a+x elim.lic

修改如下的配置文件:

[root@mn-3650 etc]# vi $LSF_ENVDIR/lsf.shared

添加如下一行:

cfd_lic Numeric 30 Y (CFD++ License)

[root@mn-3650 etc]# vi $LSF_ENVDIR/lsf.cluster

在resourcemap一段添加如下一行:

Begin ResourceMap

RESOURCENAME LOCATION

cfd_lic [all]

hostid [default]

[root@mn-3650 etc]# lsadmin reconfig; badmin reconfig

3.1.3添加CFD++ job starter

如果使用spooling file可不用添加。(Portal集成方式使用)添加jobstarter可执行文件:

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 = #使用专用服务器模式去连接需要跟服务器的模式匹配,如果没有就根据服务器的模式

SVN服务端安装和配置

所有资料来源于 https://www.wendangku.net/doc/6c15989939.html, 我用Subversion - SVN|TortoiseSVN下载安装配置使用技术交流社区 SVN 服务端安装和配置 1.Windows环境下基于 Apache 的SVN 服务器安装及配置 1.1安装 1.1.1安装Apache (1)下载Apache 地址https://www.wendangku.net/doc/6c15989939.html,/download.cgi 注意:Apache低于2.0.54的Windows版本的存在编译问题,低于2.0.54的版本不能与Subversion 1.2一起工作。2.2.X目前不能很好支持SVN 1.4.3。当前建议下载Apache 2.0.59 (2) 安装 下载完成后运行apache_2.0.59-win32-x86-no_ssl.msi,根据提示进行操作。遇到系统要求输入SERVER的URL时,如果你的服务器没有DNS名称,请直接输入IP地址。 注意:如果你已经有了IIS或其他监听80段口的程序,安装会失败,如果发生这种情况,直接到程序的安装目录\Apache Group\Apache2\conf,打开httpd.conf。编辑文件的Listen 80为其他可用的端口,例如Listen 81,然后重新启动-这样就不会那个问题了。 (3)检查 安装完成后浏览http://localhost/若成功,可看到apache页面。 1.1.2安装Subversion (1)下载 Subversion 地址:https://www.wendangku.net/doc/6c15989939.html,/servlets/ProjectDocumentList?folderID=91(2)安装 运行svn-1.4.3-setup.exe 安装程序,并根据指导安装,如果Subversion认识到你安装了Apache,你就几乎完成了工作,如果它没有找到Apache服务器,你还有额外的步骤。 (3)后续 步骤1 从C:\Program Files\Subversion\bin 中将 mod_authz_svn.so mod_dav_svn.so复制到 C:\Program Files\Apache Group\Apache2\modules下 intl3_svn.dll libdb*.dll C:\Program Files\Apache Group\Apache2\bin下 步骤2 找到C:\Program Files\Apache Group\Apache2\conf\httpd.conf文件去掉如下几行的注释(删除 '#'标记):

解析Oracle数据库中配置文件

Oracle主要配置文件: Profile文件,oratab文件, 数据库实例初始化文件initSID.ora, listener.ora文件, sqlnet.ora文件, tnsnames.ora文件 Oracle主要配置文件介绍 一、/etc/profile 文件 系统级的环境变量一般在/etc/profile 文件中定义在 CAMS系统与数据库,相关的环境变量就定义在/etc/profile 文件中如下所示: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_SID=cams export ORACLE_TERM=vt100 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN.ZHS16CGB231280 说明: 1、配置上述环境变量要注意定义的先后顺序如: 定义 ORACLE_HOME时用到了ORACLE_BASE,那么ORACLE_HOME的定义应该在ORACLE_BASE之后 2、使用中文版 CAMS 环境变量 NLS_LANG 的值应该设置为AMERICAN.ZHS16CGB231280 如上所示在使用英文版 CAMS时可以不设置NLS_LANG 即去掉export NLS_LANG=... ... 那一行,也可以设置NLS_LANG 的值为AMERICAN_https://www.wendangku.net/doc/6c15989939.html,7ASCII 二、/etc/oratab 文件 /etc/oratab 文件描述目前系统中创建的数据库实例以及是否通过 dbstart 和dbshut 来控制该实例的启动与关闭如下所示忽略以#开头的注释部分 : cams:/u01/app/oracle/product/ 其中 cams 为实例 ID /u01/app/oracle/product/ ORACLE_HOME目录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动和关闭 三、数据库实例初始化文件 initSID.ora

(2020)(环境管理)WindowsApacheMysqlPHP环境的安装与配置图文教程经典整合版

(环境管理)WindowsApacheMysql PHP环境的安装与配置图文教程经典整合版

Windows+Apache2.2+Mysql5+ PHP5环境的配置整合版 所需文件: mysql-essential-5.1.48-win32.msi httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.MSI php-5.2.6-Win32.zip PECL5.2.6 Win32 binaries.ZIP 配置要求: 1、将Apache+PHP+Mysql安装在E:\。 2、将网页文档文件改为:E:\Web。 Apache的安装: 1、运行httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.MSI,界面如下:

单击“I accept the terms in the license agreement”之后再单击“Next”。

服务器信息可以按照默认配置,如果服务器的80端口没被其他服务器程序占据。可选“for All Users,on Port 80, as a Service—Recommended.”如果仅为当前用户使用,使用8080端口,手动启动,选择“only for the Current User, on Port 8080, when started Manually.”。单击“Next”。

“Typical”为默认安装,“Custom”为用户自定义安装。选择“Custom”,单击“Next”。 单击“Build Headers and libraries”,选择“This feature will be installed on local dirive.”

Oracle TNSNAMES.ORA配置

在安装目录下,如:E:OracleOra81networkADMIN下用写字板或记事本打开TNSNAME.ORA文件,文件内容大概如下: https://www.wendangku.net/doc/6c15989939.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来测试是否连接。

Linux下Apache服务器的安装和配置

【实验8】Apache服务器的安装和配置 一、实验目的: 1.掌握Apache Web服务器的安装和配置。 2.使用虚拟主机在同一台服务器上架设多个网站。 二、【实验环境】 1.虚拟机软件VM Ware 6.0,Redhat Enterprise Linux虚拟机或光盘镜像文 件。 2.2台以上机器组成的局域网。 三、【实验原理】 (一)Apache服务简介 Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web 服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 (二)虚拟主机 所谓虚拟主机,也叫“网站空间”就是把一台运行在互联网上的服务器划分成 多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务 器(支持WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自 独立的,并由用户自行管理。 虚拟主机技术是互联网服务器采用的节省服务器硬体成本的技术,虚拟主机 技术主要应用于HTTP服务,将一台服务器的某项或者全部服务内容逻辑划分 为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬体资源。如果 划分是系统级别的,则称为虚拟服务器。

(三)Linux中虚拟主机的分类 1、基于IP地址的虚拟主机 如果某公司有多个独立的IP地址可用,那么可以用不同的IP地址来配置虚拟主机。 2、基于端口的虚拟主机 如果只有一个IP地址,但是要架设多个站点,可以使用端口来区分,每个端口对应一个站点。这样配置的话,用户在访问的时候必须在 URL中指明端口号才能访问相应的网站。 3、基于名称的虚拟主机 使用基于IP地址或者端口的虚拟主机,能够配置的站点数目有限,而使用基于名称的虚拟主机,可以配置任意数目的虚拟主机,而不需要 额外的IP地址,也不需要修改端口号。 四、实验步骤 本实验请勿使用【系统】→【管理】→【服务器设置】中的【HTTPD】工具来配置,否则后果自负! (一)Apache服务器的启动 1、测试是否已安装Apache服务器: [root@localhost ~]#rpm –qa httpd 2、启动Apache服务器: [root@localhost ~]#service httpd start (二)基于端口的虚拟主机的配置 1、在/etc/httpd目录中,建立一个名为vhostconf.d的子目录,用来存放虚拟 主机的配置文件。 2、在/var/www目录中,建立一个名为websites的子目录,用于存放网站源 文件;在website目录下再建立ipvhost1和ipvhost2文件夹,用于区分各 个站点。

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) ) )

Apache服务器的安装与配置

Apache服务器的安装与配置 一、安装Apache 双击可执行文件apache_1.3.33-win32-x86-no_src.exe,将Apache服务器软件安装至C:\Apache目录下。 二、设置C:\apache\conf\httpd.donf文件 修改Apache的核心配置文件c:\apache\conf\httpd.conf(说明一点:“#”为Apache的注释符号)。修改方法如下: 1、寻找到ServerName。这里定义你的域名。这样,当Apache Server运行时,你可以在浏览器中访问自己的站点。如果前面有#,记得删除它。 2、寻找到ServerAdmin。这里输入你的E-Mail地址。 (以上两条在安装时应该已经配置好了,所以不必改动,这里介绍一下,主要是为了日后的修改) 3、寻找到。向下有一句Options,去掉后面所有的参数,加一个All(注意区分大小写!A 大写,两个l小写。下同。);接着还有一句Allow Override,也同样去掉后面所有的参数,加一个All。 AllowOverride All Options All Order allow,deny Allow from all 4、寻找到DocumentRoot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,也可以自己指定一个,但记住,这句末尾不要加“/”。此外注意,路径的分隔符在Apache Server里写成“/”。(将DocumentRoot "C:/apache/htdocs"改为DocumentRoot "C:/try") 5、寻找到DirectoryIndex。这就是你站点第一个显示的主页,在index.html的后面加入index.htm index.php index.php3 index.cgi index.pl。注意,每种类型之间都要留一空格!这里添加好了,以后就不用再麻烦了。 6、port(端口号),如果没安装IIS的话,就保持80不要变,否则,就要改一下(因为IIS的WEB服务占据了80),可以改成81等等。 三、Apache的手动启动和停止 Net start apache启动apache服务,Net stop apache停止apache服务。

Apache 安装图解

Apache安装图解

一、安装Apache,配置成功一个普通网站服务器 运行下载好的“apache_2.0.55-win32-x86”,出现如下界面: 出现Apache HTTP Server 2.0.55的安装向导界面,点“Next”继续

确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续

将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续 设置系统信息,在Network Domain下填入您的域名(比如:https://www.wendangku.net/doc/6c15989939.html,),在Server Name下填入您的服务器名称(比如:https://www.wendangku.net/doc/6c15989939.html,,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:yinpeng@https://www.wendangku.net/doc/6c15989939.html,),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。按“Next”继续。]

选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。按“Next”继续 出现选择安装选项界面,如图所示,左键点选“Apache HTTP Server

2.0.55”,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。点选“Change...”,手动指定安装目录。 我这里选择安装在“D:\”,各位自行选取了,一般建议不要安装在操作系统所在盘,免得操作系统坏了之后,还原操作把Apache配置文件也清除了。选“OK”继续。

oracle监听配置详细步骤

一、Oracle 监听 客户端请求通过web页面发给中间件weblogic 中间件再发给orale数据库图示如下: Oracle 为了和外界联系必须开启监听,来接受外部的请求。 开启oracle监听有2种方法 方法一:修改配置文件 方法二:通过图形化的工具改 监听配置文件所在的位置: cd $ORACLE_HOME Cd network/admin下 监听配置文件的位置为:/oracle/app/oracle/product/10.2.0/db_1/network/admin目录下有listener.ora文件,这个文件可以通过配置来生成或者新建vi listener.ora 1 方法一:图形化的工具生产监听文件 前提:用图形化工具时必须是oracle用户界面,也就是orale用户登录,如果是root用户登录的话,有个shell环境问题。 步骤一:以oracle用户登录,输入netca命令或者输入netmgr命令,如下图所示: 步骤二:出现图形界面,一直下一步就行,但这个命令只能配置监听,不能配置传输功能。所以我们在这里就不使用netca命令了。

下面输入netmgr命令 步骤一:输入netmgr命令 步骤二:回车之后,界面如下: 把local目录展开界面如下 步骤三:点击左上角绿色的添加‘监听’步骤四:添加要监听的主机(或ip地址)

步骤五:添加要监听的数据库 步骤六:设置好后关闭,保存。 步骤七:cd $ORACLE_HOME/network/admin下有了listener.ora文件了,如下: 步骤八:启动监听输入命令:lsnrctl start,如下图: 2 方法二直接编辑监听文档 Listener.ora文档也可以自己编辑生成,在$ORACLE_HOME/network/admin下编辑步骤一:Vi listener.ora, 文档添加以下内容: #listener.ora Network Configuration File: /oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora # Generated by Oracle configuration tools. (SID_DESC = (GLOBAL_DBNAME = TEST) (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1) (SID_NAME = TEST) ) ) LISTENER = (DESCRIPTION =

达梦连接oracle配置说明

达梦连接oracle配置说明 武汉达梦数据库 2017年6月

目录 达梦连接oracle配置说明 (i) 第1章需求描述 (2) 第2章配置说明 (3) 2.1配置准备 (3) 2.2配置说明 (3) 2.2.1 部署oracle客户端 (3) 2.2.2 拷贝动态库文件 (5) 2.3创建DBLINK (6) 2.3.1 创建DBLINK (6) 2.3.2 实现数据同步 (6) 第3章附件 (8)

第1章需求描述 为了方便和oracle共享数据,达梦实现了和oracle之间的DBLINK功能,在达梦中建立了到oracle的DBLINK后,在达梦中可对oracle进行增删改查操作,但是需遵循达梦的语法,且支持的功能有限,对于复杂的操作,不建议使用该功能;

第2章配置说明 为了实现该DBLINK功能,需要在达梦数据库所在的服务器中部署oracle客户端,且将一些动态库文件放置在$DAMENG_HOME/BIN下,之后重启达梦数据库即可; 2.1配置准备 1、部署于linux64上的达梦数据库; 2、部署于linux64上的oracle数据库; 3、Linux64版本的oracle客户端;具体可见附件,包括三个文件; 2.2配置说明 2.2.1部署oracle客户端 1、创建oracle客户端软件存储路径,通过filezilla等工具将oracle客户端传输到对应文件夹中 mkdir -p /home/soft_bak 2、解压三个压缩文件 unzip instantclient-basic-linux.x64-11.2.0.4.0.zip unzip instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip unzip instantclient-sdk-linux-x86-64-11.2.0.2.0.zip 3、创建oracle客户端的base路径,并部署 mkdir -p /home/oracle mkdir -p /home/oracle/sdk mkdir -p /home/oracle/network/admin cd /home/soft_bak/instantclient_11_2/ mv sdk/* /home/oracle/sdk

Apache安装配置SSL证书方法教程

Apache SSL证书安装配置方法教程 1.1 SSl证书安装环境简介 Centos 6.4 操作系统; Apache2.2.*或以上版本; Openssl 1.0.1+; SSL 证书一张(备注:本指南使用https://www.wendangku.net/doc/6c15989939.html, 域名OV SSL 证书进行操作,通用其它版本证书) 1.2 网络环境要求 请确保站点是一个合法的外网可以访问的域名地址,可以正常通过或http://XXX 进行正常访问。 2.1 生成请求文件csr 首先下载openssl软件,可以去openssl官网下载: https://www.wendangku.net/doc/6c15989939.html,/source/ 下载后安装到本地计算机。 2.1.1 查看openssl 在终端输入openssl version 查看openssl当前版本。 图 1 2.1.2 生成key私钥文件 使用以下命令来生成私钥:opensslgenrsa -des3 -out https://www.wendangku.net/doc/6c15989939.html,.key 2048,生成的私钥保存在当期目录。

图 2 2.1.3 生成csr文件 使用以下命令来生成私钥:opensslreq -new -key https://www.wendangku.net/doc/6c15989939.html,.key -out https://www.wendangku.net/doc/6c15989939.html,.csr 图 3 Country Name (2 letter code) [GB]: 输入国家地区代码,如中国的CN State or Province Name (full name) [Berkshire]: 地区省份 Locality Name (eg, city) [Newbury]: 城市名称 Organization Name (eg, company) [My Company Ltd]: 公司名称 Organizational Unit Name (eg, section) []: 部门名称

ORACLE数据库监控配置规范方案

ORACLE数据库配置规范和监控清单 2015年12月

目录 一、常规参数配置 (3) 1.1 数据库最大连接数 (3) 1.2 归档配置 (3) 1.3 最大文件数设置 (4) 1.4 关闭回收站 (4) 1.5 控制文件配置 (5) 1.6 白名单设置 (5) 1.7 闪回区设置 (6) 1.8 在线日志组 (6) 1.9 控制文件记录保留数 (7) 二、常用监控项 (8) 2.1 数据库在用连接数 (8) 2.2 监控数据库文件数 (8) 2.3 表空间使用率 (8) 2.4 闪回区使用率 (9) 2.5 数据库等待事件 (10) 2.6 告警日志监控 (10) 2.7 灾备DataGuard同步监控 (10) 2.8 AWR采样报告分析 (10)

一、常规参数配置 1.1数据库最大连接数 参数: processes 说明: 数据库用户最大连接数通过processes参数进行配置,默认值为 300,该值表示能够同时连接到数据库的最大会话数,当连接数达到最大值,后续新增连接均会被拒绝。 修改命令: alter system set processes=1000 scope=spfile; 生效方式: 需重启实例生效。 1.2归档配置 参数: archive log list 说明: 数据库开启归档,任何生产环境均应在归档方式下运行,从而达到可通过备份进行数据恢复要求,提高系统安全性 修改命令: 数据库启动至mount状态,执行 alter database archivelog; 生效方式:

重启数据库设置生效 1.3最大文件数设置 参数: db_files 说明: 该参数用于控制在扩容表空间时,数据文件能够达到的最大数量,默认值为 200 修改命令: alter system set db_files=800 scope=spfile; 生效方式: 重启数据库生效 1.4关闭回收站 参数: recyclebin 说明: 如果回收站未关闭,则如果表对象被删除,将进入回收站,并不会释放占用的存储 修改命令: alter system set recyclebin=’off’ scope=spfile; 生效方式:

Apache+Php5.3.8的安装与配置方法

Apache的安装与配置 打开apache官方网站https://www.wendangku.net/doc/6c15989939.html,/dist/httpd/binaries/win32/或者镜像网站https://www.wendangku.net/doc/6c15989939.html,/httpd/binaries/win32/,下载里面的apache_2.2.20-win32-x86-no_ssl.msi安装文件。其中,同一版本有两种类型:no_ssl和openssl,openssl多了个ssl安全认证模式,它的协议是HTTPS 而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别了。一般情况下,我们下载no_ssl版本的就ok了。 下载好apache安装文件后,点击安装,在连续3次next后,将进入server information配置界面,要求输入network domain、server domain和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按Next后,出现选择安装路径的界面,默认的路径比较长,pharmar把安装路径修改为:“D:\Program Files\Apache\”,继续安装,直到完成。 安装完毕,apache就自动启动,可以测试apache是否成功启动。在浏览器地址栏里输入:http://localhost/或http://127.0.0.1/,如果出现“It works.”,那么恭喜你,apache已经成功安装了;同时在电脑右下角的任务栏里有一个绿色的apache服务器运行图标。 apache还有一个配置文件:httpd:conf 需要配置,以便php运行。位置为:D:\Program Files\Apache\conf目录里。打开httpd:conf: 1)、查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:\Program Files\Apache\htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。 2)、查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。每种类型之间都要留一个空格。 3)、查找 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all 修改为: Options FollowSymLinks AllowOverride None Order deny,allow allow from all 如果不改这里的话,可能会出现You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。

Oracle修改sqlnet.ora限制IP访问

业务需求:限制连接Oracle的IP,检查非法连接,降低数据库安全风险。 业务实施:修改oracle安装目录下的配置文件sqlnet.ora来限制能够连接数据库的IP。 下面以RHL6.4上安装的Oracle 11g R2为例,修改sqlnet.ora配置文件来限制访问IP。RHL6.4 IP:192.168.40.129;访问PC IP:192.168.40.1。 1.Linux安装Oracle后,发现/XXX/network/admin 没有sqlnet.ora这个配置文件,可以在 /XXX/network/admin/samples找到同名的配置文件说明,并复制到/XXX/network/admin。 2.在/XXX/network/admin下修改配置文件sqlnet.ora。 visqlnet.ora 添加 #需要设置参数为YES才能激活 tcp.validnode_checking=yes #允许访问IP,建议设置允许访问IP,因为IP地址被随意修改后,excluded_nodes设置#就不起作用了。 tcp.invited_nodes=(192.168.40.1) #不允许访问IP,当参数TCP.INVITED_NODES和TCP.EXCLUDED_NODES设置的地址相#同的时候将覆盖TCP.EXCLUDED_NODES设置。 tcp.excluded_nodes=(192.168.40.2) 3.修改完成后重启监听器生效配置。 这种限制方式是通过监听器来限制的,在服务器上直接连接数据库不受影响。 [oracle@localhost admin]$ lsnrctl reload

apache完全安装手册

Unix 服务器的安装与配置 (FreeBSD) 之Apache的完全安装(apache+php4+mod_ssl+mod_perl+mod_fastcgi+mod_gzip) 本文主要讨论源代码方式的安装。 从互联网下载以下几个程序(本文采用DSO方式安装),按如下步骤进行处理: 1、apache_1.3.27.tar.gz 2、mod_ssl-2.8.12-1.3.27.tar.gz 3、mod_perl-1.0-current.tar 4、mod_gzip-1.3.26.1a.tar.gz 5、mod_fastcgi-2.4.0.tar.gz 6、php-4.3.1.tar.gz (另需安装pth-1.4.1.tar.gz、mm-1.1.3.tar.gz、perl-5.6.1.tar.gz、zlib-1.1.4.tar.gz、libpng-1.2.5.tar.gz、png、gettext、freetype、jpeg、gd、gd2) 安装pth-1.4.1 server# tar zxvf pth-1.4.1.tar.gz server# cd pth-1.4.1 server# ./configure --enable-pthread server# make server# make test server# make install 安装mm-1.1.3 server# tar zxvf mm-1.1.3.tar.gz server# cd mm-1.1.3 server# ./configure --disable-shared server# make server# make test server# make install 安装perl-5.6.1 server# tar zxvf perl-5.6.1.tar.gz server# cd perl-5.6.1 server# sh Configure -de server# make

Oracle 12c连接PDB时listener和tnsnames.ora配置

Oracle 12c连接PDB时,listener和tnsnames.ora配置1、配置监听 首先要明确,所有的PDB都使用1个监听,配置多个实际上启动时也只有第1个有意义。 LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ora12c_A)(PORT = 1521)) ) 接下来使用SID_LIST_LISTENER来进行静态注册服务。 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ora12c) #该服务是我配置的cdb信息 (SID_NAME = ora12c) ) (SID_DESC =

(GLOBAL_DBNAME = pdborcl)#该服务是我配置的pdb信息 (SID_NAME = ora12c) ) ) ADR_BASE_LISTENER = /opt/oracle 2、tnsnames.ora配置 观察发现,在tnsnames中配置pdb跟CDB,即原来11g的配置完全一样。这里SERVICE_NAME = pdborcl使用得是PDB的名字,可以在v$pdbs中查看。 ORA12C = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ora12c_A)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ora12c) )

) pdborcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ora12c_A)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = pdborcl) ) ) 3、为了保险,检查下sqlnet.ora NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 这一句是为了保证优先使用TNSNAMES解析。 配置完,在PDB启动的情况下(怎么启动这里不多讲了),就可以直接连接到PDB了。(Oracle12c是没有scott用户的,我自己在PDB下面新建的)。

apache2安装与配置

apache2 实用安装与配置 1.Apache 的安装 Apache 的安装无外乎两种方式: 源代码安装和DEB包安装。这两种安装类型各有特色,DEB包安装不需要编译,而源代码安装则需要先配置编译再安装,DEB包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍DEB安装方式。 系统:GNU/Linux Debian/etch Apache当前版本: 2.0.55-4 1.1 1. 安装: 使用以下命令安装: tony@tonybox:~$sudo aptitude update tony@tonybox:~$sudo aptitude install apache2 apache2-utils 其中apache2-utils提供了我们在配置维护过程中非常有用的一些工具 安装完成后,可以使用下面的命令启动Apache 服务: tony@tonybox:~$ sudo /etc/init.d/apache2 start 停止Apache服务则是: tony@tonybox:~$ sudo /etc/init.d/apache2 stop 也可以只接用kill 命令强制杀死apache2进程 tony@tonybox:~$ sudo killall apache2 如有需要, 可以通过rcconf来控制是否在系统启动是加载Apache 服务启动完成后打开浏览器, 使用URL http://localhost/ 来访问已经启动的Apache服务器, 服务器将会将会跳转到http://localhost/apache2-default/, 向浏览器返回一个Apache安装成功的页面. 注: 这取决于/etc/apache2/sites-available/default 配置文件中, 是否取消了 RedirectMatch ^/$ /apache2-default/ 行的注释 1.2 2. 配置文件说明 在Debian下, 安装完成后, 软件包为我们提供的配置文件位于/etc/apache2目录下: tony@tonybox:/etc/apache2$ ls -l total 72

相关文档