logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

oracle中实现某个用户truncate 其它用户下的表

假如想赋予jiao这个用户清空scott.t1这个表的权限,则可以在scott下创建一个清空该表的存储过程,然后将执行该存储过程的权限授予jiao用户。二 假如想清空某个用户下的多个表或所有表。则可以通过将存储过程的表名写成传参形式。

#oracle#数据库
oracle单实例怎样修改端口

alter system set local_listener='(address=(protocol=tcp)(host=172.16.12.172)(port=1522))';

#oracle
oracle 12c查看执行过的sql及当前正在执行的sql

当执行新的SQL语句时,如果这条SQL语句不在共享池中,数据库会进行硬解析,并将解析后的执行计划加载到共享池中。如果执行的是共享池内已经存在的SQL语句,则只会进行软解析,LAST_LOAD_TIME的值不会改变。假如同事让排查某个接口都有哪些慢sql,可以使用这个方法(先调用下这个慢接口,然后统计下这个时间段内的慢sql),只是会导出非这个接口的多余慢sql,再结合业务进行筛选吧。#统计共享池中

文章图片
#oracle
用powerdesigner连接oracle数据库生成pdm(反导)

一 在自己windows电脑上安装32位oracle软件注意,一定要安装32位的oracle,否则后面用power designer配置数据源的时候会报错:我这里安装的是11g的oracle,如下:可以不用建库,只安装软件即可。二 配置tnsnames.oracd D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN创建tnsnames.ora文件,填写要

#数据库#oracle#database
oracle cannot allocate new log及Checkpoint not complete故障处理

一 问题描述有同事反馈,oracle数据库登录很慢,业务也受影响,页面打不开或者很缓慢。告警日志有如下报错:Thread 1 cannot allocate new log, sequence 24954Checkpoint not completeawr报告里也看到有该等待事件:二 问题排查2.1 查看redo log的大小及状态select * from v$log;如果status都是ACT

文章图片
#oracle#数据库
oracle怎样转义单引号

用单引号转义单引号。

#oracle
使用oracle sql monitor查看sql慢在哪里

activity活动这里显示时间大多花在了哪里。

文章图片
#oracle#数据库
oracle迁移数据文件

步骤如下:1. 把数据文件迁移到/u02对应的目录[oracle@localhost hsbop]$ mv /u01/app/oracle/oradata/orcl/acptdat.dbf /u02/oradata/hsbop/acptdat.dbf[oracle@localhost hsbop]$ mv /u01/app/oracle/oradata/orcl/acptidx.dbf /u02/

#oracle
You (oracle) are not allowed to access to (crontab) because of pam configuration

无法用oracle用户执行crontab -l查看定时任务,报错:但是以前都是可以的。

文章图片
#oracle
查询oracle最耗资源的sql语句

1、查询当前系统中正在执行的sql:SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address =b.address order by address, piece;2、查找死锁的语句:SELECT l.session_id sid, s.serial#, l.locked_

    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择