awrrpt.sql
SQL> select * from v$version where rownum<2;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production$ORACLE_HOME/rdbms/admin/awrrpt.sqlRem $Header: awrrpt.sql 24-oct-2003.12:04:53 pbelknap Exp...
SYNONYMS
SQL> SELECT * FROM V$VERSION WHERE ROWNUM=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production[oracle@localhost ~]$ cat /etc/issueEnterprise Linux Enterprise Linux Server release 5.5 ...
关于sqlplus用法的一些总结
SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production[oracle@localhost ~]$ cat /etc/issueEnterprise Linux Enterprise Linux Server release 5.5 (Carth...
ORACLE错误大全
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进...
Sequence
SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 下面是摘自11gR2部分官方文档: CREATE SEQUENCE Purpose Use the ...
QUEST_LUCY_COLLECTOR.sql 太厉害了!
CREATE OR REPLACE PACKAGE BODY QUEST_LUCY_COLLECTOR IS TYPE TYP_ERROR IS RECORD ( ERROR_TIME TIMESTAMP WITH TIME ZONE( 6 ), ERROR_MESSAGE VARCHAR2( 4000 ), ERROR_STACK VARCHAR2( 4000 ), ERR...
访问数据库的几种方法
这部分很基础,但是如果搞不清楚,对以后的学习会有影响。SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production1.sqlplus username/password@net_servic...
exitcommit
SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production今天做实验时,用的是sqlplus,插入一条数据后,没有提交误关了sqlplus,重新登录后,发现这条数据已经...
shmmax
shmmax内核参数定义是系统允许的单个共享内存段的最大值现在模拟设置shmmax很小:[root@localhost kernel]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------...
日期和时间的存储与处理
关于日期和时间在数据库中经常用到,下面总结了一些这方面的知识。因为字符集对日期时间有影响,这个是我们首先要关注的,之前的文章中也简单的提到了(http://blog.itpub.net/29876893/viewspace-1627370/)SQL> select * from nls_session_parameters where rownum<4;PARAMETER-------------------------------------...
重建口令文件
由于练习机模拟,误删了口令文件,所以不得不重建:SQL> exit从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options 断开C:\>sqlplus sys/manager@55 as sysdbaSQL*Plus: Release 11.2.0.1.0 Production o...
通过alert日志重建参数文件
当spfile损坏,而且没有了pfile文件和init.ora文件,则我们不得不重建参数文件:下面模拟参数文件损坏,删除了所有的参数文件:SQL> startup nomount;ORA-01078: failure in processing system parametersLRM-00109: ???????????????????????? '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/i...
客户端字符集
这部分是属于oracle全球化支持的内容,详细了解可以参考文档首先谈一下数据库字符集,我们用dbca建库的时,会让你选择数据库字符集,默认的就是基于操作系统的语言设置:[oracle@localhost ~]$ echo $LANG;zh_CN.UTF-8SQL> select userenv('language') from dual 2 ;USERENV('LANGUAGE')-----------...
客户端网络配置上的一点说明
这几天qq上很多朋友问及客户端网络配置问题,希望这篇文章能帮助一些朋友(之前也写过一篇文章关于用第三方工具连接数据库:http://blog.itpub.net/29876893/viewspace-1465317/)。首先说明的是数据库是单实例,数据库的连接方式是专有连接模式。SQL> select * from v$version where rownum=1;BANNER-------------------...
open阶段的一致性检验
oracle在open阶段时,需要进行一致性检验,然后才可以打开数据库,到底做了哪些检验呢? 下面会通过转储分析:SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Pr...
ORA-00205
SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionSQL> startup force;ORACLE 例程已经启动。Total System Global Area 422670336 bytesFixed...
alter session set events 'immediate trace name controlf level 8'
控制文件的重要性不用多说,就像是数据库的神经系统,学习的过程中,深入分析控制文件很有必要,下面只是贴出dump文件,希望大家能深入研究:SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edi...
ORA-02449
关于这个错误:ORA-02449, 00000, "unique/primary keys in table referenced by foreign keys"// *Cause: An attempt was made to drop a table with unique or // primary keys referenced by foreign keys in another table.// *Action: Before performing the above operations t...
创建表对象时,oracle做了些什么?
我们通过10046事件来分析:[oracle@localhost ~]$ cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterpr...
冷备下模拟rm -rf *.dbf恢复案例
关于备份恢复一直是所有关系型数据库的重头戏。下面会介绍冷备数据库,并模拟破坏数据文件进行恢复数据库,并涉及到其他相关内容。[oracle@localhost ~]$ cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)SQL> select * from v$version where rownum