ORA-06512
Error:Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit ProductionWith the Partitioning, Real Application Clusters, Oracle Label Security, OLAP,Data Mining, Oracle Database Vault and Real Application Testing optionsORA-31626: job does not existORA-31637: canno...
elapsed_time
http://www.dba-oracle.com/m_sql_execute_elapsed_time.htmhttp://shallahamer-orapub.blogspot.com/2014/09/watch-oracle-db-elapsed-time-and-wall.htmlhttp://www.itpub.net/thread-1232577-1-1.htmlhttp://blog.sina.com.cn/s/blog_4fd24c720100k23o.html
SQL*Net message from client
http://blog.itpub.net/26015009/viewspace-775110/SQL*Net message from client 事件产生的原因分析今天同事运行一个程序,修改表的内容,但运行一半总是挂起,查询数据库看有什么在等待,查询v$session_waitSELECT S.SID, S.SERIAL#,  ...
关于锁机制
为了实现并发,oracle数据库使用了锁机制。要了解锁,首先要了解视图v$lock。v$lock这个视图列出 Oracle 服务器当前拥有的锁以及未完成的锁请求。如果你觉着 session 处于等待事件队列当中,那你应该检查视图v$lock。v$lock中的常用列有以下列: sid:持有锁的会话SID,通常与v$sessi...
关于SID & SERIAL#
Alter system kill session 'SID,SERIAL#' sid 会重用,但是同一个SID被重用时,serial#会增加,不会重复。比如说你在10:00时发现有一个SID 为10 ,serial#为100的session 不正常,想杀掉他,要是直接用kill sid 10 ,而同时这个session 主动退出,新session近来 而又正好用了 10这个SID (这时新session的serial#...
oracle基础管理——表空间和数据文件
//查看用户表空间SQL> select t.default_tablespace from sys.dba_users t WHERE t.username='JUICE'; DEFAULT_TABLESPACE ------------------------------USERS//查看data文件的路径[root@fiona2 orcl]# pwd/u01/app/oracle/oradata/orcl//创建表空间,一般都是用local表空间。//字典管...
将表从一个表空间迁移到另外一个表空间
缺省情况下,导入试图在与导出相同的表空间中创建对象。如果用户不具有那个表空间的权限,或者那个表空间不存在时,Oracle在用户帐户的缺省表空间中创建数据库对象。这些特性可以用于使用导出与导入在表空间之间移动数据库对象。要为USER_A将TABLESPACE_A的所有对象移动到TABLESPACE_B,应遵循以下步骤:1 为USER_...
教你如何阅读Oracle数据库官方文档
来源:Ask Oracle社区/栏目:基础教程/时间:2014-01-20/阅读:324次《 Ask Oracle官方原创 》 Oracle 官方文档 数量庞大,而且往往没有侧重点,让oracle新手看起来很费力。但是,仍有很多Oracle使用者认为任何oracle学习资料都比不上Oracle官方文档的权威和扼要,且兼具基础与全面。这种差异可能与个人的阅读方法...
Oracle数据库快速Drop 大表
一、流程简介1、先不直接使用Drop table命令,取而带之用带有REUSE STORAGE子句的Tuncate table命令。因为没有Extents要被回收,Trunate table命令执行很快,只是段的highwater mark简单的被调整到段头的block上。2、使用带有KEEP子句的alter table命令逐渐的回收表的Extents,以减轻对Cpu的压力。二、举...
ora-00054:resource busy and acquire with nowait specified解决方法
Oracle中查询前10行记录:select * from myTableName where rownum<10SQLServer中查询前10行记录: select top 10 * from myTableName当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resou...
oracle中查看用户权限
1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_sys_privs; 3.查看角色(只能查看登陆用户拥有的角...
利用tkprof查看trace文件
生成trace文件通过查看Oracle中的trace文件,往往有助于我们去分析数据库dump原因,执行计划的内部过程,绑定变量的使用情况,以及产生死锁的原因等等。我们可以通过如下3种方式手工生产trace文件开启trace跟踪会话级 SQL> alter session set sql_trace=true;SQL> alter session set events '10046 trac...
ORA-00845: MEMORY_TARGET not supported on this system
创建一个新的 instance 报错[oracle@fiona2 ~]$ cd $ORACLE_HOME/dbs[oracle@fiona2 dbs]$ lshc_ora11g.dat hc_ORADB.dat init.ora initORADB.ora_1 lkORCL orapwora11g spfileora11g.ora[oracle@fiona2 dbs]$ cp spfileora11g.ora spfiletest1.ora[oracle@fiona2 dbs]$ export O...