【问题处理】PL/SQL Developer报错Dynamic Performance Tables not accessible
今天,开发团队里的几位同事向我反映,在使用PL/SQL Developer工具登陆一个新创建的用户进行查询时,报出以下错误(PL/SQL Developer版本:7.1.5 1403):Dynamic Performance Tables n...
Unlimited Tablespace 权限 及 “延迟段”特性
1、UNLIMITED TABLESPACE 的含义一个用户如果被赋予这个权限,那就获得了在所有数据表空间上不限制空间使用的权限。这个权限包含在RESOURCE这个ROLE中。2、实验(1)创建测试tablespaceSQL> show userUSER is "SYS" SQL> create tablespace tbs1 2 ...
处理表锁定的情况
1、查看被锁的表SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_id AND l.session_id = s.sid; 2、 查看是哪个SQL导致的锁 select l.session_id...
ORA-04021错误分析
ORA-04021错误分析[@more@]ORA-04021 等待锁定对象时超时。1.查找死锁的sessionselect b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session b where a.SID = b.SID得到死锁session的SID,SERIAL#2.杀掉sessionalter system kill session 'sid,serial#';
Connection to host as user root failed.ERROR: NMO not setuid-root (Unix-only)
今天在打开OEM时,由于操作系统登录全权证书的问题。我被要求提供操作系统登录凭证才可以执行这些操作。我在Host Credentials那里输入正确的用户和密码,结果一直报错:Host Credentials - Connection to host as user root failed.ERROR: NMO not setuid-root (Unix-only)按照下面的方法处理后,OK。1、以oracle账号登...
使用命令行创建数据库
今天针对如何在Linux操作系统上利用命令行创建Oracle Database进行一个总结及实践。下面是官方文档“Database Administrator's Guide”中所讲的步骤。Step5针对的是Windows操作系统,本次实践不会涉及。Creating a Database with the CREATE DATABASE StatementStep 1: Specify an Instance Identifi...
Oracle中单引号与双引号的区别分析
一、双引号的作用:如果对象名、字段名加双引号,则严格区分大小写,否则Oracle均默认大写。如果对象中的某列使用的是Oracle的特有字符,比如说sysdate,那么查询该列时要使用双引号,否则,不会得到想要的结果。建立测试表格,其中有一列sysdate,建立时需用“”括起来,声明它是普...
向数据库中添加HR用户和SCOTT用户
一、HR用户的添加 1、查看$ORACLE_HOME/demo/schema/human_resources目录下是否有以下几个SQL执行文件: hr_analz.sql hr_code.sql hr_comnt.sql hr_cre.sql hr_dn_c.sql hr_dn_d.sql hr_drop.sql hr_idx.sql hr_main.sql hr_popul.sql ...
Oracle 官方文档查看及下载方法
1、进入Oracle Help Centerhttp://docs.oracle.com/en/database/或者:www.oracle.com ---> OTN ---> Documentation & APIs 2、单击“Database”3、单击“All Oracle Database docmentation”4、选择数据库版本5、单击“Getting Started"
“rman target /” 和 “rman nocatalog target /” 区别
刚才在itpub上看到一贴 “rman target /” 主要是对 “rman target /” 和 “rman nocatalog target /”这两种方式连接有些疑惑.正好偶以前也发现这样的问题,于是将N久前的笔记翻出,又重新测试了一下,详细如下,hehe...
oracle 11g 添加控制文件
OS:Oracle Linux Server release 5.7DB:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production添加控制文件:1.修改参数文件alter system set control_files = '/u01/oracle/oradata/yoon/control01.ctl','/u01/oracle/oradata/yoon/control03.ctl' scope=spfile;...
ALTER SYSTEM 中 SCOPE=SPFILE/MEMORY/BOTH 的区别:
SCOPE = SPFILE The change is applied in the server parameter file only. The effect is as follows:■ For dynamic parameters, the change is effective at the next startup and is persistent.■ For st...
【ORA-16196】一个实例在其生命周期里最多只能装载和打开一个数据库
如果使用“alter database open;”命令打开一个曾经被“alter database close;”命令关闭的数据库时,您将会收到如下的报错信息:"ORA-16196: database has been previously opened and closed"这个报错的原因是...