![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle 课堂
文章平均质量分 68
easyjsf
do it....
展开
-
ORACLE的网络配置,与权限初步
<br />1、服务器 <br />1.1常用工具<br />em<br />netmgr<br />netca<br />1.2相关配置文件<br />listener.ora<br />tnsnames.ora<br />C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN<br />listener.ora<br />LISTENER =<br /> (DESCRIPTION_LIST =<br /> (DESCRIPTION =<br /> (AD原创 2011-05-11 10:11:00 · 472 阅读 · 0 评论 -
课后 复习1
<br />临时表空间:排序时用,临时表<br />undo表空间:存放undo数据<br /> <br />对A执行完后未commit,原始数据放在UNDO表空间中,则B查找时从undo表空间中取出仍然为a<br /> <br />A:update user1 set name='b' where no = 1;<br />B:select * from user1;<br /> <br />show parameters undo:<br /> <br />undo_management<br /> <原创 2011-05-04 21:20:00 · 343 阅读 · 0 评论 -
profile 小结
一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用 Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该 profile的限制之内。二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户指定资源限制,必须:1.动态地使用alter system或使用初始化参数resource_limit使资源限制生效。该改变对密码资源无效,密码资源总转载 2011-05-04 21:26:00 · 393 阅读 · 0 评论 -
临时表空间
<br /><br />http://www.itpub.net/386227,1.html<br />经常看到有人说看到temporary tablespace空间不释放等等的问题,整理一篇metalink上的相关文章,入门级的,还算浅显吧。基本上就是翻译了。<br />有疑问的欢迎讨论。<br /><br />参考metalink:Temporary Segments Are Not Being De-Allocated After a Sort(Note:1039341.6)<br />sort之后临转载 2011-05-04 21:24:00 · 623 阅读 · 0 评论 -
dmt、lmt、mssm,assm 总结
dmt、lmt、mssm,assm总结表空间是由段(segment)组成的,段是由范围(extent)组成的,范围是由连续的(block)组成的。这里也可以通过一幅众所周知的图来表示:当在表空间里创建一个table,index等对象时其实对我们使用者而言称其为对象,但是从oracle存储的角度来说把它称其为segment。我们都知道oracle最小的读写单位是block,但是在为对象分配空间时单位却是extent,这样做的好处其实就是为了提高效率。上面提到段是由范围组成的,当一个extent被分配给一个s转载 2011-04-26 14:24:00 · 3577 阅读 · 0 评论 -
oracle 文件 逻辑结构
waiting for edit...原创 2011-04-20 10:27:00 · 772 阅读 · 0 评论 -
redo与undo
<br />什么是REDO <br />REDO记录transaction logs,分为online和archived。以恢复为目的。 <br />比如,机器停电,那么在重起之后需要online redo logs去恢复系统到失败点。 <br />比如,磁盘坏了,需要用archived redo logs和online redo logs区恢复数据。 <br />比如,truncate一个表或其他的操作,想恢复到之前的状态,同样也需要。 <br />什么是UNDO <br />REDO 是为了重新实现你的转载 2011-05-31 21:22:00 · 371 阅读 · 0 评论 -
checkpoint扫盲
<br /><br /><br />什么是checkpoint<br />在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,而脏数据块着保存在数据缓存(buffer cache)中再不定期的分批写入到数据文件中。也就是说日志写入和提交操作是同步的,而数据写入和提交操作是不同步的。这样就存在一个问题,当一个数据库崩溃的时候并不能保转载 2011-06-01 22:48:00 · 359 阅读 · 0 评论 -
oracle中服务名,实例名,数据库名的理解
<br /><br />===========================================================<br />数据库名:一个数据库的标识,用DB_NAME来表示,用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的参数,在数据安装或创建之后将不得修改。数据库安装完成后,该参数被写入数据库参数文件pfile中.<br />数据库实例名:用于和操作系统进行联系的标识,用INSTANCE_NAME来表示,对外部连接时使用.数据库和操作系统之间的交互用的就是数据原创 2011-05-29 19:33:00 · 584 阅读 · 0 评论 -
Oracle 用户、对象权限、系统权限
<br /> <br />一、用户与模式<br /> 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作<br /> SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象<br /> SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象<br /> 模式(schema):是某个用户拥有所有对象的集合。具有创建对象权限并创建了对象的用户称为拥有某个模式<br /> <br /> 注意:创建数据库对象(视图转载 2011-05-29 19:43:00 · 538 阅读 · 0 评论 -
oracle 实验4
<br />1、创建一个本地管理表空间tbs1,区自动分配,段空间自动管理,数据文件初 tablespace_name; <br />始大小10M,自动扩展,每次2M,最大100M <br />create tablespace tbs1 <br />datafile 'tbs101.dbf' size 10M autoextend on next 2M maxsize原创 2011-05-10 14:50:00 · 358 阅读 · 0 评论 -
undo表空间
<br /><br />UNDO表空间用于存放UNDO数据,当执行DML操作(insert、update、delete)的时候,oracle会将这些操作的旧数据写入到UNDO段。<br />UNDO数据也称为回滚数据,用于确保数据的一致性。作用包括:<br />1、回退事务<br />2、读一致性<br />3、事务恢复<br />4、闪回查询<br /> <br /><br />9i开始,管理UNDO数据可以使用UNDO表空间,也可以使用回滚段。10g开始,oracle已经放弃使用回滚段。<br />用于转载 2011-05-04 21:23:00 · 307 阅读 · 0 评论