点石成金
Rachel200
这个作者很懒,什么都没留下…
展开
-
oracle中commit的作用
oracle的commit就是提交数据(这里是释放锁不是锁表),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内存转载 2014-01-16 16:02:53 · 1250 阅读 · 0 评论 -
创建一个分区表,并插入一些数据,同时查询出每个分区的数据
SQL> createtable t1(id number) 2 partition by range(id) 3 ( 4 patition q1 values less than(5), 5 patition q2 values less than(10), 6 patition q3 values less than(maxvalue) 7 );pa原创 2014-03-14 23:04:40 · 2580 阅读 · 0 评论 -
创建一个 sequence,并给出一个获得 sequence 号的语句
SQL> createsequence se1 start with 1 maxvalue 100 cycle;--创建序列,从1开始到100后循环 序列已创建。 SQL> selectse1.currval from dual;--需要先nextval!selectse1.currval from dual *第 1 行出现错误:ORA-08002原创 2014-03-14 23:06:51 · 717 阅读 · 0 评论 -
创建一个新的 UNDO 表空间,并使用它。
SQL> shoparameter undo; NAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_management原创 2014-03-13 11:39:51 · 1109 阅读 · 0 评论 -
给当前 redo 增加一组新的 redo group
SQL> desc v$logfile; 名称 是否为空? 类型 ------------------------------------------------- ---------------------------- GROUP#原创 2014-03-13 12:21:15 · 1858 阅读 · 0 评论 -
分别用pfile 生成spfile 和用spfile 生成pfile;分别用这两个参数启动数据库。
分别用pfile 生成spfile 和用spfile生成pfile;分别用这两个参数启动数据库。SQL> sho parameter spfile; NAME TYPE VALUE------------------------------------ ---------原创 2014-03-06 19:40:34 · 1064 阅读 · 0 评论 -
Redo和Undo
Undo VS. RedoUndoRedo作用撤销改变重做改变用途回滚、闪回、一致性读前滚存储表空间日志文件保护数据一致性数据丢失 数据块与原创 2014-03-06 21:18:58 · 492 阅读 · 0 评论 -
给表空间增加一个数据文件
给表空间增加一个数据文件 SQL> create table t tablespaceexample02; --没有写键值create table t tablespace example02 *第 1 行出现错误:ORA-00906: 缺失左括号 SQL> create table t(id num) tablespace ex原创 2014-03-06 19:57:17 · 1307 阅读 · 0 评论 -
ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件
RMAN-00571:===========================================================RMAN-00569: =============== ERROR MESSAGESTACK FOLLOWS ===============RMAN-00571:=============================================原创 2014-03-01 22:53:16 · 3885 阅读 · 0 评论 -
创建新用户与修改密码
create user user_nameidentified by passwordalter user user_name identified by new_password原创 2014-01-12 16:00:29 · 509 阅读 · 0 评论 -
Oracle11g在Linux安装前的配置讲解1
本文在虚拟机Redhat5.3安装测试通过!Quick Installation Guide 11g Release 2 (11.2) for Linux x86-64官方安装文档1、检查系统内核以及系统安装包是否存在,检查交换空间swap、内存以及磁盘空间是否符合要求。 note:内存至少要1g,交换空间的要求是:内存在1-2g时为1.5倍,大于2g时是1倍。原创 2014-01-12 22:08:57 · 600 阅读 · 0 评论 -
“仅安装数据库软件”启动“oracleserviceorcl”的方法
择了仅安装数据库软件的选项 ,根据老师的视频去cmd启动oracleserviceorcl,发现 ,问了一下群里面的人,说是要自创一个实例,于是自己创建一个,在cmd模式输入dbca,启动实例创建向导,创建SID为orcl的库,但是。。 ,于是自己再创建一个监听程序,在cmd输入netca,启动监听创建向导,一路next。然后启动监听,输入lsnrctl start, 成功!再次创建库,这次没原创 2014-01-12 16:00:26 · 877 阅读 · 0 评论 -
test无法登陆
出现此问题的原因是没有赋予test权限。登陆sysdba,输入grant connect to test。授权成功!原创 2014-01-12 16:00:31 · 590 阅读 · 0 评论 -
grant connect/resource/dba to user区别
CONNECT角色: --是授予最终用户的典型权利,最基本的 CREATE SESSION --建立会话 RESOURCE角色: --是授予开发人员的 CREATE CLUSTER --建立聚簇 CREATE PROCEDURE --建立过程 CREATE SEQUENCE原创 2014-01-12 16:00:33 · 5191 阅读 · 0 评论 -
spfile和pfile(转)
spfile和pfile都是数据库的参数文件,pfile是到8i为止的主要参数文件,从9i开始,Oracle采用了一个spfile文件,这种文件不像pfile,它是一个不能用文本编辑器编辑的二进制文件,而pfile则可以直接用notepad编辑。这样做的好处当然是提高了安全性。 数据库在启动时,调用参数文件的顺序为:1)spfile2)pfile 一般配置中不指定用PFILE文件启动的原创 2014-01-12 16:00:36 · 489 阅读 · 0 评论 -
给表空间增加一个数据文件
SQL> alter tablespace EXAMPLE add datafile '/opt/oracle/oradata/orcl/example02.dbf' size 1G ;Tablespace altered.SQL> select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;原创 2014-01-12 16:00:38 · 635 阅读 · 0 评论 -
创建一个指向本地数据库的 dblink,并通过 dblink 查询一个表中的数据
创建一个指向本地数据库的 dblink,并通过 dblink 查询一个表中的数据。 SQL> createdatabase link mylink connect to test identified by test using 'orcl'; 数据库链接已创建。 SQL> dropdatabase link mylink; 数据库链接已删除。 SQL> c原创 2014-03-14 23:29:27 · 1274 阅读 · 0 评论