当前位置: 首页 > news >正文

网站开发方案及报价asp班级网站建设

网站开发方案及报价,asp班级网站建设,vs2005做的网站转换为2012,聊城做网站的公司咨询文章目录 1 物理存储1.1 简介1.2 数据文件#xff08;data files#xff09;1.2.1 定义1.2.2 分类1.2.2.1 系统数据文件1.2.2.2 撤销数据文件1.2.2.3 用户数据文件1.2.2.4 临时数据文件 1.3 控制文件#xff08;Control files#xff09;1.3.1 定义1.3.2 查看控制文件1.3.3… 文章目录 1 物理存储1.1 简介1.2 数据文件data files1.2.1 定义1.2.2 分类1.2.2.1 系统数据文件1.2.2.2 撤销数据文件1.2.2.3 用户数据文件1.2.2.4 临时数据文件 1.3 控制文件Control files1.3.1 定义1.3.2 查看控制文件1.3.3 查看控制文件内容1.3.4 控制文件多路复用1.3.5 控制文件丢失的解决办法1.3.6 控制文件的备份与恢复1.3.6.1 使用 alter database backup controlfile 备份1.3.6.2 使用 rman 备份推荐1.3.6.3 使用 rman 恢复控制文件 1.3.7 asmcmd复制报错1.3.7.1 问题引入1.3.7.2 解决办法 1.4 服务器参数文件Parameter files1.4.1 查看服务器参数1.4.2 修改服务器参数1.4.3 参数文件及具体作用 1.5 其他文件1.5.1 密码文件Password files1.5.2 警告文件1.5.3 跟踪文件tracle files​ 1 物理存储 1.1 简介 逻辑存储结构是为了便于管理 Oracle 数据而定义的具有逻辑层次关系的抽象概念不容易理解但物理存储结构比较具体和直观它用来描述 Oracle 数据在磁盘上的物理组成情况。 从大的角度来讲Oracle 的数据在逻辑上存储在表空间中而在物理上存储在表空间所包含的物理文件即数据文件中。 Oracle 数据库的物理存储结构由多种物理文件组成主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件和警告日志文件等其中数据文件、控制文件、重做日志文件和参数文件是必须的其他文件是可选的。 参数文件用于配置数据库的初始化参数控制文件记录数据库的结构和状态信息数据文件存储了实际的数据日志文件记录了数据库的变更操作 数据库启动过程中Oracle首先加载参数文件然后读取控制文件接着加载数据文件和日志文件 参数文件中的配置信息会影响到数据库实例的初始化过程决定了数据库的初始参数值。控制文件记录了数据库的结构和状态信息包括数据文件和日志文件的列表。数据文件存储了数据库中的实际数据而日志文件记录了数据库的变更操作。 在数据库运行时如果需要修改参数值可以通过修改参数文件PFILE或SPFILE或使用ALTER SYSTEM语句来实现。对于控制文件、数据文件和日志文件的管理可以使用Oracle提供的工具和命令进行备份、恢复、重建等操作。 1.2 数据文件data files 1.2.1 定义 数据文件是用于保存用户应用程序数据和 Oracle 系统内部数据的文件这些文件在操作系统中就是普通的操作系统文件 Oracle 在创建表空间的同时会创建数据文件。 Oracle 数据库在逻辑上由表空间组成每个表空间可以包含一个或多个数据文件一个数据文件只能隶属于一个表空间在创建表空间的同时 Oracle 会创建该表空间的数据文件。从 Oracle10g 开始一个数据库至少需要两个数据文件一个用于 SYSTEM 表空间用于存储数据字典一个用于 SYSAUX 表空间用于存储数据字典的辅助数据。数据文件由 Oracle块组成这是 Oracle 的 IO 基础单元Oracle 块要比操作系统块大每个数据块有固定的大小由数据库参数db_block_size 定义。数据文件有下列特征一个数据文件仅与一个数据库联系一个表空间由一个或多个数据文件组成。 在表空间中创建数据对象如表、索引、簇等时用户是无法指定使用哪一个数据文件来进行存储的只能由 Oracle 系统负责为数据对象选择具体的数据文件并在其中分配物理存储空间。 数据文件通常存储在操作系统的文件系统中如$ORACLE_HOME/dbs目录下的system01.dbf文件。为了提高性能和可靠性可以将数据文件分散在不同的物理磁盘上一个数据对象的数据可以全部存储在一个数据文件中也可以分布存储在同一个表空间的多个数据文件中。在读取数据时 Oracle 系统首先从数据文件中读取数据并将数据存储在内存的高速数据缓冲区中。 如果用户要读取数据库中的某些数据而请求的数据又不在内存的高速数据缓冲区中则需要从相应的数据文件中读取数据并存储在缓冲区中。 当修改和插入数据时 Oracle 不会立即将数据写入数据文件而是把这些数据保存在数据缓冲区中然后由 Oracle 的后台进程 DBWR 决定如何将其写入相应的数据文件。这样的存取方式减少了磁盘的 I/O 操作提高了系统的响应性能。 数据文件可以根据需要进行扩展和收缩以适应数据库的存储需求。此外还可以对数据文件进行备份和恢复以保证数据的可靠性和完整性。 1.2.2 分类 常见的数据文件有系统数据文件、撤销数据文件、用户数据文件、临时数据等类型 1.2.2.1 系统数据文件 用于存放特殊的用户数据和 Oracle 系统本身的数据如用户建立的表名、列名及字段类型等这些属于用户数据范畴这些数据被存放在系统表空间所包含的数据文件中 而 Oracle 系统内部的数据字典、系统表如 dba_data_files、 dba_temp_files 等中所存储的数据属于 Oracle 系统的内部数据这些数据也存放在系统表空间所包含的数据文件中。 例如SYSTEM01.DBF和SYSAUX01.DBF 1.2.2.2 撤销数据文件 撤销数据文件隶属于撤销表空间。如果修改 Oracle 数据库中的数据那么就必须使用撤销段撤销段用来临时存放修改前的旧数据而撤销段通常存放在一个单独的撤销表空间中这个撤销表空间所包含的数据文件就是撤销数据文件。 例如UNDOTBS01.DBF 1.2.2.3 用户数据文件 用户数据文件用于存放用户应用系统的数据这些数据包括与应用系统有关的所有相关信息比如上述TBSP 1.DBF和TBSP 2.DBF文件就是一个具体应用系统的两个数据文件。 例如USERS01.DBF、EXAMPLE01.DBF、 TBSP 1.DBF和TBSP_ 2.DBF 1.2.2.4 临时数据文件 临时数据文件具有特殊性但是从 Oracle 9i 以后Oracle 将临时表空间所对应的临时数据文件与一般数据文件分开要了解 Oracle 系统的临时数据文件信息可以从 dba_temp_files 或 v$tempfile 数据字典中查询。 1.3 控制文件Control files 1.3.1 定义 控制文件是一个二进制文件用于记录数据库的结构信息和运行状态控制文件用于实现数据恢复和故障恢复。 控制文件一般在 Oracle 系统安装时或创建数据库时自动创建控制文件所存放的路径由服务器参数文件 spfileorcl.ora 的 control_files 参数值来指定。由于控制文件存放有数据文件、日志文件等的相关信息因此 Oracle 实例在启动时必须访问控制文件。只有控制文件正常实例才能加载并打开数据库但若控制文件中记录了错误的信息或者实例无法找到一个可用的控制文件则实例无法正常启动。 当 Oracle 实例在正常启动时系统首先要访问的是初始化参数文件 spfile然后 Oracle 为系统全局区SGA分配内存。这时 Oracle 实例处于安装状态并且控制文件处于打开状态接下来 Oracle会自动读出控制文件 中的所有数据文件和日志文件的信息进而恢复数据库的一致性并打开当前数据库中所有的数据文件和所有的日志文件以供用户访问。 1.3.2 查看控制文件 SQL select * from v$controlfile; SQL show parameters control_files;1.3.3 查看控制文件内容 控制文件的内容包括 数据库的名称、ID、创建的时间戳表空间的名称联机日志文件、数据文件的位置、名称联机日志的 Sequence 号码检查点的信息撤销段的开始或结束归档信息备份信息 控制文件内容相关操作 将控制文件转出为文本文件 alter database backup controlfile to trace as /home/oracle/ctl001.txt; Database altered.查看控制文件包含的记录片段 select type,record_size,records_total,records_used from v$controlfile_record_section;1.3.4 控制文件多路复用 数据库的启动和正常运行都离不开控制文件控制文件损坏将导致整个数据库损坏数据库正常工作至少需要一个控制文件一个数据库可以同时拥有多个控制文件其中至少有一个是当前的控制文件由于控制文件极其重要生产库最少创建控制文件的两个以上副本可以通过多路复用技术将控制文件的副本创建到不同的磁盘上。这样如果一个控制文件损坏了可以自动使用另一个控制文件。 当数据库的物理结构发生改变时Oracle会自动更新控制文件。 但控制文件并不是越多越好因为当 Oracle 更新控制文件时会将所有的控制文件全部进行更新对数据库的性能会有一定的影响读取时则仅读取第一个控制文件。 控制文件的位置和数量由初始化参数control_files决定。启动数据库时Oracle 从初始化参数文件中获取控制文件的名字及位置并打开控制文件然后从控制文件中读取数据文件和重做日志文件的信息最后打开数据库。数据库运行时会更改控制文件。 增加控制文件的步骤如下 查看当前使用的控制文件show parameter control_files修改参数文件 alter system set control_files DATA/orcl/controlfile/current.260.1070471991, BAK/orcl/controlfile/current.256.1070471991, bak/ctl_files/control_bak.ctl scope spfile sid *;重启数据库到 nomount 状态复制所需的控制文件 重启数据库到 nomount利用已有的控制文件通过复制的方式生成第三个控制文件 1.3.5 控制文件丢失的解决办法 控制文件部分丢失 一个或多个控制文件丢失至少有一个控制文件存在。比如原来有 3 个控制文件丢失一个导致数据库无法启动。解决方法如下 将已经存在的控制文件复制到目的路径并更改为正确的控制文件名称修改 control_files 参数将丢失的控制文件去掉。 控制文件版本不一致 利用最新版本的控制文件替换旧的控制文件 修改 control_files 参数 SQL alter system set control_files DATA/orcl/controlfile/current.260.1070471991, BAK/orcl/controlfile/control_file02.ctl, BAK/ctl_files/control_bak.ctl scope spfile sid *;System altered.使用控制文件 DATA/orcl/controlfile/current.260.1070471991 通过复制的方法生成另外两个控制文件 ASMCMD cp DATA/orcl/controlfile/current.260.1070471991 BAK/orcl/controlfile/control_file02.ctl copying DATA/orcl/controlfile/current.260.1070471991 - BAK/orcl/controlfile/control_file02.ctl ASMCMD cp DATA/orcl/controlfile/current.260.1070471991 BAK/ctl_files/control_bak.ctl copying DATA/orcl/controlfile/current.260.1070471991 - BAK/ctl_files/control_bak.ctl1.3.6 控制文件的备份与恢复 1.3.6.1 使用 alter database backup controlfile 备份 备份控制文件命令alter database backup controlfile to dir; 生成创建控制文件的脚本alter database backup controlfile to trace as dir ; 1.3.6.2 使用 rman 备份推荐 查看数据库的归档状态 archive log list;登录到rman命令 rman target username/passwordorcl备份控制文件 RMAN backup current controlfile format bak/control_2021_08_06.bak;查看控制文件的备份信息 RMAN list backup of controlfile;备份数据库与控制文件 RMAN backup database include current controlfile;1.3.6.3 使用 rman 恢复控制文件 由于误操作、磁盘故障等导致控制文件全部丢失时可以使用备份的控制文件进行恢复操作。下面模拟控制文件全部丢失时恢复数据库的操作 查看控制文件 SQL show parameter control_files;先关机后删除全部的控制文件 SQL shutdown immediate ASMCMD rm DATA/orcl/controlfile/control_file01.ctl ASMCMD rm BAK/orcl/controlfile/control_file02.ctl ASMCMD rm BAK/ctl_files/control_file03.ctl启动数据库出现错误 SQL startup ORACLE instance started.Total System Global Area 835104768 bytes Fixed Size 2257840 bytes Variable Size 603982928 bytes Database Buffers 226492416 bytes Redo Buffers 2371584 bytes ORA-00205: error in identifying control file, check alert log for more info数据库启动到 nomount 状态 SQL select status from v$instance;使用 RMAN 还原控制文件 RMAN restore controlfile from BAK/control_2021_08_06.bak;启动数据库到 mount 状态 RMAN alter database mount;恢复数据库 RMAN recover database;打开数据库以resetlogs 模式才能打开数据库。 RMAN alter database open resetlogs;1.3.7 asmcmd复制报错 1.3.7.1 问题引入 需要增加一个控制文件进行了如下操作 修改参数 alter system set control_files DATA/orcl/controlfile/current.260.1070471991, BAK/orcl/controlfile/current.256.1070471991, bak/ctl_files/controlfile.256.1070471991 scope spfile sid *;复制控制文件到 control_files 参数指定的位置 使用asmcmd 在执行 cp 命令时出现如下错误 ASMCMD cp bak/orcl/controlfile/Current.256.1070471991 bak/ctl_files/controlfile.256.1070471991 copying bak/orcl/controlfile/Current.256.1070471991 - bak/ctl_files/controlfile.256.1070471991 ASMCMD-8016: copy source bak/orcl/controlfile/Current.256.1070471991 and target bak/ctl_files/controlfile.256.1070471991 failed ORA-15056: additional error message ORA-15046: ASM file name bak/ctl_files/controlfile.256.1070471991 is not in single-file creation form ORA-06512: at SYS.X$DBMS_DISKGROUP, line 415 ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)1.3.7.2 解决办法 在 asmcmd 中复制文件时不能指定文件后面的数值。命令修改为如下格式 ASMCMD cp BAK/orcl/controlfile/current.256.1070471991 bak/ctl_files/control_bak.ctl copying BAK/orcl/controlfile/current.256.1070471991 - bak/ctl_files/control_bak.ctl复制成功查看文件 ASMCMD ls bak/ctl_files control_bak.ctl# 用 ls -l 查看文件 # 发现在 ASM 中复制文件其实只是在目标目录下存储了一个 alias别名真正的文件被 ASM 放到了其他位置 ASMCMD ls -l bak/ctl_files Type Redund Striped Time Sys NameN control_bak.ctl BAK/ASM/CONTROLFILE/control_bak.ctl.265.1079800929把数据库启动到 nomount修改参数文件如下 alter system set control_files DATA/orcl/controlfile/current.260.1070471991, BAK/orcl/controlfile/current.256.1070471991, bak/ctl_files/control_bak.ctl scope spfile sid *;1.4 服务器参数文件Parameter files 参数文件是Oracle数据库实例的配置文件它包含了一系列的参数和对应的取值用于 控制数据库系统的行为 数据库实例在启动之前 Oracle 系统首先会读取 参数文件中设置的这些参数并根据这些初始化参数来配置和启动实例。比如设置标准数据块的大小即参数 db_block_size 的值、设置日志缓冲区的大小即参数 log_buffer 的值等所以 参数文件非常重要。 根据其使用方式和位置Oracle参数文件分为两种类型SPFILE(Server Parameter File和PFILEParameter File SPFILE 以二进制格式存储可以在数据库运行时动态修改参数值用来记录了 Oracle 数据库的基本参数信息如数据库名、控制文件所在路径、日志缓冲大小等。它通常存储在服务器的文件系统中如$ORACLE_HOME/dbs目录下的spfileSID.ora文件 sid 为所创建的数据库实例名。 SPFILE虽不能使用文本编辑器修改但可以使用ALTER SYSTEM语句在运行时修改参数值无需重新启动数据库。同时SPFILE 还提供了参数值的持久化功能可以保证数据库在下次启动时使用最新的参数值。PFILE 是传统的文本格式参数文件以ASCII格式存储。它需要手动编辑或使用工具进行修改。PFILE通常存储在服务器的文件系统中如$ORACLE_HOME/dbs目录下的initSID.ora文件。与SPFILE相比PFILE的主要不足之处是不能在数据库运行时动态修改参数值需要重新启动数据库才能生效。 Oracle 实例启动时查找参数文件的顺序 Oracle 首先在默认目录中查找名为 spfileOracleSID .ora 的 文 件如 果 没 有 则 查 找 spfile.ora 文 件如 果 还 没 有 继续 找 initORACLE_SID.ora的文件 pfile 和 spfile 的互相创建 -- 根据 spfile 创建 pfile create pfile[xxxxx] from spfile[xxxx]; -- 根据内存中的参数值创建 pfile create pfile[xxxxx] from memory; -- 根据 pfile 创建 spfile create spfile[xxxxx] from pfile[xxxx];1.4.1 查看服务器参数 用户可以通过如下两种方式查看数据库的服务器参数。 查询视图 v$parameter提供了当前会话可见的初始化参数的取值 可利用该动态性能视图来确定参数的默认值是否被修改过以及是否可以用 ALTER SYSTEM 和 ALTER SESSION 命令修改。show parameter name 查询当前会话生效的参数show spparameters查询当前会话生效的 spfile 参数参数的取值来源于 spfile 参数文件create pfile可以将 spfile 或当前内存中设置的参数保存到 pfile 文件中这种方法列出的参数都是用户设置的参数不包括默认值参数。查询视图 v$system_parameter 视图提供了当前实例生效的初始化参数的取值查看视图 v$spparameter视图提供了来自 spfile 文件中初始化参数的取值 如果参数在spfile 文件中没有设置 字 段 isspecified 对应的值为 false 。查看视图 v$spparameter2视图会返回多条记录 参数分为静态参数修改之后需要重启数据库才能生效和动态参数修改之后无需重启立即生效 动态参数可以在数据库运行时修改参数值并且立即生效的参数。静态参数内存中的当前值不能被修改只能在参数文件中修改且数据库必须要重启才能生效的参数。 Oracle 在视图 V$PARAMETER 中提供了一个列 ISSYS_MODIFIABLE如果该列的值为 IMMEDIATE 代表该参数为动态参数且修改后立即生效如果该列的值为 DEFERRED 代表该参数为动态参数但参数值修改后不会立即生效只有在新连接的会话中生效如果该列的值为 FALSE 代表该参数为静态参数 1.4.2 修改服务器参数 修改数据库的服务器参数主要通过企业管理器OEM或 ALTER SYSTEM 命令来实现。 通过企业管理器OEM修改首先使用 SYSTEM 用户登录 OEM然后选择服务器”页面中的初始化参数项将打开如下图所示的初始化参数页面在该页面的“值”列中就可以修改参数值然后保存就可以 ​​​​​​​​​​​​​​​​使用 ALTER SYSTEM 命令修改服务器参数 例如通过 ALTER SYSTEM 命令修改标准数据块的大小为 4096 字节代码及运行结果如下。 alter system set db_block_size4096 系统已更改-- 值修改内存中的值 ALTER SYSTEM/SESSION SET 参数名参数值 SCOPE MEMORY SID*;-- 只修改 SPFILE 中的值 ALTER SYSTEM SET 参数名参数值 SCOPE SPFILE SID*;-- 同时修改 SPFILE 和 MEMORY 中的值也可以省略 BOTH 关键词 ALTER SYSTEM/SESSION SET 参数名参数值 SCOPE BOTH SID*;-- 设置延迟生效修改只对以后连接到数据库的会话生效而对当前会话以及其它已经连接到 Oracle 的会话不会生效。 ALTER SYSTEM SET 参数名参数值 DEFERRED SCOPE SPFILE SID*;说明 1在 RAC 环境中要修改所有实例可以在 ALTER SYSTEM 的最后加上 SID*要更改某一个实例 在命令的结尾加上 SID实例名 2ALTER SESSION修改的参数只限于本次会话退出会话再进入时修改失效 3ALTER SYSTEM修改的参数适用于数据库实例的所有会话数据库关闭则修改失效 4ALTER SYSTEM DEFERRED修改是延迟修改退出会话下次进入会话时生效 5scope spfile修改只对 spfile 参数文件有效对于动态参数和静态参数都是数据库重启时有效。 6scope memory修改只对内存有效对于动态参数修改后立即生效数据库重启后失效。静态参数不允许使用该选项。 7scope both修改对 spfile 参数文件和内存都生效。对于动态参数修改后立即生效数据库重启后失效。静态参数不允许使用该选项。1.4.3 参数文件及具体作用 参数文件由一系列的参数和对应的取值组成每个参数占据一行以参数名和参数值的形式表示。 # This is a comment processes 200 db_block_size 8192 sga_target 4GOracle 数据库有大量的参数每个参数都有不同的作用和取值范围。以下是一些常见的Oracle参数及其作用 processes控制数据库实例能够同时处理的并发连接数。db_block_size定义数据块的大小影响数据库存储和I/O性能。sga_target指定SGASystem Global Area的目标大小包括缓冲区高速缓存和共享池。undo_tablespace指定回滚段表空间的名称用于管理事务的回滚和并发控制。log_archive_dest定义归档日志文件的位置和传输方式用于实现数据备份和恢复。optimizer_mode确定SQL查询优化器的工作模式影响SQL查询的执行计划和性能。 1.5 其他文件 Oracle 系统运行时除了必需的数据文件、控制文件、日志文件及服务器参数文件外还需要一些辅助文件如密码文件、警告文件和跟踪文件下面将对这些辅助文件进行简单的介绍。 1.5.1 密码文件Password files 密码文件是 Oracle 系统用于验证 sysdba 权限的二进制文件当远程用户以 sysdba 或 sysoper 默认情况下 sysdba 角色中存在 sys 用户sysoper 角色中存在 system 用户连接到数据库时一般要用密码文件验证。 Oracle 用户登录数据库时有三种验证方式分别为 操作系统验证即Oracle 用户只要能够登录操作系统在登录数据库时不需要验证用户名和密码。此种登录方式只有在服务器本机登录有效不适用于远程登录。 如果需要屏蔽操作系统验证可以采用两种方式 修改 $ORACLE_HOME/network/admin/sqlnet.ora 文件如果该文件不存在表示开启操作系统验证则新建一个文件设置 SQLNET.AUTHENTICATION_SERVICES 参数为 none 其他参数 none : 关闭操作系统验证只能使用密码验证all : 用于 linux 或 unix 平台启用操作系统验证nts : 用于 windows 平台启用操作系统验证 修改 remote_login_passwordfile 参数的取值为 EXCLUSIVE 或 SHARED 其他参数 NONE: 不使用密码文件使用操作系统验证EXCLUSIVE: 密码文件验证但只有一个数据库实例可以使用此文件SHARED: 密码文件验证多个数据库实例可以使用此文件但此设置下只有 SYS 帐号能被识别 密码文件验证使用密码文件中保存的用户和密码登录数据库数据字典验证使用数据字典中的用户和密码登录数据库一般用于普通用户的登录验证 Oracle 11g 密码文件的默认存放位置以及命名 $ORACLE_HOME/dbs/orapwORACLE_SID 其中 ORACLE_SID 表示数据库实例名。创建密码文件既可以在创建数据库实例时自动创建也可以使用 ORAPWD.EXE 工具手动创建创建密码文件的命令格式如下 ORAPWD FILEfilename PASSWORDpassword ENTRIESmax_users参数说明 filename表示密码文件名称。password表示设置 internal/sys 账户口令。max_users表示密码文件中可以存放的最大用户数对应允许以 sysdba/sysoper 权限登录数据库的最大用户数。 创建了密码文件后需要设置初始化参数 remote_login_passwordfile 来控制密码文件的使用状态通常有 3 种状态值 NONE表示只要通过操作系统验证就不用通过 Oracle 密码文件验证SHARED表示多个数据库实例都可以采用此密码文件验证EXCLUSIVE表示只有一个数据库实例可以使用此密码文件验证。 创建一个密码文件其 SYS 口令为 012345代码如下。 C:\ORAPWD FILEE:\app\Admin\product\11.2.0\dbhome_1\database\PWDorcl.ora password012345 entries401.5.2 警告文件 警告文件即警告日志文件是一个存储在 Oracle 系统目录下的文本文件名称通常为 alert_orcl.log它用来记录 Oracle 系统的运行信息和错误信息。运行信息一般包括 Oracle 实例的启动与关闭、建立表空间、增加数据文件等错误信息包括空间扩展失败、启动实例失败等。 当 Oracle 系统安装完毕后其实例日常运行的基本信息都会记录在警告文件中。警告文件的路径可通过 Oracle 系统的 background_dump_dest 参数值来查看并且该参数值由服务器进程和后台进程写入。 注意随着时间的推移警告文件会越来越大数据库管理员应该定期删除警告文件 1.5.3 跟踪文件tracle files​ 跟踪文件包含了大量且详细的诊断和调试信息。通过对跟踪文件的分析可以定位问题、分析问题和解决问题。跟踪文件的位置由 BACKGROUND_DUMP_DEST 参数决定。跟踪文件分为以下三类 警报日志文件alert files 警报日志文件记录数据库在启动、关闭和运行期间后台进程的活动情况。如表空间创建、回滚段创建、某些 alter 命令、日志切换、错误消息等。 警报日志的名称alert_ORACLE_SID.log。 查看警报日志文件的位置show parameter BACKGROUND_DUMP_DEST 查看警报日志文件 ll alert_orcl1.log 报警日志主要保存以下信息 数据库的启动、停止记录所有的非默认值的初始化参数记录日志的切换情况记录检查点的完成情况记录数据库工作时遭遇的错误信息 后台进程跟踪文件 用于记录后台进程的警告或错误消息 DBWR、LGWR、SMON 等后台进程创建的后台跟踪文件 后台进程跟踪文件的磁盘位置由初始化参数 BACKGROUND_DUMP_DEST 确定后台进程跟踪文件的命名格式为ORACLE_SID_进程名_进程号.trc例如 orcl_cjq0_5172.trc。 查看后台进程 pmon 对应的跟踪文件ll *pmon*用户进程跟踪文件 用于记录与用户进程相关的信息它主要用于跟踪 SQL 语句这些文件仅在用户会话期间遇到错误时产生。 通过用户进程跟踪文件可以判断 SQL 语句的执行性能。用户进程跟跟踪文件的位置由初始化参数 user_dump_dest 确定用户进程跟踪文件的命名格式为 ORACLE_SID_ora_服务进程的spid.trc例如 orcl_ora_4888.trc。 查看用户进程跟踪文件ll *ora* 在 v$parameter 视图中查看当前实例的用户跟踪文件的路径 select value from v$parameter where name user_dump_dest; 打开 sql 跟踪exec dbms_system.set_sql_trace_in_session(sid, serial#, true) 关闭 sql 跟踪exec dbms_system.set_sql_trace_in_session(sid, serial#, false)
http://www.hkea.cn/news/14417659/

相关文章:

  • 专业的餐饮加盟网站建设自学服装设计该怎么入手
  • 响应式网站镇江制作网页图片
  • 新塘网站设计下一页360
  • 建网站 免费网站建站解决方案
  • 网站风格网站建设咨询公司地址
  • 怎么用小旋风网站建设教程山东工艺美术学院网站建设公司
  • 个人简历制作网站湖北省节能建设网站
  • 乐清建站公司国内的搜索引擎排名
  • 网站开发进程报告个人网站建设优化
  • 旅游网站排名前5位的动态excel图表制作教程
  • 360网站建设服务网站整体地图怎么做
  • 找别人做网站 自己管理网站网页制作公司网站
  • 广东建设教育协会网站首页南部县房产网
  • 广州市网站建设 合优视频解析接口网站怎么做
  • 可以访问任何网站的浏览器jsp网站开发的使用表格
  • 高端行业网站建设我想开个网站
  • 深圳市住房和城乡建设部网站建设局网站首页
  • 省西省建设厅网站html和php做网站哪个好
  • 随州网站建设全包建设一个网站需要哪些费用吗
  • 苏州建设档案馆官方网站成都旅游必去景点
  • 饮食网站首页页面移动端优秀网站
  • 微商城网站建设代理商斗图在线制作
  • 青岛门户网站建设电子商务网站建设需求概述
  • 山东省威海市文登区建设局网站网上商城用wordpress
  • 专业营销网站带客网站推广的方式和方法
  • dns服务器 域名不存在时 跳转到指定网站深圳市工程建设网站
  • 网站建设佳木斯wordpress wp_query paged
  • 招商网站的建设目的wordpress博客主机选择
  • 网站怎么做成app西安企业网站建设
  • 备案个人网站名称大全网页设计模板中国素材