02 2013 档案
摘要:Red Hat Linux5.5 下安装oracle10g安装分两个步骤:1. 配置linux下的oracle安装环境; 2. 安装oracle10g 环境:系统:windowXP--虚拟机--Red Hat Enterprise Linux Server release 5.5 (Tikanga); 数据库:Oracle Database10g Release 2 (10.2.0.1) 注...
阅读全文
摘要:SYS用户的外部认证 ORACLE外部认证,也叫操作系统认证,是指我们在以某个用户名登录ORACLE数据库时,只要进入了操作系统,就可以免密码直接登录ORACLE数据库,如下: 我们在Windows(这里是WIN7)上安装ORACLE时,系统会自动为我们建立ora_dba组,并自动把当前安装ORACLE软件的用户加入到ora_dba组中,从而我们在进入系统后,登录数据库时可以sqlplus / ...
阅读全文
摘要:sys和system用户区别 1)最重要的区别,存储的数据的重要性不同 sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 system用户用于存放次一级的内部数据,如oracle的一些特...
阅读全文
摘要:服务启动并不代表实例启动了,这个服务启动只是读取了环境变量修改注册表,取消ORACLE 数据库开机启动Cmd->regedit->把参数ORA_PROD_AUTOSTART修改为FALSE即可
阅读全文
摘要:查看表空间的大小,其实就是查看数据文件的大小,在这里,表空间LXTBS有两个数据文件,非自动扩展,共25M。SQL> select tablespace_name,bytes/1024/1024 "M",autoextensible from dba_data_files;TABLESPACE_NAME ...
阅读全文
摘要:drop tablespace test; // 在表空间没有数据的情况下可以这样删除drop tablespace test including contents; // 删除表空间,同时删除里面的对象drop tablespace test including contents and datafiles; // 删除表空间及里面的对象还有数据文件在10.2版本之前,表空间一旦加入数据...
阅读全文
摘要:有时候,我们在创建用户时没有指定用户的默认表空间,这时利用这个用户在创建表时就默认存放到了我们不希望存放的表空间上,通过下面的方法,我们可以将表移动到我们想要存放的表空间上:SQL> alter table scott.ttt move tablespace tbs;Table altered.SQL> SQL> select owner,segment_name,tablespace...
阅读全文
摘要:我们在创建用户的时候,就应该指定用户的默认表空间,这样,这个用户在创建表的时候,就会缺省地存放到这个表空间。SQL> select username,default_tablespace from dba_users where username='SCOTT';USERNAME DEFAULT_TABLESPACE-----------------...
阅读全文
摘要: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...
阅读全文
摘要:根据数据字典dba_tablespaces的contents字段,我们可以将表空间分为三种:PERMANENT、UNDO、TEMPORARY。PERMANENT:永久表空间里存放的是我们创建表后往里面插入的数据,一但写入则永久有效。UNDO:UNDO 表空间主要用来存放UNDO段,主要用来回滚事务。 TEMPORARY:临时表空间主要用来数据的排序,里面不会存放数据。 ...
阅读全文
摘要:网络问题是困扰初学者的大问题,简单的总结了一下,希望对一些人有所帮助。1、listener首先对初学者要明确一下listener是在db server上配置,凡是在client端要 连接db都需要通过listener,就像非本单位员工要想进入该单位所在的办公大楼必须去保安那里登记一下自己的信息(亮名自己的身份同时说出来要找谁、办什么事儿),之后保安打电话和你要找的人进行确认和求证。这里不打算介绍...
阅读全文
摘要:SYS用户连接ORACLE的时候,后面必须加上AS SYSDBA 或 AS SYSOPER,这是ORACLE的规定,没有为什么,个人理解为可能是为了区分普通用户和SYS用户连接ORACLE的区别。SYSDBA 和 SYSOPER是ORACLE里面的系统权限,只是这两个系统权限比较特殊,在连接ORACLE的时候必须得以AS SYSDBA或AS SYSOPER这样体现出来,在字典里可以查到这...
阅读全文