Oracle数据库中主要配置文件

合集下载

描述oracle数据库体系结构的组成及其关系。

描述oracle数据库体系结构的组成及其关系。

描述oracle数据库体系结构的组成及其关系。

Oracle数据库体系结构由以下几个部分组成:1. 实例(Instance):实例是在计算机内存中运行的一个进程,负责管理数据库的操作。

每个实例都有自己的内存空间和进程,可以同时运行多个实例。

2. 数据库(Database):数据库是一个存储数据的容器,包含了表、视图、索引等对象。

一个实例可以管理多个数据库,每个数据库由一个或多个数据文件组成。

3. 数据文件(Data File):数据文件是用来存储数据库的实际数据的文件,包含了表、索引等对象的数据。

一个数据库可以有多个数据文件,每个数据文件具有独立的文件名和路径。

4. 控制文件(Control File):控制文件是用来记录数据库的结构和状态信息的文件,包括数据库名、数据文件的路径、表空间的信息等。

一个数据库通常有一个或多个控制文件。

5. 日志文件(Redo Log File):日志文件是用来记录数据库的变化操作的文件,包括数据更改、事务回滚等。

日志文件用于实现数据库的恢复和数据的一致性。

每个数据库通常有多个日志文件。

6. 表空间(Tablespace):表空间是数据库中逻辑数据存储的单位,用来管理和组织对象。

每个表空间由一个或多个数据文件组成,不同表空间可以包含不同的数据对象。

7. 段(Segment):段是逻辑存储结构的基本单位,是指数据库中的一个连续空间。

每个表、索引等对象都占用一个或多个段。

8. 区(Extent):区是段的扩展单位,是一组连续的数据块。

一个段由多个区组成。

9. 块(Data Block):块是数据库存储的最小单位,通常是8KB大小。

每个数据文件由多个块组成。

以上组成部分之间的关系如下:- 实例与数据库:一个实例可以管理多个数据库,每个数据库都有自己的实例。

- 数据库与数据文件:一个数据库可以由一个或多个数据文件组成,每个数据文件存储数据库的实际数据。

- 实例与控制文件:一个实例通常有一个或多个控制文件,控制文件记录了数据库的结构和状态信息。

oracle 数据库实例的配置方式

oracle 数据库实例的配置方式

oracle 数据库实例的配置方式Oracle数据库是目前全球应用最广泛的关系型数据库之一,其强大的性能和可靠性使得它成为许多企业和组织首选的数据库管理系统。

在使用Oracle数据库之前,需要进行实例的配置,本文将详细介绍Oracle数据库实例的配置方式。

首先,我们需要理解什么是Oracle数据库实例。

Oracle数据库实例是由Oracle数据库软件创建和管理的一个独立运行环境,它包含了操作数据库所需的所有进程和内存结构。

每个Oracle数据库可以同时运行多个实例,每个实例和一个特定的数据库相关联。

接下来,我们将一步一步回答如何配置Oracle数据库实例。

第一步:安装Oracle数据库软件在配置Oracle数据库实例之前,我们需要先安装Oracle数据库软件。

Oracle提供了开发者和企业版两种版本的数据库软件,可以根据实际需求选择合适的版本。

安装过程中需要指定安装目录、数据库实例名称以及数据库系统标识符(SID) 等信息。

第二步:创建初始化参数文件在安装完成后,我们需要创建一个初始化参数文件,它用于描述数据库实例的初始配置参数。

参数文件通常以文本形式存在,并包含了一系列参数和值,用于控制数据库的各个方面。

参数文件通常命名为initSID.ora,其中SID为数据库实例名称。

参数文件中的参数可以分为两类:静态参数和动态参数。

静态参数在启动数据库实例之前必须使用参数文件进行配置,并且只能通过重新启动数据库实例来改变。

而动态参数可以在数据库实例运行过程中通过SQL语句来修改,无需重新启动数据库实例。

第三步:启动数据库实例配置完成参数文件后,我们可以使用Oracle提供的实用程序来启动数据库实例。

在Windows操作系统中,可以使用“OracleServiceSID”服务来启动数据库实例,其中SID为数据库实例名称。

在Linux和UNIX操作系统中,可以使用“sqlplus”命令来连接到数据库实例,并通过“startup”命令来启动数据库实例。

oracle配置文件详解

oracle配置文件详解
1. 查询sqlnet.ora看看名称的解析方式,发现是TNSNAME
2. 则查询tnsnames.ora文件,从里边找orcl的记录,并且找到主机名,端口和service_name
3. 如果listener进程没有问题的话,建立与listener进程的连接。
4. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process。
(SERVICE_NAME = sales)
)
)
注意:如果数据库服务器用MTS,客户端程序需要用database link时最好明确指明客户端用dedicated直连方式,不然会遇到很多跟分布式环境有关的ORACLE BUG。一般情况下数据库服务器用直接的连接会好一些,除非你的实时数据库连接数接近1000。
如果我是这个样子
NAMES.DIRECTORY_PATH= (TNSNAMES)
那么客户端就只会从tnsnames.ora查找orcl的记录,括号中还有其他选项,如LDAP等并不常用。
2. Tnsnames.ora------这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的对应,只有当sqlnet.ora中类似
TWO_TASK=appdb;export TWO_TASK
来指定默认的目标数据库
#-------------
平时排错可能会用到的
1.lsnrctl status查看服务器端listener进程的状态
LSNRCTL>; help
The following operations are available

oracle jdbc 配置参数

oracle jdbc 配置参数

oracle jdbc 配置参数JDBC是Java Database Connectivity的缩写,是一个Java API,用于连接和访问兼容数据库管理系统的数据库。

Oracle是一个著名的数据库管理系统,为与Oracle数据库建立连接,需要设置一些参数来确保Java应用程序能够正确访问数据库。

本文将介绍Oracle JDBC的配置参数及其含义。

1. 驱动程序名(Driver Class)首先,需要加载Oracle JDBC驱动程序。

在Java中,可以使用Class.forName()方法来加载驱动程序。

Oracle的JDBC驱动程序为“oracle.jdbc.driver.OracleDriver”。

2. 连接URL(Connection URL)连接URL指定了Oracle数据库的位置。

它的语法为:“jdbc:oracle:thin:@<hostname>:<port>:<SID>”,其中<hostname>是数据库所在的主机名,<port>是数据库监听器的端口号,<SID>是Oracle实例名。

例如,连接到运行在本地主机上的Oracle数据库可以使用“jdbc:oracle:thin:@localhost:1521:ORCL”。

3. 用户名和密码(Username and Password)连接Oracle数据库时需要用到用户名和密码。

JDBC DriverManager提供了一个getConnection()方法,用于连接Oracle数据库。

在调用此方法时,需要传递用户名和密码参数。

例如,使用用户名“scott”和密码“tiger”连接到Oracle数据库可以使用以下代码:Connection conn =DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL", "scott", "tiger");连接属性是一组键值对,用于配置连接,例如设置数据库连接池大小、设置事务隔离级别等。

oracleascp计划配置文件选项

oracleascp计划配置文件选项

oracleascp计划配置文件选项Oracle ASCP 计划配置文件选项MSO:默认预测优先级该配置文件选项包含预测的默认优先级值,并且计划引擎将使用该配置文件来确定何时计划预测。

此配置文件选项可以在地点层定义。

您可以更新此值。

默认值为100000。

MSO:默认销售订单优先级该配置文件选项包含销售订单的默认优先级值,并且计划引擎将使用该配置文件来确定何时计划销售订单。

此配置文件选项可以在地点层定义。

您可以更新此值。

默认值为10000。

MSO:推断法类型计划引擎将使用此配置文件来确定要使用的推断法。

数值0 与默认的推断法相对应,默认的推断法将按优先级进行推断,同时试图及时计划需求并使延迟最小化。

数值1 与先行推断法对应。

该推断法将试图为较低的优先级保留一些时间,以便计划从优先仍较高的任务开始。

此配置文件选项可以在地点层定义。

您可以更新此值。

默认值为0。

MSO:最大工序数这是计划引擎的一个重要的可伸缩性系数。

计划引擎将尝试按不同顺序计划工序,以寻求解决方案。

因为顺序数可能很大,所以该参数可以限制计划引擎尝试计划工序的次数。

如果您有许多物料的组件、或有满足需求的许多小量供应,且(该组件和供应之间的)顺序数变大,则您应该减少该参数。

此配置文件选项可以在地点层定义。

您可以更新此值。

默认值为10 个工序。

MSO:每组最大需求计划引擎将使用此配置文件选项来确定可分为一组一起计划的最大需求数。

在组中,默认推断法可以按不同的顺序尝试计划需求。

该值被指定于大于0 的整数并且小于计划段的大小。

此配置文件选项可以在地点层定义。

您可以更新此值。

默认值为5 项需求。

MSO:每个计划段的最大需求数此配置文件用于确定计划段中的确定数。

计划段是同时编制的计划的一部分。

此选项使计划引擎能够较好地解决计划段内需求的相互影响问题。

特别是,您最好是在需求位于同一计划段内时计划在需求之间共享的供应。

然而,如果使计划段太大,则会引起计划引擎更运行较慢且耗费更多内存。

Oracle角色与配置文件整理

Oracle角色与配置文件整理

1角色权限的集合,可以分配给一个用户或其他角色,但角色不能授予自己,也不能循环授予角色的优点可以先创建角色,向该角色赋予一系列权限,然后再将该角色授予多个用户或角色增加或删除角色中的某一权限,被授予该角色的所有用户或角色自动地获得新增权限或删除旧的权限可以为角色设置密码1.1创建修改角色CREATE ROLE role_name[NOT IDENTIFIED(默认) | IDENTIFIED BY password | EXTERNALLY |GLOBALLY];注:同一个数据库中角色名称必须唯一,且不能使用已存在的用户名称不支持with grant option 为角色授予对象权限支持with admin option 为角色授予系统权限或另一个角色使用Enterprise Manager创建某个用户时,该用户被自动授予了CONNECT角色,即同时具有了该角色的所有权限IDENTIFIED BY EXTERNALLY意味着了启用一个角色,用户必须是某个操作系统组的一个成员,该操作系统组的名称应当与角色相对应。

当希望通过操作系统对角色进行身份认证,则需要设置OS_ROLE参数为TRUE且当设定了使用IDENTIFIED BY EXTERNALLY身份验证,必须在数据库驻留的服务器上按以下格式创建组ora_<SID>_<ROLE>[_[d][a]]d:指示<ROLE>部分指定的角色为用于用户的默认角色a:指示可以使用with admin option为用户授予<ROLE>部分所指定的角色关于外部身份验证,请参考:Oracle 密码文件常用的角色角色被授予的权限DBA 几乎所有系统权限SELECT_CATALOG_ROLE 数据字典上的对象权限,未被授予任何系统权限EXECUTE_CATALOG_ROLE 数据字典上的程序包、过程、函数的对象权限DELETE_CATALOG_ROLE DELETE ON SYS.AUD$DELETE ON SYS.FGA_LOG$EXP_FULL_DATABASE 从数据库中导出数据时查询任何表或序列、执行任何过程或类型以及修改数据字典对象的权限IMP_FULL_DATABASE 执行导入时,在数据库内除了sys模式之外的任何模式中创建对象的权限CONNECT ALTER SESSIONCREATE CLUSTERCREATE DATABASE LINKCREATE SEQUENCECREATE SESSIONCREATE SYNONYMCREATE TABLECREATE VIEWRESOURCE CREATE CLUSTERCREATE INDEXTYPECREATE OPERATORCREATE PROCEDURECREATE SEQUENCECREATE TABLECREATE TRIGGERCREATE TYPEUNLIMITED TABLESPACE (when granted)AQ_ADMINISTRATOR_ROLE Advanced Queuing 对象上的对象权限CREATE EVALUATION CONTEXTCREATE RULECREATE RULE SETDEQUEUE ANY QUEUEENQUEUE ANY QUEUEMANAGE ANY QUEUEAQ_USER_ROLE EXECUTE ON SYS.DBMS_AQEXECUTE ON SYS.DBMS_AQINEXECUTE ON SYS.DBMS_AQJMS_INTERNALEXECUTE ON SYS.DBMS_TRANSFORM SCHEDULER_ADMIN CREATE ANY JOBCREATE JOBEXECUTE ANY CLASSEXECUTE ANY PROGRAMMANAGE SCHEDULE(使用WITH ADMIN OPTION授予上述所有权限)PUBLIC 不具有特殊的权限,不过为public角色授予权限时,所有用户都会继承该权限--创建不要口令的角色clerkSQL> CREATE ROLE clerk;--创建要口令的角色salesSQL> CREATE ROLE sales IDENTIFIED BY money;--创建一个需要使用外部标识(如操作系统)的角色managerSQL> CREATE ROLE manager IDENTIFIED EXTERNALLY;--创建后查看角色:SQL> SELECT role,password_required FROM dba_roles;ROLE PASSWORD--------------------------------------CLERK NOSALES YESMANAGER EXTERNAL角色修改:ALTER ROLE rolename[NOT IDENTIFIED | IDENTIFIEDBY password | EXTERNALLY | GLOBALLY];一个角色在创建后可以修改,但只能修改它的验证方法。

oracle三个重要参数文件:pfile和spfile和init.ora

oracle三个重要参数文件:pfile和spfile和init.ora

oracle三个重要参数⽂件:pfile和spfile和init.oraOracle中的参数⽂件是⼀个包含⼀系列参数以及参数对应值的操作系统⽂件。

它们是在数据库实例启动第⼀个阶段时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统⼤量的默认值、数据库的各种物理属性、指定数据库控制⽂件名和路径等信息,1、pfile: 初始化参数⽂件(Initialization Parameters Files)pfile是啥呢,pfile的全名就是parameter file,参数⽂件。

pfile是⼀个可编辑的⽂本⽂件,主要内容就是数据库的配置参数,包括内存配置、数据库名、sessions、processes等。

pfile默认路径(windows):/u01/app/oracle/product/11.2.0/db1_s/dbs/initSID.oraOracle 9i之前,ORACLE⼀直采⽤pfile⽅式存储初始化参数,pfile 默认的名称为“init+实例sid.ora”⽂件路径:/u01/app/oracle/product/11.2.0/db1_s/dbs这是⼀个⽂本⽂件,可以⽤任何⽂本编辑⼯具打开。

我们可以直接使⽤指定pfile⽂件启动第⼀阶段数据库sql>startup pfile=/u01/app/oracle/product/11.2.0/db1_s/dbs/init.ora.10152018183435 //通过这个指定这个参数⽂件就可以启动这个数据库了2、spfile:服务器参数⽂件(Server Parameter Files)从Oracle 9i开始,Oracle引⼊了Spfile⽂件,spfile 默认的名称为“spfile+例程名.ora”⽂件路径:/u01/app/oracle/product/11.2.0/db_1/dbs/spfile以后,数据库默认就是读取spfile的配置启动和初始化参数,加载参数到内存中以⼆进制⽂本形式存在,不能⽤vi编辑器对其中参数进⾏修改,只能通过SQL命令在线修改。

oracle 资源配置参数

oracle 资源配置参数

标题:Oracle 资源配置参数随着信息技术的不断发展,数据库管理系统的重要性也愈发凸显。

作为一款知名的关系数据库管理系统,Oracle数据库的稳定性和性能备受关注。

在实际应用中,对Oracle数据库的资源配置参数进行合理调整,可以有效提升数据库的性能和稳定性。

本文将探讨Oracle数据库资源配置参数的相关内容,帮助读者更好地理解和运用Oracle数据库。

一、背景介绍Oracle数据库作为一款功能强大、使用广泛的关系数据库管理系统,其在企业信息化建设中占据着重要地位。

在实际应用中,数据库管理员需要根据实际情况对Oracle数据库进行合理的资源配置,以提升数据库的性能和稳定性。

而资源配置参数作为数据库管理的一项重要内容,直接关系到数据库的运行效果,因此需要引起我们的高度重视。

二、资源配置参数的重要性1. 资源配置参数对数据库性能的影响Oracle数据库的性能优化是数据库管理工作中的重要任务之一。

通过合理配置资源参数,可以有效地提升数据库的运行效率和响应速度,提升用户体验。

相反,如果资源配置不当,则可能导致数据库性能下降,甚至出现故障。

资源配置参数对数据库性能的影响至关重要。

2. 资源配置参数对数据库稳定性的影响除了性能之外,数据库的稳定性同样是数据库管理的重要目标。

资源配置参数的合理调整可以有效减少数据库的故障率,提高数据库的稳定性和可靠性。

合理的资源配置能够避免出现资源瓶颈和单点故障,从而保障数据库系统的稳定运行。

三、资源配置参数优化策略针对Oracle数据库资源配置参数的优化,我们可以从以下几个方面进行考虑和实践:1. 内存配置参数优化内存是数据库运行过程中非常重要的资源,合理配置内存参数对数据库的性能和稳定性有着直接影响。

数据库管理员需要根据实际情况,适当调整Oracle数据库的共享池大小、缓冲池大小、PGA和SGA等参数,以充分利用内存资源,提升数据库的性能。

2. 磁盘配置参数优化磁盘I/O是数据库性能的关键瓶颈之一,合理的磁盘配置参数可以显著提升数据库的读写效率。

ORACLE详细配置文档

ORACLE详细配置文档

ORALCE教学第一期(2010.05.10)本期学习ORACLE目标是让各位学员能快速进入ORACLE的世界,通过本期教学能对现有ORACLE数据库进行一些基础的操作。

所以教学过程中涉及的一些ORACLE框架与理论知识将被忽略,请各位学员不必深究,以后的教学会有涉及,也欢迎大家发挥自学能力,自己寻找答案。

本教程中不足之处还请多多指正!如果在实践过程中,请你写下你的问题发送到1127143739@!第1章ORACLE软件的选择1.1 本教程选用的ORACLE软件的版本ORACLE 10g Release 2 (10.1) for Windows1.2 下载的网址:••/technology/software/products/database/index.html第2章ORACLE数据库安装2.1 安装说明这里选用ORACLE 10g for Microsoft Windows (32-bit)版本进行演示。

以下演示过程中涉及的配置参数仅为演示,具体的参数请结合实际情况设置。

2.2 安装ORACLE软件1.运行ORACLE安装光盘install文件夹下的setup.exe;2.点击“下一步”,选择ORACLE软件的安装目录;3.下一步,选择安装类型4.选择“企业版”并点击“下一步”,;5.先安装软件,实例暂不安装,选择“不创建启动数据库”,点击“下一步”;6.查看安装概要,确认没有问题后,点击“安装”;7.ORACLE软件正在安装,等候几分钟;8.安装结束,点击“退出”;2.3 监听程序配置在ORACLE软件安装完成后会自动调出配置窗口(Net Configuration Assistant),如果没有,请在所有程序中Oracle - OraDb10g_home1\Configuration and Migration Tools\ Net Configuration Assistant;1.选择“监听程序配置”,点击“下一步”;2.选择“添加”,点击“下一步”;3.设置“监听程序名”,点击“下一步”;4.选择协议,点击“下一步”;5.选择“使用标准端口号1521”,点击“下一步”;6.选择“否”,点击“下一步”;7.完成配置,点击“下一步”;8.点击“完成”退出配置窗口;9.调出任务管理器,如果有第3步配置的监听程序名:TNSLSNER.EXE,说明配置成功。

Oracle的参数文件

Oracle的参数文件

Oracle的参数⽂件参数⽂件的作⽤:它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统⼤量的默认值、数据库的各种物理属性、指定数据库控制⽂件名和路径等信息,是进⾏数据库设计和性能调优的重要⽂件。

参数⽂件分为两类:初始化参数⽂件pfile(Initialization Parameters Files),Oracle 9i之前,ORACLE⼀直采⽤PFILE⽅式存储初始化参数,该⽂件为⽂本⽂件。

⽂件名通常为init<sid>.ora服务器参数⽂件spfile(Server Parameter Files),从9i开始,Oracle引⼊了SPFILE⽂件,该⽂件为⼆进制格式,不能通过⼿⼯修改。

⽂件名通常为spfile<sid>.ora,⽀持RMAN备份。

区别: PFILE是⽂本⽂件的,⽽SPFILE是⼆进制格式的。

但是pfile也可以通过more或者less查看 SPFILE的修改是可以通过SQL命令在线修改,不再需要通过⼿⼯修改,对于动态参数所有更改可以⽴即⽣效,⽽PFILE的修改必须重启实例才能⽣效。

优先级别:oracle 启动读取参数⽂件的顺序,如果个⽂件都不存在,则Oracle会报错spfile<sid>.ora --> spfile.ora -->init<sid>.ora缺省⽬录:$ORACLE_HOME/dbs参数⽂件之间的转换:spfile-->pfileSQL> create pfile from spfile;⽂件已创建。

SQL> !ls $ORACLE_HOME/dbs/initorcl.ora/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora⽣成在指定路径SQL> create pfile='/tmp/initorcl.ora' from spfile;查看pfile的内容orcl.__db_cache_size=201326592 #数据库告诉缓冲区orcl.__java_pool_size=4194304orcl.__large_pool_size=4194304orcl.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environmentorcl.__pga_aggregate_target=281018368orcl.__sga_target=528482304orcl.__shared_io_pool_size=0orcl.__shared_pool_size=306184192orcl.__streams_pool_size=0*._allow_resetlogs_corruption=TRUE*.audit_file_dest='/u01/app/oracle/admin/orcl/adump' /*警告⽇志路径*/*.audit_trail='db'*.compatible='11.2.0.0.0'*.control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/flash_recovery_area/control02.ctl'#Restore Controlfile /*控制⽂件*/*.db_block_size=8192 /*内存块的⼤⼩*/*.db_domain=''*.db_name='orcl' /*数据库标识符/*.db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'*.db_recovery_file_dest_size=4070572032 /*闪回区可使⽤的⼤⼩GB*/*.diagnostic_dest='/u01/app/oracle'*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)' /*共享服务器的配置参数*/*.log_archive_dest_1='LOCATION=/u01/ARCHLOG/ mandatory' /*归档⽂件*/*.log_archive_dest_2='LOCATION=/u02/ARCHLOG/'*.log_archive_dest_3='LOCATION=/u03/ARCHLOG/ optional'*.log_archive_min_succeed_dest=2*.memory_target=806354944*.open_cursors=300 /*可打开的游标数*/*.processes=150 /*描述当前可以运⾏的进程数*/*.remote_login_passwordfile='EXCLUSIVE' /*远程登陆是否要⽤密码⽂件*/*.sga_max_size=838860800*.undo_tablespace='UNDOTBS1' /*指定使⽤哪⼀个undo表空间*/pfile-->spfileSQL> create spfile='/tmp/spfileorcl.ora' from pfile;可以⽤strings命令查看创建的spfile⽂件,查出来的结过和pfile是⼀样的。

Oracle配置文件

Oracle配置文件
此配置文件选项可以由系统管理员在地点、应用、责任和用户层设置。
税:使用第三方税务软件 此配置文件选项可使系统管理员控制哪些用户可调用已安装的第三方计税应用产品。在多组 织安装中,如果其中的一套可执行程序可以满足多个不同的税务应用要求,则要求输入此配 置文件选项。默认值为“是”,这表示用户可以调用第三方应用产品来计税。请参阅:实施 第三方税务软件扩展
此配置文件选项可以由系统管理员在地点、应用和责任层设置,但不能由用户更新。
AR:在加密箱中允许超额核销 此配置文件选项可以控制自动加密箱在事务处理的付款额大于到期余额时如何处理收款。在 付款超出到期余额时,如果以下两项均为真,自动加密箱将结清此事务处理并且使此项目的 到期余额为负:
“AR:在加密箱中允许超额核销”设置为“是” 未结借项的事务处理类型的“允许超额核销”设置为“是” 如果任何一项不为真,自动加密箱将仅核销足以结清此事务处理的收款额而不核销剩余收款 额。
税:运费库存项目 如果将“税:将发票运费当作收入”设置为“是”(因此可对运费计税),且需要控制核销运 费的税率,请使用此配置文件。您可以通过定义“运费”用户类型的库存项目并为新的库存 项目设置此选项来进行此操作。在 Oracle Order Management 标识此库存项目时,它会使用 对其指定的税码(或税组)或例外项目来控制可用税率并反映货运业务。在打印的发票上, 您可以从定义的库存项目来推导运费行说明而非默认“运费”说明。
此配置文件选项可以由系统管理员在地点层设置,但不能由用户更新。
Vertex 税:次要税 如果第三方税务软件是 Vertex Quantum,则该配置文件选项将指明是否将次要税退回至 Oracle Receivables。默认值为“使用次要税”。如果未使用 Vertex Quantum,则应收款管理 系统将忽略该配置文件选项。请参阅:将 Oracle Receivables 与 Vertex Quantum 集成

Oracle的tnsnames.ora监听配置文件详解

Oracle的tnsnames.ora监听配置文件详解

Oracle的tnsnames.ora监听配置⽂件详解监听配置⽂件 为了使得外部进程如 CAMS后台程序能够访问 Oracle 数据库必须配 置 Oracle ⽹络服务器环境配置 Oracle ⽹络服务器环境是通过配置 listener.ora sqlnet.ora 和 tnsnames.ora 共三个⽂件来进⾏的 listener.ora 即监听配置⽂件在本⼩节说明另两个⽂件分别在随后的两个⼩节说明 监听配置⽂件 listener.ora 的存放路径为 $ORACLE_HOME/network/admin 以下是⼀个⽰例 LISTENER = #监听器名称 (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost.localdomain) (PORT = 1521)) ) ) (DESCRIPTION = (PROTOCOL_STACK = (divSENTATION = GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL = TCP) (HOST = localhost.localdomain) (PORT = 2481)) ) ) SID_LIST_LISTENER = #命名规则 SID_LIST_+上⾯定义的监听器名称 (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc1) (ORACLE_HOME = /u01/app/oracle/product/8.1.7) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = cams) (ORACLE_HOME = /u01/app/oracle/product/8.1.7) (SID_NAME = cams) ) (SID_DESC = (GLOBAL_DBNAME = oid) (ORACLE_HOME = /u01/app/oracle/product/8.1.7) (SID_NAME = oid) ) ) & 说明 1 listener.ora ⽂件中定义⼀个监听器其缺省的名称为 LISTENER 这个监听器缺省以tcp/ip为协议地址且端⼝号为1521运⾏在CAMS应⽤中 监听⽂件定义的监听器就使⽤这个缺省名字并且使⽤缺省的协议 tcp/ip 和缺省的端⼝号 1521 待配置好监听⽂件以及随后说明的 sqlnet.ora 和 tnsnames.ora ⽂件之后就可以⽤以下命令将监听⽂件中定义的监听器启动 起来 $ lsnrctl start 停⽌监听器的命令为 $ lsnrctl stop 监测监听器当前状态的命令为 $ lsnrctl status 当 lsnrctl status 命令有如下输出结果 STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 8.1.7.4.0 - Production Start Date 17-JAN-2004 19:00:08 Uptime 31 days 15 hr. 27 min. 59 sec 就说明监听器正在运⾏否则说明监听器已经停⽌了 CAMS 系统的后台程 序的正常运⾏不仅依赖于数据库实例的运⾏还依赖于这个数据库监听器的 运⾏假如监听器没有启动即使数据库已经启动 CAMS 后台程序仍然不 能正常⼯作 2 如(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所⽰的⼀个 IPC 协议地址的监听是为了外部进程调⽤⽤的在数据库安装时⾃动设定 不需要改动 3 在监听⽂件后部还有⼀个 SID_LIST_LISTENER 段该段⽤于定义监听 器的服务即为哪些数据库实例提供监听服务以 cams 实例为例其对应的 服务信息为 (SID_DESC = (GLOBAL_DBNAME = cams) #数据库名 (ORACLE_HOME = /u01/app/oracle/product/8.1.7) (SID_NAME = cams) #数据库实例名 ) 1.2.5 sqlnet.ora ⽂件 sqlnet.ora ⽂件的存放路径为 $ORACLE_HOME/network/admin 以下是⼀ 个⽰例 NAMES.DEFAULT_DOMAIN = localdomain NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) & 说明 NAMES.DEFAULT_DOMAIN 指定⽹络域名 NAMES.DIRECTORY_PATH 指定当解析客户端连接标识符时命名⽅法 naming metthods 采⽤的优先顺 序从左⾄右递减在 CAMS 应⽤中这两个参数采⽤上述所⽰的系统缺 省值 1.2.6 tnsnames.ora ⽂件 tnsnames.ora ⽂件的存放路径为 $ORACLE_HOME/network/admin 以下 是⼀个⽰例 OID.LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = oid) ) ) CAMS.LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = cams) ) ) INST1_HTTP.LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (divSENTATION = http://admin) ) ) EXTPROC_CONNECTION_DATA.LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc1) (divSENTATION = RO) ) ) & 说明 tnsnames.ora ⽂件中定义⼀个或多个⽹络服务 net service cams 实例对 应的⽹络服务为 CAMS.LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost.localdomain) (PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = cams) ) ) 注意这⾥ ADDRESS项包含三个⼦参数 PROTOCOL :默认协议TCP HOST :ip地址 PORT:端⼝,默认1521 CAMS.LOCALDOMAIN为数据名 要确保在监听⽂件中也有对应的⼀个 ADDRESS 项也包含同样的三个⼦参 数并且⼦参数的值对应都相等另外这⾥ SERVICE_NAME 的值必需确 保与监听⽂件中某 SID_DESC项下的 SID_NAME参数的值相等来源:/blogger/post_show.asp?BlogID=1845394&PostID=15628909。

Oracle数据库启动参数文件及相关SQL语句简介

Oracle数据库启动参数文件及相关SQL语句简介

参数文件总结:1.初始参数文件:pfile(initialization parameter file)2.服务器参数文件:spfile(server-side parameter file)1.pfile是文本文件,spfile是二进制文件2.pfile可以通过文本编辑器修改,spfile主要是通过alter system set parameter=value [scope=memory|spfile|both]修改Oracle启动时,读取参数文件的顺序是:1.spfile$ORACLE_SID.ORA(创建数据库时创建的spfile)2.spfile.ora(oracle缺省spfile文件)3.init$ORACLE_SID.ora(创建数据库时创建的pfile)4.init.ora(oracle缺省pfile文件)Oracle会按顺序读出这些参数文件,如果在1没有找到就去找2,直到找到。

和参数文件相关常用SQL1.查看当前使用的spfile和pfile的位置:show parameter spfile/show parameter pfile2.查看参数文件的具体设置show parameters3.从spfile获取pfilecreate pfile='pfilesid.ora' from spfile或者create pfile='pfilesid.ora' from spfile='/$ORACLE_HOME/dbs/spfile.ora' 4.修改参数alter system set parameter=value [scope=memory|spfile|both]1.修改后当前就起作用,重启数据库不起作用scope=memory2.修改后当前不起作用,下次重启数据库才起作用scope=spfile3.修改后当前起作用,下次重启数据库也起作用scope=bothNotice:命令alter system set parameter=value在没有加scope选项时,默认值是什么呢?多数朋友可能不加思索就会回答both这答案,实际的情况是,当oracle在以spfile 参数启动时,默认值是both,而以pfile启动时,默认值是memory,也就是只修改当前值。

ORACLE参数文件的修改与配置

ORACLE参数文件的修改与配置

ORACLE参数文件的修改与配置ORACLE参数文件是一个包含了Oracle数据库系统的各种配置和设置信息的文本文件。

通过修改参数文件,可以对数据库进行各种配置和定制,以满足特定的需求和性能要求。

本文将详细介绍如何修改和配置ORACLE参数文件。

1.找到参数文件在Oracle数据库中,有两个主要的参数文件:2.修改参数文件以下是一些常见的ORACLE参数及其说明(请注意,参数名称和完整的描述可能因ORACLE版本而有所不同):-DB_BLOCK_SIZE:指定数据库块的大小,通常可能使用的数值为2KB或4KB。

较大的值可以提高数据库的性能,但会增加内存消耗。

-SHARED_POOL_SIZE:用于指定共享池的大小。

共享池用于缓存SQL语句和数据字典等共享的对象。

- SGA_TARGET和SGA_MAX_SIZE:用于设置SGA(System Global Area)的大小。

SGA是一个Oracle数据库实例的内存区域,包含了缓冲区、共享池和重做日志缓冲区等。

- PGA_AGGREGATE_TARGET:用于设置PGA(Program Global Area)的大小。

PGA是ORACLE数据库为每个连接到数据库的用户分配的内存区域,用于执行用户会话的相关操作。

-LOG_BUFFER:用于设置日志缓冲区的大小。

日志缓冲区用于缓存重做日志信息。

- TIMED_STATISTICS:指定是否启用Oracle数据库的时间统计功能。

-DIAGNOSTIC_DEST:设置数据库诊断信息的目录路径。

3.配置ORACLE参数文件在修改参数文件之前,建议先备份原始的参数文件。

修改参数文件后,需要将其重新加载到数据库中以生效。

-对于SPFILE,可以使用以下命令进行重新加载:```SQL> ALTER SYSTEM SET <parameter_name>=<new_value>SCOPE=SPFILE;```-对于PFILE,可以使用以下命令进行重新加载:```SQL> ALTER SYSTEM SET <parameter_name>=<new_value>;SQL> ALTER SYSTEM SET <parameter_name>=<new_value>SID='<sid>';```其中,<parameter_name>是要修改的参数名称,<new_value>是要设置的新值。

oracle参数文件详解

oracle参数文件详解

oracle参数文件详解参数文件查询参数可以使用的数值select* from v$parameter_valid_values where upper(name) like'%OPTIMI%' Oracle参数一、oracle pfile/spfile区别pfile 默认的名称为“init+例程名.ora”文件路径:E:\oracle\product\10.2.0\db_1\dbs,这是一个文本文件,可以用任何文本编辑工具打开。

spfile 默认的名称为“spfile+例程名.ora”文件路径:E:\oracle\product\10.2.0\db_1\dbs 以二进制文本形式存在,不能用vi编辑器对其中参数进行修改。

两个文件可以用命令CREATE PFILE FROM SPFILE或CREATE SPFILE FROM PFILE来互相创建区别:1、启动次序SPfile优先于Pfile。

2、PFILE是静态文件,修改之后不会马上生效,数据库必须重新启动读取这个文件才行。

3、SPFILE是动态参数文件,是二进制文件,不可以直接用记事本等等程序做修改,可以用ALTER命令做修改,不用重起数据库也能生效。

修改方法:#查看参数信息sql>show parameter;#修改参数sql>alter system set 参数名=值scope=参数2;参数2取值有如下三种:1. scope=spfile: 对参数的修改记录在服务器初始化参数文件中,修改后的参数在下次启动DB时生效。

适用于动态和静态初始化参数。

2. scope=memory: 对参数的修改记录在內存中,对于动态初始化参数的修改立即生效。

在重启DB后会丟失,会复原为修改前的参数值。

3. scope=both: 对参数的修改会同时记录在服务器参数文件和內存中,对于动态参数立即生效,对静态参数不能用这个选项。

如果使用了服务器参数文件,则在执行alter system语句时,scope=both是default的选项。

oracle数据库体系架构详解

oracle数据库体系架构详解

oracle数据库体系架构详解在学习oracle中,体系结构是重中之重,一开始从宏观上掌握它的物理组成、文件组成和各种文件组成。

掌握的越深入越好。

在实际工作遇到疑难问题,其实都可以归结到体系结构中来解释。

体系结构是对一个系统的框架描述。

是设计一个系统的宏观工作。

这好比建一栋大楼。

你首先应该以图纸的方式把整个大楼的体系架构描述出来。

然后一点点的往里面填充东西。

下面我们先以一个图解的方式对oracle体系结构有一个基本了解根据示图,便于我们记忆,示图分三部分组成,左侧User Process、Server Process、PGA可以看做成Clinet端,上面的实例(Instance)和下面的数据库(Database)及参数文件(parameter file)、密码文件(password file)和归档日志文件(archived logfiles)组成Oracle Server,所以整个示图可以理解成一个C/S架构。

Oracle Server由两个实体组成:实例(instance)与数据库(database)。

这两个实体是独立的,不过连接在一起。

在数据库创建过程中,实例首先被创建,然后才创建数据库。

在典型的单实例环境中,实例与数据库的关系是一对一的,一个实例连接一个数据库,实例与数据库也可以是多对一的关系,即不同计算机上的多个实例打开共享磁盘系统上的一个公用数据库。

这种多对一关系被称为实际应用群集(Real Application Clusters,RAC)RAC极大提高了数据库的性能、容错与可伸缩性(可能耗费更多的存储空间)并且是oracle网格(grid)概念的必备部分。

下面我们来详细看一下oracle数据库的体系架构Oracle体系架构主要有两大部分组成:数据库实例(Instance)和数据库文件(database)数据库实例指数据库服务器的内存及相关处理程序,它是Oracle的心脏。

与Oracle 性能关系最大的是SGA(System Global Area,即系统全局区活共享内存区),SGA包含三个部分:1、数据缓冲区,可避免重复读取常用的数据;2、日志缓冲区,提升了数据增删改的速度,减少磁盘的读写而加快速度;3、共享池,使相同的SQL语句不再编译,提升了SQL的执行速度。

Oracle参数文件

Oracle参数文件

Oracle参数文件静态参数是在数据库启动之前设置的,一旦设置后不可更改,只有通过重启数据库实例才能生效。

常见的静态参数包括SGA_TARGET(共享内存大小)、DB_BLOCK_SIZE(数据块大小)等。

动态参数是在数据库运行时可以随时改变的。

这些参数可以通过ALTERSYSTEM语句修改,不需要重启数据库实例。

常见的动态参数包括PGA_AGGREGATE_TARGET(PGA内存大小)、MEMORY_TARGET(总内存大小)等。

1.SGA参数:包括了数据库实例的共享内存相关的参数,如SGA_TARGET、SGA_MAX_SIZE等。

这些参数用于控制数据库实例所使用的系统内存大小。

2.PGA参数:包括了数据库实例的私有内存相关的参数,如PGA_AGGREGATE_TARGET、SORT_AREA_SIZE等。

这些参数用于控制数据库实例中用户进程的私有内存大小。

3.连接参数:包括了数据库实例的连接管理相关的参数,如PROCESSES、SESSIONS等。

这些参数用于控制数据库实例同时处理的连接数量。

4.日志参数:包括了数据库实例的日志和归档相关的参数,如LOG_ARCHIVE_DEST、LOG_BUFFER等。

这些参数用于控制数据库实例的日志记录和归档过程。

5.SQL优化参数:包括了数据库实例的SQL执行优化相关的参数,如OPTIMIZER_MODE、QUERY_REWRITE_ENABLED等。

这些参数用于控制数据库实例的SQL执行计划和优化过程。

除了以上的常见参数选项外,Oracle参数文件还包括了很多其他的参数选项,如透明数据加密参数、备份和恢复参数等。

通过修改Oracle参数文件,我们可以调整数据库实例的各种配置和性能参数,以适应不同的应用需求。

但是需要注意的是,不正确的参数设置可能会导致数据库的性能下降或者其他问题,因此在修改参数文件之前需要做好充分的测试和评估。

此外,建议在修改参数文件之前备份原始的参数文件,以便在需要时进行回滚操作。

Oracle监听配置文件

Oracle监听配置文件

Oracle监听配置文件最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。

首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。

这里不做讨论,重点放在基本的网络结构也就是我们最常用的这种情况。

三个配置文件重点:三个文件的作用和使用。

listener.ora、sqlnet.ora、tnsnames.ora,都是放在$ORACLE_HOME\network\admin 目录下。

sqlnet.ora作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。

例如我们客户端输入sqlplus sys/oracle@orcl假如我的sq14lnet.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等并不常用。

附注:没有SQLNET.AUTHENTICATION_SERVICES= (NTS)这条语句,用户登录时就不经过OS认证,而需要通过用户名/密码认证登录。

#------------------------Tnsnames.ora——客户端这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的对应。

只有当sqlnet.ora中类似NAMES.DIRECTORY_PATH= (TNSNAMES)这样,也就是客户端解析连接字符串的顺序中有TNSNAMES时,才会尝试使用这个文件。

oracle表空间路径配置文件

oracle表空间路径配置文件

Oracle表空间路径配置文件1. 简介Oracle数据库是一种关系型数据库管理系统,它使用表空间来存储数据。

表空间是逻辑存储结构,用于组织和管理数据库中的数据。

在Oracle数据库中,表空间路径配置文件是用来指定表空间的物理存储路径的配置文件。

2. 表空间路径配置文件的作用表空间路径配置文件用于告诉Oracle数据库在哪个位置创建表空间的数据文件。

通过配置文件,可以将表空间的数据文件存储在不同的磁盘分区或存储设备上,以实现数据的分布式存储和管理。

3. 表空间路径配置文件的格式表空间路径配置文件是一个文本文件,使用特定的格式来描述表空间的路径信息。

配置文件的每一行对应一个表空间的路径配置,包括表空间名称和对应的路径。

下面是一个示例的表空间路径配置文件:# 表空间路径配置文件示例# 表空间1的路径配置TABLESPACE1 /path/to/tablespace1# 表空间2的路径配置TABLESPACE2 /path/to/tablespace2在配置文件中,使用#符号来表示注释,可以在配置文件中添加注释以提供说明和解释。

每一行的格式为表空间名称路径,用空格分隔。

4. 配置表空间路径的步骤配置表空间路径需要以下步骤:1.创建一个文本文件,用于存储表空间路径配置信息。

2.在配置文件中按照指定的格式添加表空间的路径配置。

3.将配置文件保存,并确保文件的路径和名称正确。

4.在Oracle数据库中加载配置文件,使配置文件生效。

5. 加载配置文件的方法加载表空间路径配置文件有多种方法,可以根据具体的需求选择适合的方法。

下面介绍两种常用的方法:5.1 使用ALTER SYSTEM语句加载配置文件可以使用ALTER SYSTEM语句来加载表空间路径配置文件。

具体步骤如下:1.使用文本编辑器打开Oracle数据库的初始化参数文件(通常为init.ora或spfile.ora)。

2.在文件中添加以下语句:ALTER SYSTEM SET FILE_NAME_CONVERT = 'OLD_PATH', 'NEW_PATH' SCOPE=SPFILE;其中,OLD_PATH为原始路径,NEW_PATH为新的路径。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle数据库中主要配置文件
Oracle 主要配置文件:
数据库实例初始化文件initSID.ora,监听配置文件listener.ora,sqlnet.ora 文件,tnsnames.ora 文件
1.2 Oracle 主要配置文件介绍
1.2.3 数据库实例初始化文件initSID.ora
每个数据库实例都有一个初始化参数文件其缺省存放的路径为
$ORACLE_BASE/admin//pfile 其名称为init.ora 如cams 实
例对应的参数文件为initcams.ora 缺省存放路径为
$ORACLE_BASE/admin/cams/pfile 即/u01/app/oracle/admin/cams/pfile
但在CAMS 应用中initcams.ora 的存放路径为
/u02/app/oracle/admin/cams/pfile 这是基于数据与应用程序分开存放更好地
保护数据考虑的尤其在CAMS 双机应用模式下能够保证数据的一致性
具体的修改操作可参考Linux与Oracle 安装手册
初始化参数文件是一个包含实例配置参数的文本文件这些参数被设置为特
定的值用于初始化Oracle 实例的多数内存和进程设置以下是一些主要参
数的说明
1 实例的数据库名称
2 实例名称
3 数据库控制文件的名称和位置
4 调度作业队列的SNP 进程的数量以及SNP 进程觉醒时间间隔秒
5 存储追踪和告警文件的路径
user_dump_dest 指定记录Oracle 用户进程产生的追踪和告警信息的文件的
存放路径background_dump_dest 指定记录Oracle 后台进程产生的追踪和
告警信息的文件的存放路径core_dump_dest指定Oracle运行所产生的coredump 信息的文件的存放路径.
6 UTL_FILE_DIR 参数
UTL_FILE_DIR 参数指定一个或多个目录用于Oracle 应用的文件I/O 如备
份数据到文件在CAMS 系统中将该值设置为* 表示可供Oracle 应
用进行文件I/O操作的目录为任意目录因此只要空间允许可以将备份数
据存放到任意目录下
1.2.4 监听配置文件
为了使得外部进程如CAMS后台程序能够访问Oracle 数据库必须配
置Oracle 网络服务器环境配置Oracle 网络服务器环境是通过配置listener.ora sqlnet.ora 和tnsnames.ora 共三个文件来进行的listener.ora
即监听配置文件在本小节说明另两个文件分别在随后的两个小节说明
监听配置文件listener.ora 的存放路径为$ORACLE_HOME/network/admin 以下是一个示例
说明
1 listener.ora 文件中定义一个监听器其缺省的名称为LISTENER
这个监听器缺省以tcp/ip为协议地址且端口号为1521运行在CAMS应用中监听文件定义的监听器就使用这个缺省名字并且使用缺省的协议tcp/ip
和缺省的端口号1521 待配置好监听文件以及随后说明的sqlnet.ora 和tnsnames.ora 文件之后就可以用以下命令将监听文件中定义的监听器启动起来
停止监听器的命令为
监测监听器当前状态的命令为
当lsnrctl status 命令有如下输出结果
就说明监听器正在运行否则说明监听器已经停止了CAMS 系统的后台程序的正常运行不仅依赖于数据库实例的运行还依赖于这个数据库监听器的运行假如监听器没有启动即使数据库已经启动CAMS 后台程序仍然不能正常工作
2 (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所示的一个
IPC 协议地址的监听是为了外部进程调用用的在数据库安装时自动设定不需要改动
3 在监听文件后部还有一个SID_LIST_LISTENER 段该段用于定义监听器的服务即为哪些数据库实例提供监听服务以cams 实例为例其对应的服务信息为
1.2.5 sqlnet.ora 文件
sqlnet.ora 文件的存放路径为$ORACLE_HOME/network/admin
以下是一个示例
说明
NAMES.DEFAULT_DOMAIN 指定网络域名NAMES.DIRECTORY_PATH 指定当解析客户端连接标识符时命名方法naming metthods 采用的优先顺
序从左至右递减,在CAMS 应用中, 这两个参数采用上述所示的系统缺省值1.2.6 tnsnames.ora 文件
tnsnames.ora 文件的存放路径为$ORACLE_HOME/network/admin 以下
是一个示例
说明
tnsnames.ora 文件中定义一个或多个网络服务net service cams 实例对
应的网络服务为
注意:这里ADDRESS项包含三个子参数
要确保在监听文件中也有对应的一个ADDRESS 项也包含同样的三个子参
数并且子参数的值对应都相等另外这里SERVICE_NAME 的值必需确保与监听文件中某SID_DESC项下的SID_NAME参数的值相等。

相关文档
最新文档