摘要: 服务启动并不代表实例启动了,这个服务启动只是读取了环境变量修改注册表,取消ORACLE 数据库开机启动Cmd->regedit->把参数ORA_PROD_AUTOSTART修改为FALSE即可 阅读全文
posted @ 2013-02-20 15:19 -Bill 阅读(2062) 评论(0) 推荐(0) 编辑
摘要: 查看表空间的大小,其实就是查看数据文件的大小,在这里,表空间LXTBS有两个数据文件,非自动扩展,共25M。SQL> select tablespace_name,bytes/1024/1024 "M",autoextensible from dba_data_files;TABLESPACE_NAME ... 阅读全文
posted @ 2013-02-19 16:59 -Bill 阅读(476) 评论(0) 推荐(0) 编辑
摘要: drop tablespace test; // 在表空间没有数据的情况下可以这样删除drop tablespace test including contents; // 删除表空间,同时删除里面的对象drop tablespace test including contents and datafiles; // 删除表空间及里面的对象还有数据文件在10.2版本之前,表空间一旦加入数据... 阅读全文
posted @ 2013-02-18 16:17 -Bill 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们在创建用户时没有指定用户的默认表空间,这时利用这个用户在创建表时就默认存放到了我们不希望存放的表空间上,通过下面的方法,我们可以将表移动到我们想要存放的表空间上:SQL> alter table scott.ttt move tablespace tbs;Table altered.SQL> SQL> select owner,segment_name,tablespace... 阅读全文
posted @ 2013-02-18 15:02 -Bill 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 我们在创建用户的时候,就应该指定用户的默认表空间,这样,这个用户在创建表的时候,就会缺省地存放到这个表空间。SQL> select username,default_tablespace from dba_users where username='SCOTT';USERNAME DEFAULT_TABLESPACE-----------------... 阅读全文
posted @ 2013-02-18 14:57 -Bill 阅读(776) 评论(0) 推荐(0) 编辑
摘要: SQL> create tablespace tbs datafile 'd:\u01\app\oracle\oradata\prod\tbs01.dbf' size 1m;表空间已创建。SQL> create table t_1 tablespace tbs as select * from dba_objects;create table t_1 tablespace tbs as s... 阅读全文
posted @ 2013-02-18 14:29 -Bill 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 根据数据字典dba_tablespaces的contents字段,我们可以将表空间分为三种:PERMANENT、UNDO、TEMPORARY。PERMANENT:永久表空间里存放的是我们创建表后往里面插入的数据,一但写入则永久有效。UNDO:UNDO 表空间主要用来存放UNDO段,主要用来回滚事务。 TEMPORARY:临时表空间主要用来数据的排序,里面不会存放数据。 ... 阅读全文
posted @ 2013-02-18 13:54 -Bill 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 网络问题是困扰初学者的大问题,简单的总结了一下,希望对一些人有所帮助。1、listener首先对初学者要明确一下listener是在db server上配置,凡是在client端要 连接db都需要通过listener,就像非本单位员工要想进入该单位所在的办公大楼必须去保安那里登记一下自己的信息(亮名自己的身份同时说出来要找谁、办什么事儿),之后保安打电话和你要找的人进行确认和求证。这里不打算介绍... 阅读全文
posted @ 2013-02-01 13:33 -Bill 阅读(448) 评论(0) 推荐(0) 编辑
摘要: SYS用户连接ORACLE的时候,后面必须加上AS SYSDBA 或 AS SYSOPER,这是ORACLE的规定,没有为什么,个人理解为可能是为了区分普通用户和SYS用户连接ORACLE的区别。SYSDBA 和 SYSOPER是ORACLE里面的系统权限,只是这两个系统权限比较特殊,在连接ORACLE的时候必须得以AS SYSDBA或AS SYSOPER这样体现出来,在字典里可以查到这... 阅读全文
posted @ 2013-02-01 13:31 -Bill 阅读(637) 评论(0) 推荐(0) 编辑
摘要: os认证和口令文件的一点总结!也可以通过下面连接参与讨论http://www.itpub.net/thread-906008-1-1.html1、os认证oracle安装之后默认情况下是启用了os认证的,这里提到的os认证是指服务器端os认证。os认证的意思把登录数据库的用户和口令校验放在了操作系统一级。如果以安装oracle时的用户登录os,那么此时在登录oracle数据库时不需要任何验证,如:SQL> connect /as sysdba已连接。SQL> connect sys/aaa@dmt as sysdba已连接。SQL> connect sys/bbb as sy 阅读全文
posted @ 2013-01-31 12:32 -Bill 阅读(642) 评论(0) 推荐(0) 编辑