Oracle DBA常用知识(一)

    今天工作感觉好累,所以稍微写一点好了,今天首先介绍Oracle常用的DBA命令:

    1. alter user crm quota unlimited on userdata;

        授予用户表空间权限

    2. grant create any view to CRM;

        授予CRM用户操作权限

    3. password CRM;

        修改CRM密码;

    4. create tablespace userdata datafile 'C:\Ora90\oradata\userdata01.dbf' size 200M;

        添加表空间;

    5. create user CRM identified by normal default tablespace userdata;

        添加用户;

   6. alter tablespace kiddcrm add datefile '/home/oracle/oradata/kiddhome3.dbf' size 3000M;

       添加数据文件到表空间

   7. grant plustrace to crm

        将该role授予任何用户

  8. 权限赋予

        SQL> grant select on FALLCRM.CRM_MAIL to fallcrm;

        SQL> grant update on FALLCRM.CRM_MAIL to fallcrm;

        SQL> grant delete on FALLCRM.CRM_MAIL to fallcrm;

        赋予某一个用户单独表操作权限

        Create  user  UserName  Identified  By  UserPassword;  //创建用户

        GRANT  SELECT  ANY  DICTIONARY  TO  UserName;  //授予所有字典的查询权限
 
        GRANT  SELECT  ANY  SEQUENCE  TO  UserName;  //授予所有序列的查询权限
 
        GRANT  SELECT  ANY  TABLE  TO  UserName;  //授予所有表的查询权限

        GRANT  SELECT  ANY  VIEW  TO  UserName; //授予所有视图的查询权限

  9.建立外建关联

         SQL> alter table CRM_CUSTOMER add constraint FK_DEPARTMENT_ID foreign key (DEPARTMENT_ID) references CRM_DEPARTMENT (DEPARTMENT_ID);

  10.表别名建立(数据表对象的名称替换)
 conn system/[password] as sysdba;
 //如果在scott帐号夏的某个权限不足的话,可以通过下面的一系列操作来完成:
 grant create synonym to scott;
 conn scott/tiger;

 创建:
 create synonym [别名] for tablename;
 删除:
 drop synonym [别名];


 举例:
 select * from fallcrm.crm_customer
 等同于
 select * from crm_customer;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值