随笔分类 -  Oracle实验笔记

摘要:rownum列跟rowid列不一样,虽然同为表的伪列。但是rowid列是列的一个固定属性,而rownum列是结果集的一个排序。所以像如下查询是不会返回结果的:select rowid,rownum,employee_id from employees t where rownum>10所以很多资料中 阅读全文
posted @ 2017-11-11 10:31 ClarkYu 阅读(201) 评论(0) 推荐(0)
摘要:以下是测试过程,测试环境oracle 11.2.0.3 linux平台: 模拟将HR用户下的employees表的只读权限非配给test_ycr创建用户:SQL> create user test_ycr identified by oracle;SQL> grant create session 阅读全文
posted @ 2017-11-11 10:29 ClarkYu 阅读(3705) 评论(0) 推荐(0)
摘要:1. DB_NAME 表示数据库名称,DB_NAME 会保持在数据文件头、控制文件、REDO文件里,所以更改DB_NAME不能仅仅修改spfile ,还需要用nid 来进行更改,并且更改后还需要手工做些工作,使其生效。DB_NAME 最长 8 个字符。2. 在 DG下,主库和物理从库的 DB_NAM 阅读全文
posted @ 2017-11-11 10:28 ClarkYu 阅读(2814) 评论(0) 推荐(0)
摘要:回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。在Oracle 10g数据库中,引入了一个回收站(Recycle 阅读全文
posted @ 2017-11-11 10:28 ClarkYu 阅读(231) 评论(0) 推荐(0)
摘要:一台虚拟机跑多个实例时,由于/dev/shm空间不够导致如下报错> startupORA-00845: MEMORY_TARGET not supported on this system解决方法:修改/etc/fstab中为tmpfs /dev/shm tmpfs defaults,size=20 阅读全文
posted @ 2017-11-10 13:40 ClarkYu 阅读(289) 评论(0) 推荐(0)
摘要:SQL> create table ycrtest2 (name varchar2(50));Table created.SQL> insert into ycrtest2 values('ABC @@');1 row created.SQL> insert into ycrtest2 values 阅读全文
posted @ 2017-11-10 11:12 ClarkYu 阅读(704) 评论(0) 推荐(0)
摘要:有时出于测试需求,需要暂停oracle的某些后台进程,此时以暂停lgwr进程为例使用sysdba连接到数据库查询到LGWR进程的PID:SQL> select prc.pid from v$bgprocess bgp ,v$process prc where bgp.name='LGWR' and 阅读全文
posted @ 2017-11-10 11:12 ClarkYu 阅读(319) 评论(0) 推荐(0)
摘要:官方文档参考:SYSDBA is used internally in the Oracle database and has specialized functions. Its behavior is not the same as for generalized users. For exam 阅读全文
posted @ 2017-11-10 11:11 ClarkYu 阅读(384) 评论(0) 推荐(0)
摘要:数据库版本:Oracle 11.2.0.3 RAC实验目的:通过undo块查看Oracle事务信息实验细节:1 开始一个事务SQL> select * from t1; ID NAME 1 ycr 2 zhy 3 wya 5 lj 4 zhb 2 mk 2 ccSQL> update t1 set 阅读全文
posted @ 2017-11-10 11:11 ClarkYu 阅读(972) 评论(0) 推荐(0)
摘要:实验环境:Oracle Rac 11.2.0.3 首先获取v$latch的定义:通过PL/SQL或者get ddl等常规途径只能获取到v_$latch相关的视图信息。需要通过特殊方法获取v$latch的ddl可以通过set autotrace traceonly开启状态下执行select * fro 阅读全文
posted @ 2017-11-10 10:40 ClarkYu 阅读(313) 评论(0) 推荐(0)
摘要:首先开启归档:SQL> archive log list Database log mode Archive ModeAutomatic archival EnabledArchive destination /u01/app/oracle/archiveOldest online log sequ 阅读全文
posted @ 2017-11-10 10:33 ClarkYu 阅读(1153) 评论(1) 推荐(0)