To get SQL Trace



To get SQL Trace


. Set profile FND: Diagnostics to Yes at user level.
. Login as the above user
. Click on Diagnostics icon(Home Page).
. Select 'Set Trace Level' and click Go
. Select the desired trace level (binds and waits) and click Save
. Run Depreciation
. Click Diagnostics icon
. Select 'Set Trace Level' and “No Trace”, click Go
. Take note of the Trace ID numbers on the left side of the page (Typically there will be multiple file numbers; these Trace ID number will be part of the raw trace file name)
. Find the trace files using command like below. See Note 290614.1 to find the location of the trace files which depends on the rdbms version.

$ ls -lt *<file number>*
--on database server

Execute tkprof in the trace files with sort options exeela, fchela, prsela as it sorts sql statements by execution, fetch and parse time. This will list them first, syntax is:

$ tkprof explain=apps/ <pwd> sort='(prsela,exeela,fchela)'

- OR -

$ tkprof <filename> output=/<path>/<filename.prf> explain=apps/<pwd> sort='(exeela, fchela,prsela)'


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误提示表明在执行 HiveMetaStore 的时候,无法获取到 schema 版本,可能的原因是 metastore 数据库不存在。你需要在 HiveMetaStore 所在的机器上创建 metastore 数据库,并且确保 HiveMetaStore 配置文件中指定了正确的数据库连接信息。具体步骤如下: 1. 使用 mysql 客户端或者其他工具连接到 MySQL 数据库,创建 metastore 数据库: ``` CREATE DATABASE metastore; ``` 2. 修改 HiveMetaStore 的配置文件(hive-site.xml),指定正确的数据库连接信息。例如: ``` <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>your-username</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>your-password</value> </property> ``` 其中,ConnectionURL 指定了数据库连接的 URL,其中 localhost 是数据库所在的主机名,metastore 是数据库名称,createDatabaseIfNotExist=true 表示如果数据库不存在,则自动创建。ConnectionDriverName 指定了使用的 JDBC 驱动程序,ConnectionUserName 和 ConnectionPassword 分别指定了连接数据库所需要的用户名和密码。 3. 重启 HiveMetaStore 服务,重新执行你的操作,看看问题是否已经解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值