1.解锁用户
select username,account_status from dba_users b where b.username=upper('<username>');alter user <username> account unlock;  --解锁
alter user <username> identified by sh;--解开EXPIRED
alter user <username> identified by '&pw';2.授权
alter user <username1> grant connect through <username2>; 3.create package 报错,追踪sql
ORA-04021:等待锁定对象时发生超时select object_name,s.sid,s.serial#,p.spid from v$locked_object l, dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;ddl锁???????????????
最先持有这个锁的人???????获取spid> ps -ef|grep 18399 后台kill可能会down> kill 183994. SQL卡死,追踪sql
select q.SQL_TEXT,q.SQL_ID,s.SID,s.SERIAL# from v$session s ,v$locked_object o,v$sql q
where o.SESSION_ID=s.SID and s.SQL_ID=q.SQL_ID and q.SQL_ID='3pa2v9fvthfc5' ;select q.SQL_TEXT,q.SQL_ID,s.SID,s.SERIAL#,do.object_name,s.USERNAME,s.SQL_EXEC_START from v$session s ,v$locked_object o,v$sql q,dba_objects do
where o.SESSION_ID=s.SID and s.SQL_ID=q.SQL_ID and do.object_id=o.OBJECT_ID; alter system kill session 'sid.serial#';5. 数据库连接问题
域----vip----主机
lsnrctl 实例名
nslookup 域名
show parameter local
srvctl (RAC)监听是否打开:
lsnrctl status 实例名
lsnrctl start 实例名数据库是否启动:
ps -ef|grep pmon
若没有,startup6.查看剩余表空间的大小:普通表空间
SELECT TABLESPACE_NAME, SUM(BYTES)/1024/1024 AS "FREE SPACE(M)" FROM DBA_FREE_SPACE WHERE TABLESPACE_NAME = 'USERS' GROUP BY TABLESPACE_NAME;
查看临时表空间使用量/空余量:
select TABLESPACE_NAME, BYTES_USED/1024/1024 used_MB,BYTES_FREE/1024/1024 free_MB from V$TEMP_SPACE_HEADER;7.查看是哪个磁盘组:
普通表空间:select * from dba_data_files  where tablespace_name='<tablespace_name>';
添加表空间:
select 'create tablespace ' ||TABLESPACE_NAME|| ' datafile ''<DATA_DG>'' size 500m autoextend on;' from dba_tablespaces;8.如果是asm管理查看磁盘剩余空间
select name,free_mb/1024/1024,total_mb from v$asm_diskgroup_stat where name='<DATA_DG>';
select * from v$asm_diskgroup;9.如果磁盘组够用,增加数据文件
ALTER TABLESPACE &tablespace_name ADD DATAFILE '<DATA_DG>' SIZE 500m AUTOEXTEND ON ;
alter tablespace temp add tempfile '<DATA_DG>' size 500m autoextend on ;10. 如果是文件系统,则使用下面的语句:
ALTER TABLESPACE &tablespace_name ADD DATAFILE '&datafile_name' size 100m autoextend on next 100m MAXSIZE 10000M;11.查看回滚时间
select usn, state, undoblocksdone, undoblockstotal, CPUTIME, pid,xid, rcvservers from v$fast_start_transactions;12. 查看连接数
select count(*) from v$session;13.抓10046
SQL> oradebug setospid 5489
Oracle pid: 56, Unix process pid: 5489, image: oracle@主机名 (TNS V1-V3)
SQL> oradebug event 10046 trace name context forever , level 12
Statement processed.
SQL> oradebug event 10046 trace name context off;
Statement processed.
SQL> oradebug tracefile_name
&trace_dir/paolap_ora_5489.trc
SQL> host;14. 重启服务名,查看活动的服务名
select name from dba_services;
exec dbms_service.start_service('<dba_services_name>');15.awr报告
SELECT * FROM dba_hist_snapshot t ORDER BY t.begin_interval_time DESC;SELECT OUTPUTFROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(704877203,1,17568,17570));16. 编译packagepackage
select * from v$access m where m.TYPE='PACKAGE' and m.OBJECT='<package_name>';

oracle日常运维相关推荐

  1. oracle日常运维11g

    ================== –当前用户定时任务 select count() from user_jobs; –有权限访问的定时任务 select count() from all_jobs ...

  2. mysql dba工作笔记pdf_社区专家在线:Oracle数据库、MySQL、Db2 等数据库日常运维故障与性能调优在线答疑...

    数据库的重要性毋庸置疑,随着数据量日益增加,数据库的重要性更为凸显.DBA们作为数据库的日程运维管理人员,肩负着数据库运维的重要使命.一名合格的DBA,日常工作中需要掌握多项技能,包括数据库的故障诊断 ...

  3. oracle 运营维护_Oracle数据库日常运维常用脚本

    大 中 小 Oracle数据库日常运维常用脚本 1 查看所有数据文件 select file_name from dba_data_files union select file_name from ...

  4. Oracle DG日常运维命令大全

    作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM. Mysql.Oce ...

  5. 资源放送丨《OGG日常运维及故障处理》PPT视频

    前段时间,墨天轮邀请到云和恩墨交付总监 尹涛  分享了直播<OGG日常运维及故障处理>,在这里小编跟大家共享一下PPT和视频,供大家参考学习. Oracle Golden Gate(简称O ...

  6. 2场直播丨OGG日常运维及故障处理、云原生数据仓库AnalyticDB

    1. OGG日常运维及故障处理 - 09/09 Oracle Golden Gate(简称OGG)提供异构环境下数据的实时捕捉.变换.投递.基于这些功能,OGG主要用于的场景包括数据实时同步.数据梳理 ...

  7. 数据库日常运维操作手册

    目 录 一.日维护过程... 3 1.1.确认所有的INSTANCE状态正常... 3 1.2.检查文件系统的使用(剩余空间)... 3 1.3.检查日志文件和trace文件记录... 3 1.4.检 ...

  8. oracle数据库运维干什么,数据库运维岗位职责

    数据库运维工作职责 岗位职责: 1.参与数据分析沟通工作: 2.整理需求文档,细化需求: 3.负责研发部所有服务器的日常运维工作,数据库管理工作等: 4.与网络维护团队一起维护研发部的网络: 5.协助 ...

  9. 【分享】Oracle 常用运维命令大全

    教材下载 ORACLE OCP 19C 官方电子教材 ORACLE OCP 12C官方电子教材 课程介绍 DBA数据库管理必备认证:ORACLE OCP 19C Oracle 常用运维命令大全 一.o ...

最新文章

  1. 2021 年 7 月编程语言排行榜
  2. 云端卫士DDoS防护解决方案助力互联网金融安全
  3. Jfinal 不同版本下的前端模版的数据取值输出
  4. [云炬创业基础笔记] 第三章测试1
  5. HTTP协议中返回代码302的情况
  6. javafor循环打印图案_C程序使用循环打印盒子图案
  7. python写算法求最短路径,Python实现迪杰斯特拉算法并生成最短路径的示例代码
  8. 【文献阅读】Self-Normalizing Neural Networks
  9. photoshop2021一键替换蓝天白云,变化万千
  10. tablepc是什么平板电脑_什么是TABLET PC,TABLET PC有什么功能呢?
  11. 读取.xls文件报错:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘MIME-Ver
  12. 详解函数的三种传递方式
  13. win10 无法修改时间,自动设置时间灰色
  14. 在echarts中圆环图中间 自定义图片引入
  15. 关于Linux系统重启过慢问题解决方案
  16. 3d模型轻量级查看器-Autodesk FBX Review
  17. AFNetworking(v3.1.0) 源码解析
  18. 【Transformer】一文搞懂Transformer | CV领域中Transformer应用
  19. Starting nodemanagerslocalhost: mv: 无法获取‘/opt/module/hadoop-3.1.3/logs/hadoop-atguigu-nodemanager-ha
  20. python手机_Python手机号码匹配

热门文章

  1. SecureCRT 终端仿真程序 v7.0.0.326 中文绿色便携破解版 地址
  2. HTML禁止复制粘贴以及禁止下载图片的小技巧
  3. Linux--md5sum的使用
  4. python读取odb_Python提取Abaqus ODB中的场变量(Field output)与历史变量(History output)方法...
  5. 基于php的在线问卷调查系统-计算机毕业设计
  6. 计算机二级刷题先EXCEL,备考篇丨迎接计算机二级考试
  7. Hyper-V 缩放后找不到菜单问题解决
  8. 激光共聚焦显微镜测量技术在汽车工业上的应用
  9. 强迫症福音:OC启动界面图标与文字全部匹配超简单教程
  10. PHP获取到当前主域名