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. 在 Windows server 2008 下计划任务无法正常执行bat批处理文件
  2. 启动服务错误5拒绝访问_【Go API 开发实战 5】基础1:启动一个最简单的 RESTful API 服务器...
  3. 应届毕业生突破909万,数据盘点哪行工资最高,有你心仪的吗?
  4. .netcore 整合 log4net
  5. typescript主键自增长
  6. 围观神龙架构首次开箱,现场直播暴力拆机
  7. 统计学基础一:基础概念
  8. YYH算组合数(NOIP模拟赛Round 6)
  9. CISCO CCNA路由器密码管理
  10. JAVA Httpclient3.x与Httpclient4.x代码对比(post方法)
  11. 电力通信规约CDT/Modbus/101/103/104/DL/T645应用分析
  12. 【WEB服务器】什么是WEB服务器
  13. 记一次给笔记本安装固态硬盘
  14. 拖拽 开发 easyui php,jQuery EasyUI 教程-Draggable(拖动)
  15. Pytho字典生成式
  16. usb无线网卡和U盘同时使用
  17. [日常笔记] 2: 本地视频播放器 MPV
  18. 月薪2千到年薪百万,厂妹到高盛程序员,她书写了一个女孩的史诗
  19. 黑客窃取马来西亚用户的银行数据
  20. 装机不求人,适合“懒人”的系统安装方法

热门文章

  1. everything常用设置
  2. 【机器学习周志华】读书笔记 P3 机器学习发展历程(选读)
  3. 【模拟电路】PN结的相关知识
  4. 前端布局 Flex(弹性)布局
  5. 【数分书单】分析思维《一本小小的蓝色逻辑书》第四章小结
  6. bal插口_麦克风的接口有哪几种?
  7. [深度学习主流框架解析一] Caffe
  8. studio3T连接不上mongoDB
  9. 体育馆场地预约系统毕业设计,体育场地预约管理系统毕设,运动场地场地预约约定系统毕业设计论文需求分析
  10. Furucombo被盗1400万美元启示录:切勿过度授权