oracle一些重要文件的位置

简介:
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; 
相关文章
|
7月前
|
存储 Oracle NoSQL
Oracle 表空间、数据文件、schema的关系
Oracle 表空间、数据文件、schema的关系
190 2
|
7月前
|
XML Java 数据库连接
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
|
20天前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的控制文件与归档日志文件
本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。
【赵渝强老师】Oracle的控制文件与归档日志文件
|
20天前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle的参数文件与告警日志文件
本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。
|
20天前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的数据文件
在Oracle数据库中,数据库由多个表空间组成,每个表空间包含多个数据文件。数据文件存储实际的数据库数据。查询时,如果内存中没有所需数据,Oracle会从数据文件中读取并加载到内存。可通过SQL语句查看和管理数据文件。附有视频讲解及示例。
|
3月前
|
Oracle 关系型数据库 数据库
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。 出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。数据库恢复工程师对数据库文件进一步检测、分析后,发现sysaux01.dbf文件损坏,有坏块。 修复并启动数据库后仍然有许多查询报错,export和data pump工具使用报错。从数据库层面无法修复数据库。
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
|
2月前
|
Oracle 关系型数据库 数据库
oracle数据恢复—Oracle数据库文件损坏导致数据库打不开的数据恢复案例
打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。 出现上述报错的原因有:控制文件损坏、数据文件损坏、数据文件与控制文件的SCN不一致等。数据恢复工程师对数据库文件做进一步检测分析后发现sysaux01.dbf文件有坏块。修复sysaux01.dbf文件,启动数据库依然有许多查询报错。export和data pump工具无法使用,查询告警日志并分析报错,确认发生上述错误的原因就是sysaux01.dbf文件损坏。由于该文件损坏,从数据库层面无法修复数据库。由于system和用户表空间的数据文件是正常的,
|
6月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
78 0
|
6月前
|
存储 SQL Oracle
oracle 存储过程导出sql语句 导出为文件
oracle 存储过程导出sql语句 导出为文件
185 0
|
7月前
|
存储 监控 Oracle
Oracle数据文件:数据王国的秘密藏宝图
【4月更文挑战第19天】Oracle数据文件是数据库物理存储的核心,存储实际数据,犹如数据王国的宝藏。它们对数据库性能至关重要,影响数据分布和访问效率。有效管理数据文件涉及合理规划大小、数量,监控使用情况,利用自动扩展功能,并能实现跨磁盘存储和高可靠性。理解数据文件原理有助于优化数据库性能和资源利用,发掘更多数据潜力。