oracle学习笔记——初识

常用系统用户(权限排列) 

    sys > system > sysman > scott

    scott 默认密码 tiger

登录语句:

    system/密码     或   connect sys/密码 as sysdba

查看登录用户

    查看当前用户:show user

    查看用户 数据字典:desc dba_users

        查看数据字典中 用户信息:select username from dba_users;

启用scott用户

    启用用户:alter user username account unlock;

管理员用户 查看的数据字典:dba_tablespaces,user_tablespaces,dba_users,user_users
普通用户 查看的数据字典:user_tablespaces
查看数据字典

    desc dba_tablespaces

查看用户对应的表空间(在对应的数据字典中)

    select tablespace_name from dba_tablespaces|user_tablespaces;

查看用户(SYSTEM)的默认或临时表空间

    select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';

                                                                                         注:查找时,字段值要大写!

设置用户的默认或临时表空间

    alter user username default|temporary tablespace tablespace_name;

      例:alter user system default tablespace system;

创建表空间[临时表空间]

    CREATE [TEMPORARY] TABLESPACE tablespace_name DATAFILE|TEMPFILE 'xxx.dbf' SIZE xxx;

      例:CREATE TABLESPACE test1_tablespace DATAFILE 'test1file.dbf' SIZE 10m;

      例:CREATE TEMPORARY TABLESPACE temptest1_tablespace TEMPFILE 'tempfile1.dbf' SIZE 10m;

查找表空间的数据文件路径(通过数据字典dba_data_files)

    desc dba_data_files

    select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

                                                                              注:查找时,字段值要大写!

查看表空间的状态

    desc dba_tablespaces

    select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

                                                                              注:查找时,字段值要大写!

修改表空间
    修改表空间的状态

        是否脱机:ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;

           例:ALTER TABLESPACE test1_tablespace OFFLINE;

        读写状态:ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE;

           例:ALTER TABLESPACE test1_tablespace READ WRITE; (注:等于ONLINE)

    增加表空间的数据文件

        ALTER TABLESPACE tablespace_name ADD DATAFILE 'xxx.dbf' SIZE xxx;

            例:ALTER TABLESPACE test1_tablespace ADD DATAFILE 'test2_file.dbf' SIZE 10m;

    删除表空间的数据文件

        ALTER TABLESPACE tablespace_name DROP DATAFILE 'xxx.dbf';

            例:ALTER TABLESPACE test1_tablespace DROP DATAFILE 'test2_file.dbf';

删除表空间

    DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]

        例:DROP TABLESPACE test1_tablespace INCLUDING CONTENTS;













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值