十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
通过配置本地数据库的tns配置文件实现: 去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下 ORCL23 = (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521)))(CONNECT_DATA =(SID = ORCL))) 添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了
创新互联专注于高碑店网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供高碑店营销型网站建设,高碑店网站制作、高碑店网页设计、高碑店网站官网定制、成都小程序开发服务,打造高碑店网络公司原创品牌,更为您提供高碑店网站排名全网营销落地服务。
键弹性域
多数组织使用“代码”来识别总帐帐户、部件号以及其它业务实体,这些“代码”由有意义的段(智能关键字)组成。代码的每个段都可以表示实体的一个特性。例如,您的组织可能使用部件号 PAD-NR-YEL-8 1/2x14" 来表示一个大小为 8 1/2"14" 的窄方格黄色记事本,而另一个组织则可能使用部件号 "D-8x14-Y-NR" 来识别同样的记事本。这两个部件号均为代码,代码所包含的段说明了部件的特性。虽然这些代码表示相同的部件,但是每个代码都有不同的段结构,这些段结构只对使用这些代码的组织有意义。
Oracle Applications 将这些“代码”存储在键弹性域中。键弹性域具有很大的弹性,所以任何组织无需编程就可以使用所需的代码模式。
在组织开始安装 Oracle Applications 时,您和组织的实施小组可以自定义键弹性域,以便合并对业务具有意义的代码段。您可以确定每段的含义、每段可包含的值以及段值的含义。组织可以定义一些规 则,以指定哪些段值可以组成有效的完整代码(此过程也称为组合)。此外,您还可以定义段与段之间的关系,这样做可以使您和组织使用需要的代码,而不必为了 适应 Oracle Applications 的要求而更改代码。
例如,考虑组织用于识别总帐帐户的代码,Oracle Applications 使用一个称为“会计弹性域”的特殊键弹性域来表示这些代码。一个组织可能选择自定义会计弹性域,使其包括五个段:公司、分部、部门、帐户及项目。而另一个 组织可能以另一种方式来建立总帐帐户段,比如使用十二个段而不是五个段。会计弹性域通过允许不同的组织根据其特定的业务用途自定义键弹性域,使 Oracle General Ledger 应用产品能够满足不同组织的需要。请参阅:《Oracle General Ledger User's Guide》
注意:在整个指南的实例和图形中,我们都使用“部件号键弹性域”。使用此实例是因为它有助于在不需要任何会计、人力资源或制造等专业知识的情况下,即可说 明键弹性域的使用方法和行为。但是,实际上在 Oracle Applications 中并不存在“部件号键弹性域”,而且您不能将其与许多 Oracle Applications 产品(如 Oracle Inventory)使用的系统项弹性域(项弹性域)相混淆。
弹性域限定词
弹性域限定词标识键弹性域的特定段。
通常,出于安全性或计算等应用目的,应用产品需要使用某些方法来标识特定的段。但是,由于可以自定义键弹性域,以便段以及提示能够按某种顺序显示,因此应 用产品还需要使用除段名或段顺序以外的其它机制来标识段。弹性域限定词就可以达到这种目的。您可以将弹性域限定词视为段的“识别标记”。
例如,Oracle General Ledger 产品需要能够识别“会计弹性域”中哪个段包含余额信息,哪个段包含自然帐户信息。由于您可以自定义“会计弹性域”,以便段以及提示能够按某种顺序显示,因 此 Oracle General Ledger 还需要弹性域限定词来确定使用的哪个段包含自然帐户信息。在定义“会计弹性域”时,您必须指定哪些弹性域限定词适用于哪些段。
其它应用产品,如 Oracle Human Resources,也使用弹性域限定词。Oracle Human Resources 使用弹性域限定词来控制谁可以访问弹性域段中的机密信息。
段限定词可标识键弹性域单个段中的值的特定类型。在 Oracle Applications 中,只有会计弹性域使用段限定词。您可以将段限定词视为值的“识别标记”。在会计弹性域中,段限定词可以标识自然帐户段值的帐户类型,并确定是否允许对某 个特定值进行明细过帐或预算。
这两种类型的限定词很容易混淆。您可以认为整个弹性域使用弹性域限定词来标记弹性域的一小部分,而段使用段限定词来标记段值。
Oracle VM Server for SPARC 能够将一个物理系统拆分成多个独立的虚拟系统。这通过固件层的另一个软件应用程序实现 — 称作虚拟机管理程序 — 介于操作系统与硬件平台之间。虚拟机管理程序抽象了硬件,可以显示或隐藏各种资源,允许创建资源分区。这些资源分区作为独立系统运行,配备了虚拟 CPU、内存和 I/O 设备。通过 Logical Domains Manager 界面在控制域中执行用于创建和管理 VM 域的管理操作。
需要先将控制域配置为 Oracle Solaris Cluster 节点,然后才能用来托管故障切换来宾域服务。所有潜在的主节点上的虚拟服务配置必须相同。可在集群的任一节点上创建将置于 Oracle Solaris Cluster 控制下的来宾域。创建域之后,使用 ldm list-constraints -x ldom 命令检索域配置,并将域配置存储在集群配置信息库 (CCR) 中供所有集群节点访问。此全局可访问的信息供 Oracle Solaris Cluster 数据服务使用,这样 Oracle VM Server for SPARC 可以在资源组联机或脱机时分别创建或销毁节点上的域。
适用于 Oracle VM Server for SPARC 的 Oracle Solaris Cluster 数据服务提供的机制可以按顺序启动和关机、监视故障以及自动故障切换 Oracle VM Server for SPARC 来宾域。当来宾域在 Oracle Solaris Cluster 的控制下需要迁移到另一个集群节点时,数据服务首先尝试实时迁移来宾域;一旦实时迁移因任何原因失败,将采用正常迁移。实时迁移特性要求当前主节点和新的主节点可同时访问引导磁盘
Oracle Solaris 11 引入了两个新命令来进行手动管理网络:dladm 和 ipadm,二者结合使用可以取代 ifconfig。与 ifconfig 不同,由 dladm 和 ipadm 所做的更改在重新启动后持久保存。它们有着通用、一致的命令格式,并且与 ifconfig 不同,它们的输出可以解析,从而可在脚本中使用。
dladm 可执行数据链路(第 2 层)管理,配置物理链路、聚合、VLAN、IP 隧道和 InfiniBand 分区。它还管理链路层属性。
ipadm 可配置 IP 接口、IP 地址和 TCP/IP 协议属性。它还可取代 ndd 来进行网络层和传输层调优。
在本方法指南中,我们将建立三个 Oracle Solaris 区域,一个用于为开发人员托管测试环境
(testzone),两个用于托管面向 Web 的应用程序(webzone-1 和
webzone-2),这三个区域并存在一个系统上。
每个区域将突出区域的一个简单特性以便于您了解区域:
通过 testzone,我们将了解如何使用命令行创建区域。
通过 webzone-1,我们将了解如何向区域添加应用程序。
通过 webzone-2,我们将了解如何克隆区域。
测试区域将受益于 Oracle Solaris
区域技术的隔离功能。您可以快速创建区域,然后将其移交给开发组。该组的管理员可以独立管理环境,测试工程师可以自由安装他们需要的程序包,所有这些都与系统的其余部分隔离。我们还将看到
Oracle Solaris 11 中的映像包系统 (IPS) 如何使 Oracle Solaris
区域变得非常精简,从而使系统资源用于应用程序而非虚拟化技术。
第一个 Web 区域 webzone-1 将用于安装运行在线销售点 (POS) Web 服务器的 Web
环境。在此,可以通过分配适当的资源保证服务水平来确保完成交易。Oracle Solaris 区域技术使您不仅能够控制 CPU
和内存,而且还能控制网络带宽和对存储的访问。这是通过与其余 Oracle Solaris 11 核心特性(如网络虚拟化和基于 ZFS
的存储)紧密集成来实现的。
第二个 Web 区域 webzone-2 是为应对 POS 环境的需求高峰而创建的。需要尽快增加一个 Web
服务器来应对增加的流量。我们将使用 Oracle Solaris
区域中提供的克隆特性来完成这一添加。该特性是业内的一个常用技术,创建一个金版(即模板)并基于原件生成新环境。我们将看到使用 Oracle Solaris
区域技术,这一过程的速度是多么惊人,我们还将看到我们能节省多少磁盘空间。这种克隆过程可用于根据需要快速生成多个重复的环境,又快又轻松,它在云环境中可能有巨大用途。
按照本文中的步骤进行操作之后,将配置好三个区域环境,如图 1 所示。每个区域将其文件系统置于 /zones ZFS
数据集上,并将拥有通过物理数据链路(网络端口 e1000g0)的专用网络连接。Web 区域还将包含 Apache Web
服务器应用程序。
图 1. 文件系统都位于 /zones 上且访问一个网络端口的三个区域
注:“全局区域”指的是系统的默认区域,也用于系统范围的管理控制。
了解了我们要尝试的目标之后,下面介绍实现该目标的步骤。
图 2 显示将使用的设置。
图 2. 三个区域及配置细节
创建第一个区域:testzone
本文重点介绍快速启动和运行 Oracle Solaris
区域实例所需的任务。有关创建 Oracle Solaris 区域涉及的所有步骤以及如何配置其属性的完整讨论,请参见 Oracle
Solaris 管理:Oracle Solaris 区域、Oracle Solaris 10 区域和资源管理。
开始之前
检查 ZFS 文件系统和网络的状态:
root@global:~# zfs list | grep zones
root@global:~# dladm show-link
LINK CLASS MTU STATE OVER
e1000g0 phys 1500 up --
e1000g1 phys 1500 unknown --
我们注意到,没有与任何区域相关的 ZFS 数据集,也没有虚拟 NIC 设备。
第 1 步:配置 Oracle Solaris 区域
首先使用命令行创建一个简单的测试区域,如清单 1 所示。
清单 1:创建区域 root@global:~# zonecfg -z testzone
testzone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:testzone create
create: Using system default template 'SYSdefault'
zonecfg:testzone set zonepath=/zones/testzone
zonecfg:testzone set autoboot=true
zonecfg:testzone set bootargs="-m verbose"
zonecfg:testzone verify
zonecfg:testzone commit
zonecfg:testzone exit
如果在此阶段收到任何配置错误消息,请参见 Oracle
Solaris 管理:Oracle Solaris 区域、Oracle Solaris 10 区域和资源管理。
提示:如果 zonepath 中包括区域的名称,跟踪区域文件就会轻松得多。
在本例中,我们将区域命名为 testzone 并选择 /zones/testzone
作为该区域的安装位置。而且,该区域在引导时将自动以详细方式启动。这样做,我们就不必在系统重新启动后手动启动区域,并且还会看到所有服务均启动。
默认情况下,所有 Oracle Solaris 区域均配置有一个名为 anet 的自动
VNIC,它会自动为我们提供一个网络设备。(稍后再详细讨论此网络设备的配置。)我们现在还看不到这个网络设备,因为它是在区域引导时自动创建的,并且在区域关闭时自动删除。这可以使用
dladm 命令来检查:
root@global:~# dladm show-link
LINK CLASS MTU STATE OVER
e1000g0 phys 1500 up --
e1000g1 phys 1500 unknown --
可以使用 zoneadm 命令验证该区域现在是否处于已配置状态:
root@global:~# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
- testzone configured /zones/testzone solaris excl
第 2 步:安装区域
区域配置完成后,现在需要安装它,如清单 2 所示。
特别要注意,Oracle Solaris 11 中的 Oracle Solaris 区域要使用 IPS 特性来创建。您需要确保有权访问 IPS
信息库。在本例中,我们有权通过网络访问 IPS 信息库。有关 IPS 的更多信息,请参见 Oracle
Solaris 11 映像包管理系统 (IPS) 基础知识简介。
第 3 步:引导和完成系统配置
启动和运行 testzone 的最后一步是引导它并设置系统配置。
运行以下命令引导该区域,然后访问其控制台:
root@global:~# zoneadm -z testzone boot; zlogin -C testzone
注:zlogin 的 -C
选项允许我们访问区域控制台,即它将我们带入区域并允许我们在区域内工作。
因为没有可用的系统配置文件,所以启动了 System Configuration Tool
System Configuration Tool
按 F2 继续。
输入 testzone 作为计算机名称,如图 4 所示,高亮显示 Manually
手动配置网络,然后按 F2 继续。
注:在本示例中,我们未选择“Automatically”,但如果您选择了它,则根本不必输入任何网络信息,因为该工具会替您完成配置。
为网络输入适当的网络设置,然后按 F2。
此时不配置 DNS,因此按 F2。
此时不设置名称服务,因此按 F2。
选择适合您所在位置的时区区域,然后按 F2。
选择相应的位置然后按 F2。
选择相应的时区然后按 F2。
输入 root 口令、您的姓名、用户名和用户口令完成配置。然后按 F2。
验证所选配置是否正确,然后按 F2 应用这些设置。
区域将继续引导,很快您就会看到控制台登录