- 浏览: 244029 次
最新评论
SID_NAME=tinadb
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
spfile文件位置:
/u01/oracle/dbs/spfiletinadb.ora
参数文件位置:
/u01/oracle/dbs/init.ora
alert文件位置:
/u01/diag/rdbms/tinadb/tinadb/trace/alert_tinadb.log
alert log 是一个文本文件,可以用任何文本编辑器打开,它的位置可以通过SQL语句从数据库中检索到。
使用
select value from v$parameter where name='background_dump_dest'
或者 show parameter dest 也可以找到相应的位置找到文件位置。
监听文件位置:
/u01/oracle/network/admin/listener.ora
/u01/oracle/network/admin/tnsnames.ora
/u01/oracle/network/admin/sqlnet.ora
awr报告的位置:
1 生成单实例awr报告
@$ORACLE_HOME/rdbms/admin/awrrpt.sql
2 生成oracle RAC awr报告
@$ORACLE_HOME/rdbms/admin/awrgrpt.sql
3 生成RAC环境中特定数据库实例的awr报告
@$ORACLE_HOME/rdbms/admin/awrrpti.sql
4 生成ORACLE RAC环境中多个数据库实例的awr报告
@$ORACLE_HOME/rdbms/admin/awrgrpti.sql
5 生成sql语句的awr报告
@$ORACLE_HOME/rdbms/admin/awrsqrpt.sql
6 生成特定数据库实例上某个sql语句的awr报告
@$ORACLE_HOME/rdbms/admin/awrsqrpi.sql
7 生成单实例awr时段对比报告
@$ORACLE_HOME/rdbms/admin/awrddrpt.sql
8 生成oracle RAC awr时段对比报告
@$ORACLE_HOME/rdbms/admin/awrgdrpt.sql
9 生成特定数据库实例的awr时段对比报告
@$ORACLE_HOME/rdbms/admin/awrddrpi.sql
10 生成oracle RAC 环境上特定数据库实例的awr时段对比报告
执行:sql>@$ORACLE_HOME/rdbms/admin/awrrpt.sql 就会生成了
dump目录位置
/u01/admin/tinadb/adump
/u01/admin/tinadb/dpdump
adump :审计信息
bdump :后台进程,bdump 中有alert文件,和一些后台进程的trace file
cdump :core trace,一般是用来日志应用程序的除非数据库出了问题,否则基本上不会有什么信息
dpdump :是存放一些登录信息的
pfile :初始化参数文件initSID
udump :前台手动trace的,比如sql trace之后session的trace文件
show parameter background_dump_dest;
密码文件
1、密码文件的使用
sqlplus "/ as sysdba" --可以直接登陆本机数据库,但是登陆远程数据库时失败(ERROR:ORA-01031: insufficient privileges)
如果登陆远程数据库就要写上用户名密码,而且该用户名具有sysdba权限
创建密码文件
ORAPWD FILE=<密码文件名> PASSWORD =<登陆密码> ENTRIES=<允许使用该密码文件的最大用户数>
[oracle@oratest ~]$ orapwd file=/u01/oracle/dbs/pwdtinadb.ora password=tina entries=10
密码文件位置
/u01/oracle/dbs/下的PWDSID.ORA,其中SID代表相应的Oracle数据库系统标识符
2、密码文件的REMOTE_LOGIN_PASSWORDFILE参数
有了密码文件之后,需要设置初始化参数REMOTE_LOGIN_PASSWORDFILE来控制密码文件的使用状态。
SQL> show parameter password --查看密码文件的状态
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
NONE:指示Oracle系统不使用密码文件,特权用户的登录通过操作系统进行身份验证;
EXCLUSIVE:指示只有一个数据库实例可以使用此密码文件。只有在此设置下的密码文件可以包含有除INTERNAL/SYS以外的用户信息,即允许将系统权限SYSOPER/SYSDBA授予除INTERNAL/SYS以外的其他用户。
SHARED:指示可有多个数据库实例可以使用此密码文件。在此设置下只有INTERNAL/SYS帐号能被密码文件识别,即使文件中存有其他用户的信息,也不允许他们以SYSOPER/SYSDBA的权限登录。此设置为缺省值。
修改REMOTE_LOGIN_PASSWORDFILE参数值:
ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE
授权给其它用户:
创建相应用户帐号,对其授权(包括SYSOPER和SYSDBA):
GRANT SYSDBA TO user_name;
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
spfile文件位置:
/u01/oracle/dbs/spfiletinadb.ora
参数文件位置:
/u01/oracle/dbs/init.ora
alert文件位置:
/u01/diag/rdbms/tinadb/tinadb/trace/alert_tinadb.log
alert log 是一个文本文件,可以用任何文本编辑器打开,它的位置可以通过SQL语句从数据库中检索到。
使用
select value from v$parameter where name='background_dump_dest'
或者 show parameter dest 也可以找到相应的位置找到文件位置。
监听文件位置:
/u01/oracle/network/admin/listener.ora
/u01/oracle/network/admin/tnsnames.ora
/u01/oracle/network/admin/sqlnet.ora
awr报告的位置:
1 生成单实例awr报告
@$ORACLE_HOME/rdbms/admin/awrrpt.sql
2 生成oracle RAC awr报告
@$ORACLE_HOME/rdbms/admin/awrgrpt.sql
3 生成RAC环境中特定数据库实例的awr报告
@$ORACLE_HOME/rdbms/admin/awrrpti.sql
4 生成ORACLE RAC环境中多个数据库实例的awr报告
@$ORACLE_HOME/rdbms/admin/awrgrpti.sql
5 生成sql语句的awr报告
@$ORACLE_HOME/rdbms/admin/awrsqrpt.sql
6 生成特定数据库实例上某个sql语句的awr报告
@$ORACLE_HOME/rdbms/admin/awrsqrpi.sql
7 生成单实例awr时段对比报告
@$ORACLE_HOME/rdbms/admin/awrddrpt.sql
8 生成oracle RAC awr时段对比报告
@$ORACLE_HOME/rdbms/admin/awrgdrpt.sql
9 生成特定数据库实例的awr时段对比报告
@$ORACLE_HOME/rdbms/admin/awrddrpi.sql
10 生成oracle RAC 环境上特定数据库实例的awr时段对比报告
执行:sql>@$ORACLE_HOME/rdbms/admin/awrrpt.sql 就会生成了
dump目录位置
/u01/admin/tinadb/adump
/u01/admin/tinadb/dpdump
adump :审计信息
bdump :后台进程,bdump 中有alert文件,和一些后台进程的trace file
cdump :core trace,一般是用来日志应用程序的除非数据库出了问题,否则基本上不会有什么信息
dpdump :是存放一些登录信息的
pfile :初始化参数文件initSID
udump :前台手动trace的,比如sql trace之后session的trace文件
show parameter background_dump_dest;
密码文件
1、密码文件的使用
sqlplus "/ as sysdba" --可以直接登陆本机数据库,但是登陆远程数据库时失败(ERROR:ORA-01031: insufficient privileges)
如果登陆远程数据库就要写上用户名密码,而且该用户名具有sysdba权限
创建密码文件
ORAPWD FILE=<密码文件名> PASSWORD =<登陆密码> ENTRIES=<允许使用该密码文件的最大用户数>
[oracle@oratest ~]$ orapwd file=/u01/oracle/dbs/pwdtinadb.ora password=tina entries=10
密码文件位置
/u01/oracle/dbs/下的PWDSID.ORA,其中SID代表相应的Oracle数据库系统标识符
2、密码文件的REMOTE_LOGIN_PASSWORDFILE参数
有了密码文件之后,需要设置初始化参数REMOTE_LOGIN_PASSWORDFILE来控制密码文件的使用状态。
SQL> show parameter password --查看密码文件的状态
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
NONE:指示Oracle系统不使用密码文件,特权用户的登录通过操作系统进行身份验证;
EXCLUSIVE:指示只有一个数据库实例可以使用此密码文件。只有在此设置下的密码文件可以包含有除INTERNAL/SYS以外的用户信息,即允许将系统权限SYSOPER/SYSDBA授予除INTERNAL/SYS以外的其他用户。
SHARED:指示可有多个数据库实例可以使用此密码文件。在此设置下只有INTERNAL/SYS帐号能被密码文件识别,即使文件中存有其他用户的信息,也不允许他们以SYSOPER/SYSDBA的权限登录。此设置为缺省值。
修改REMOTE_LOGIN_PASSWORDFILE参数值:
ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE
授权给其它用户:
创建相应用户帐号,对其授权(包括SYSOPER和SYSDBA):
GRANT SYSDBA TO user_name;
发表评论
-
ETL工具--kettle简介
2016-02-24 11:21 0oracle ETL工具---数据迁移 常用的有:OWB(o ... -
oracle 游标实例
2015-12-31 17:23 1228oracle游标 游标-----内存 ... -
10053事件分析
2015-12-25 17:37 8201)10053介绍: 10053 事件是oracle 提供的用 ... -
oracle绑定变量学习
2015-12-25 17:01 1623绑定变量(binding variable) ... -
oracle 绑定变量
2015-12-24 17:26 0关键词: 绑定变量(binding variable),共享池 ... -
oracle插入大量数据
2015-12-23 17:35 1444oracle插入大量数据 1.生 ... -
ORA-03113:end-of-file on communication channel
2015-12-23 14:32 1182测试上面的一个库 plsql报错:shared memory ... -
oracle分区表【转】
2015-12-23 14:20 466oracle分区表 1.表空间及 ... -
迁移数据文件到ASM【转】
2015-12-23 11:53 8041.迁移数据文件到ASM 1) ... -
adrci命令
2015-12-23 11:46 3119一、adrci说明 在oracle11g中,dump ... -
用户+角色+权限
2015-12-21 17:58 928角色与用户权限的学习 ... -
oracle database link
2015-12-21 17:08 912目前我的数据库里只有tinadb一个实例,要创建db link ... -
oracle回收站
2015-12-21 14:22 463oracle回收站 1.drop table books; ... -
使用nid修改sid和dbname
2015-12-21 15:29 815如非必要,不建议在生产库上对dbid进行修改 1、修改dbi ... -
rman模拟故障恢复实验
2015-12-18 16:08 1195补充1:restore database和recover da ... -
rman命令学习-tina(下)
2015-12-18 16:07 1197五、rman删除 delete命令 删除相关的 ... -
rman命令学习-tina(上)
2015-12-18 16:06 924RMAN学习-tina rman的功能非常强大,下面我们来一 ... -
oracle profile介绍
2015-12-16 17:34 656profile文件的介绍: Oracle系统中的profi ... -
oracle缩小表空间
2015-12-18 16:59 1796oracle缩小表空间: oracle常用的此类命令Alte ... -
oracle数据库的启动和关闭【转】
2015-12-16 15:02 1181数据库的启动和关闭 Or ...
相关推荐
在Oracle数据库管理中,了解如何查看Alert日志文件的位置至关重要。Alert日志文件包含有关数据库实例运行时的重要信息,例如错误消息、警告和其他重要事件,对于诊断问题和维护数据库健康状态非常有用。本文将详细...
在Oracle数据库管理与维护过程中,正确理解并掌握`init.ora`文件的位置至关重要。该文件是Oracle实例启动时读取的重要配置文件之一,用于设置数据库运行所需的参数。本文将详细介绍如何定位`init.ora`文件的具体位置...
OCI文件通常包含一些库和头文件,这些文件是用于建立与Oracle数据库连接所必需的。在Oracle 12c中,这些文件通常位于名为“instantclient”的目录下,如“instantclient_12_2”所示。这个压缩包文件包含了运行Oracle...
### Oracle 主要配置文件介绍 #### 1.2 Oracle 主要配置文件介绍 ##### 1.2.1 /etc/profile 文件 - **定义**: `/etc/profile` 文件是系统级的环境变量配置文件,在 CAMS 系统中,与数据库相关的环境变量定义在此...
在Oracle数据库系统中,监听器(Listener)是至关重要的组成部分,它负责管理客户端连接请求,将这些请求转发到相应的数据库服务。本文将详细介绍Oracle 11g的监听文件及其配置,同时也会提及tnames文件的相关知识。...
Oracle 日志文件是 Oracle 数据库管理员 (DBA) 实现数据库恢复和追踪用户操作的重要工具。通过分析 Oracle 日志文件,可以追踪用户的恶意操作、恢复误删除的数据、执行事后审计等。Oracle 公司提供的 LogMiner 是一...
6. **删除临时文件和日志**:Oracle的临时文件和日志文件可能散布在不同位置,批处理文件会遍历这些位置并删除它们。 7. **重启电脑**:最后,批处理文件可能会选择重启计算机,以确保所有更改生效并清除Oracle的...
Oracle数据库系统中,参数文件是配置数据库运行方式的关键组件,主要分为PFILE(初始化参数文件)和SPFILE(服务参数文件)。这两种类型的参数文件各有特点,适用于不同的管理和操作场景。 一、PFILE(初始化参数...
正确配置这些文件对于确保Oracle数据库的正常运行至关重要。例如,错误的监听器配置可能导致客户端无法成功连接到数据库;不合理的内存参数设置可能会影响数据库性能等。 ### 总结 通过了解Oracle的主要配置文件...
控制文件是Oracle数据库的一个二进制文件,它包含了数据库的物理结构信息,如数据文件的名字和位置、重做日志文件的位置等。控制文件对于数据库来说至关重要,没有控制文件,Oracle将无法启动数据库。 #### 二、...
Oracle 11g OCI(Oracle Call Interface)是Oracle数据库提供的一种C语言编程...正确配置和使用这些文件,可以实现高效、稳定的数据库访问,同时,理解数据库权限管理和用户切换的概念也是日常数据库工作的重要部分。
8. **重命名或移动数据文件**:如果数据文件在新位置,需要更新控制文件中的路径,然后使用ALTER DATABASE DATAFILE命令重命名或移动文件。 9. **打开数据库**:使用ALTER DATABASE OPEN或OPEN RESETLOGS命令打开...
如果有,恢复过程相对简单,只需将备份中的数据文件恢复到原始位置或新的位置,并使用`RESTORE DATABASE`或`RESTORE DATAFILE`命令。 3. **使用闪回功能**:如果数据库启用了闪回功能,可以尝试使用`FLASHBACK ...
在Oracle数据库的运行过程中,配置文件起着至关重要的作用。以下是关于"oracle数据库配置文件"的详细讲解: 1. **initv6db.ora文件**: 这是Oracle数据库的初始化参数文件,也称为`spfile`(如果是以.ora结尾,则...
在Oracle数据库中,导入(import)和导出(export)是两个重要的工具,用于数据迁移、备份和恢复。本压缩包包含的可执行文件就是针对这些功能的实用程序,特别适用于那些无需完整安装Oracle环境但仍需进行数据操作的...
数据文件是Oracle数据库中最重要的组成部分之一,用于存储用户数据和表空间元数据。移动数据文件通常涉及到以下步骤: 1. **关闭数据库** - 使用`svrmgrl`工具登录到数据库。 - 输入命令`CONNECT INTERNAL`来...
控制文件是Oracle数据库中极为重要的组成部分之一,它是一个二进制文件,用于存储关于整个数据库的重要信息,包括数据库的结构信息。控制文件对于数据库的正常运行至关重要,因为它是数据库能够识别其组成元素的关键...
ORACLE数据库日志文件分析是关系型数据库管理系统中非常重要的一部分。日志文件是ORACLE数据库的核心组件之一,用于记录数据库的所有操作,包括事务、数据修改、回滚等。日志文件分析是ORACLE数据库管理员的基本技能...
2. **设置环境变量**:安装完成后,需要设置一些环境变量以指示系统找到oci相关的库文件。例如,添加以下行到用户的.bashrc或.bash_profile文件: ``` export ORACLE_HOME=/path/to/oracle/instantclient export ...