Oracle数据库基础操作语句

1. 创建用户(数据库管理员登录),其中USERNAME替换成相应的用户名,PASSWORD为密码

 

CREATE USER USERNAME  PROFILE DEFAULT 
    IDENTIFIED BY PASSWORD DEFAULT TABLESPACE CONSMATION 
    TEMPORARY TABLESPACE TEMP 
    ACCOUNT UNLOCK;
GRANT ALTER ANY PROCEDURE TO USERNAME;
GRANT ALTER ANY TABLE TO USERNAME;
GRANT ALTER ANY TRIGGER TO USERNAME;
GRANT ALTER ANY TYPE TO USERNAME;
GRANT CREATE ANY TABLE TO USERNAME;
GRANT DELETE ANY TABLE TO USERNAME;
GRANT DROP ANY PROCEDURE TO USERNAME;
GRANT DROP ANY SEQUENCE TO USERNAME;
GRANT DROP ANY TABLE TO USERNAME;
GRANT DROP ANY TRIGGER TO USERNAME;
GRANT DROP ANY TYPE TO USERNAME;
GRANT DROP ANY VIEW TO USERNAME;
GRANT SELECT ANY DICTIONARY TO USERNAME;
GRANT SELECT ANY SEQUENCE TO USERNAME;
GRANT SELECT ANY TABLE TO USERNAME;
GRANT UNDER ANY TABLE TO USERNAME;
GRANT UNDER ANY TYPE TO USERNAME;
GRANT UNDER ANY VIEW TO USERNAME;
GRANT UNLIMITED TABLESPACE TO USERNAME;
GRANT UPDATE ANY TABLE TO USERNAME;
GRANT CONNECT TO USERNAME;
GRANT DBA TO USERNAME;
GRANT RESOURCE TO USERNAME;

2.DMP文件还原(数据库管理员登录)

①将XXX.DMP文件放于Oracle数据库安装文件的dpdump文件夹(相对路径:../app/Administrator/admin/orcl)下。

②打开系统运行程序,并将程序定位至...\App\Administrator\product\11.2.0\dbhome_1文件夹下。

③输入如下命令: impdp USERNAME/PASSWORD  directory=DATA_PUMP_DIR dumpfile=XXX.DMP,运行。(注意:这里还原的USERNAME和PASSWORD需要跟DMP备份文件中的用户名和密码一致,如需还原到其他用户,可查看第④步)

④将备份库还原至其它用户: impdp userA/pwdA  directory=DATA_PUMP_DIR dumpfile=XXX.DMP REMAP_SCHEMA

=userA:userB EXCLUDE=USER (userA:DMP备份文件中用户  userB:目标用户)

3.创建表空间

CREATE tablespace tablespace_name  LOGGING datafile '.dbf' size 50M autoextend on next 50M maxsize unlimited extent management local;

其中:

①/*logging 是对象的属性,创建数据库对象时,oracle 将日志信息记录到练级重做日志文件中。代表空间类型为永久型 */

②/*autoextend on    表空间大小不够用时自动扩展*/

③/*next 50m 自动扩展增量为50MB */

④/*extent management local   代表管理方式为本地*/

4.删除表空间

①删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
②删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
③删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
④删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
⑤如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS

drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

5.修改用户指定的默认表空间

ALTER USER username DEFAULT TABLESPACE tablespace_name;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值