Oracle权限相关查询
Oracle权限相关查询着实视图有点多,记录下常用的语句,方便查询:1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_...
Oracle数据库克隆后temp文件因路径变化无法找到问题
Oracle数据库克隆后temp文件因路径变化无法找到出现如下报错Errors in filexxxx.trc:ORA-01157: cannot identify/lock data file xxx - see DBWR trace fileORA-01110: data file 201: 'xxx/temp01.dbf'部分trace文件: DDE: Problem Key 'ORA 1110' was flood controlled (0x5) (no incident)ORA-01110: data...
绝地大逃杀,吃鸡首秀
安装比较简单1安装steam。2购买绝地大逃杀。3下载游戏,此时绝地大逃杀下载会很慢,预计时间一年,此时可以选在距离较近的冷门服务器,我选的蒙古,大概80分钟下载完成。在运行时出现问题,在steam中运行绝地没有反应,各种百度终于找到解决方法:在steam中找到绝地大逃杀安装目录,运行.exe的可执行文件,出现报...
mysql修改管理员密码
mysql修改管理员密码杀掉mysql进程kill `cat /data/mysqldata/3306/mysql.pid`禁止连接禁止验证方式启动mysqlmysqld_safe --defaults-file=/data/mysqldata/3306/my.cnf --skip-grant-tables --skip-networking&修改管理员密码(本环境已将管理员更名为system)mysqlupdate mysql.user set password=password('welco...
减肥小计--2017
自从离开第一家公司,在减肥大业遇到瓶颈期后,体重就有开始控制不住的迹象。历时两年终于体重重回大学时期的巅峰。特别是2017年到7月之前,更是因为工作清闲,体重暴涨,而且喝酒吃肉,身体状况也在不停走下坡路。借着更换工作的机会,换了新的环境,新的工作状态,生活开始变得规律。因此在今年的八月重拾减肥大业。...
mysql便于管理的几个shell脚本
[mysql@jing1 scripts]$ lsmysql_db_shutdown.sh mysql_db_startup.sh mysql_env.ini mysqlplus.sh[mysql@jing1 scripts]$ more mysql_db_shutdown.sh #/bin/sh#Created by clark 20170918source /data/mysqldata/scripts/mysql_env.iniecho "Shutdown MySQL Service: localhost_"${HOST_...
源码安装mysql5.6.37
MYSQL 源码安装:修改参数文件:vi /etc/security/limits.confmysqlsoftnproc2047mysqlhardnproc16384mysqlsoftnofile1024mysqlhardnofile65536下载5.6.37源码解压后用cmake安装:cmake . -DCMAKE_INSTALL_PREEIX=/usr/local/mysql \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci...
查询热点快和热点块的操作
---查询热块对象sql语句: SELECT * FROM (SELECT O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE, SUM(TCH) TOUCHTIME, FROM X$BH B, DBA_OBJECTS O WHERE B.OBJ = O.DATA_OBJECT_ID &nbs...
如何处理表空间级别,表级别,索引级别的碎片
How To Reclaim Wasted Space on The Segment (Table, Index and LOB) and Tablespace Levels (文档 ID 1682748.1)
Oracle日志组添加冗余文件和日志组
rac中需要制定thread添加日志组:alter database add logfile thread 1 group 1('+DATA_DG/querydb/redo01_1.log','+DATA_DG/querydb/redo01_2.log') size 1024m;alter database add logfile thread 1 group 2('+DATA_DG/querydb/redo02_1.log','+DATA_DG/querydb/redo02_2.log') size 1024m;添加日志文件,不需要制定...
查看历史会话等待事件对应的session信息
此处以enq: TX - row lock contention等待时间为例。如果在此回话发生在awr快照信息默认的保存天数以内。可以通过如下sql查询到相关的session信息。select * from DBA_HIST_ACTIVE_SESS_HISTORY where event like '%enq: TX - row lock contention%'DBA_HIST_ACTIVE_SESS_HISTORY 中的blocking_session字段关联DBA_HI...
查看锁定的session信息脚本
查看当前被阻塞的对象和锁信息SELECT DISTINCT s1.inst_id BlockingInst, s1.sid BlockingSid, s1.serial# BlockingSerial, s2.inst_id BlockedInst, s2.sid BlockedSid, ...
如何安全移除dataguard和如何安全移除备库并把备库变成一个单独的数据库
参考MOS:How To Remove Standby Database And Convert It to Standalone Database (文档 ID 2074686.1)How to remove a Data Guard Configuration from Primary Database (文档 ID 733794.1)
ORA-07445: exception encountered: core dump [kglpin()+527]
此报错在MOS上查到了相关信息:APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.4 and laterInformation in this document applies to any platform.SYMPTOMSBelow statement fail with errorSELECT DISTINCT msg_id2 FROM (3 SELECT pain.msg_id,4 CdtTrfTxInf.PmtIdInstrId tran_id_nu...
Oracle RAC和SCAN同时对外提供服务的配制方法
1, tnsnames.ora on two nodes:RACTEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = racscan.test.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = RACTEST.test.com) ) )...
如何杀掉一个用户下的所有进程并drop掉这个用户
如何杀掉一个用户下的所有进程并drop掉这个用户Copy the sample code below into a file named kill_drop_user.sql.Open SQL*Plus and connect as user SYS to your databaseSQL> CONNECT sys/change_on_install@orcl AS SYSDBACreate a user called TEST with password TESTSQL> GRANT connect, resource TO test I...
Oracle彻底杀掉进程
kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,如果kill 的session属于oracle 后台进程,则容易导致数据库实例宕机。通常情况下,并不需要从操作系统级别杀掉Oracle会话进程,但并非总是如此,下面的描述中给出了在Oracle级别...
推荐一个很好用的脚本session snapper
源网址http://tech.e2sn.com/oracle-scripts-and-tools/session-snapper内容:If you want to just download Snapper, you can get it from here:http://blog.tanelpoder.com/files/scripts/snapper.sql(please right click on the file and use Save as... instead of copy & paste of the contents as...
liunx screen使用简单实验
liunx screen使用今天因工作需要使用到screen工具,感觉挺有意思,记录一下GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功...
处理过期的archivelog和rman备份
当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。[执行顺序如下:手工删除archivelog --->crosscheck--->delete expired 最后可以用list copy检查]试验如下:1.Crosscheck日志RMAN> crosscheck archivelog all;2、...