美文网首页
Oracle 学习

Oracle 学习

作者: 夏_0327 | 来源:发表于2018-08-23 13:56 被阅读0次

1、查询表空间位置

select * from dba_data_files;

2、创建临时表空间(注意:将tempfile路径改成第一步查询出来的路径)

create temporary tablespace test_temp

tempfile '/home/oracle/app/oradata/orcl/test_temp.dbf'

size 50m 

autoextend on 

next 50m maxsize 20480m 

extent management local; 

3、创建数据表空间(注意:将 datafile路径改成第一步查询出来的路径)

create tablespace test

logging 

datafile '/home/oracle/app/oradata/orcl/test.dbf'

size 50m 

autoextend on 

next 50m maxsize 20480m 

extent management local;

4、创建用户并指定表空间

create user test identified by 123456

default tablespace test

temporary tablespace test_temp; 

5、给用户授予权限

grant connect,resource,dba to test

6、导入数据(注意:此处数据文件是EXP 导出)

imp test/123456 file=20180820.dmp full=y ignore=y


导出命令

① 全量导出

    将整个数据库内容导出,但是操作时需要有特殊权限,exp 用户名/密码 file=导出的目录 full=y

    exp system/manager file=d:\xxxx.dmp full=y

② 用户模式导出

    将指定用户的所有对象进行导出

    exp system/manager file=d:\test.dmp owner=test

③ 表模式导出

    将用户的指定表数据进行导出

    exp system/manager file=d:\test.dmp owner=test tables=(table1, table2)

导入命令

    imp system/system file=test.dmp log=test.log 

Ubuntu 16.04 安装Oralce 11g R2

    https://www.linuxidc.com/Linux/2017-12/149797.htm

    https://www.linuxidc.com/Linux/2017-01/139074.htm

查询死锁

    select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, sess.machine from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid;

解除死锁

    alter system kill session '738,1429';

基本操作

解锁用户

    alter user scott account unlock;

创建用户

    create user test identified by test;

删除用户

    drop user test cascade;

授权命令

    grant connect, resource to test;

撤销权限

    revoke connect, resource from test;

创建角色

    create role testRole;

授权角色

    grant select on class to testRole;

删除角色

    drop role testRole;

相关文章

  • Docker安装Oracle,并使用navicat连接Oracl

    查找oracle镜像docker search oracle 我们选择学习版,不选择完整版oracle-xe-11...

  • 相老师的OCP教程 1-5课文字版

    甲骨论相老师01课笔记 Oracle的学习软件:sqldeveloper。学习Oracle时一定要注重原理的学习,...

  • Oracle学习

    自己一些关于Oracle练习整理 一、Oracle体系结构1、概念关系数据库与实例:Oracle只有一个数据库,但...

  • Oracle学习

    sqlplus操作: 1.在sqlplus下使用命令ed a 会创建一个文件夹,在其中写入sql命令,然后使用@a...

  • Oracle 学习

    1、查询表空间位置 select * from dba_data_files; 2、创建临时表空间(注意:将tem...

  • Oracle学习

    学习

  • Oracle SQL优化学习

    Oracle SQL优化进阶学习 引言 对于下面的Oracle分页如何优化该段语句: SELECT * FROM ...

  • 如何恢复Oracle下的Scott用户的emp表以及导出或导入O

    最近安装完Oracle11g后初次进行Oracle的学习一不小心把Oracle的Scott用户自带的emp表给删除...

  • Oracle学习笔记

    整理电脑文档,翻到以前的学习笔记,在这里分享给大家,希望给学习Oracle的你,提供一点帮助。 Oracle SQ...

  • 第一篇-开篇二八理论

    1.本文是根据梁敬斌的《收获,不止oracle》写的20%的知识解决80%的事情。有目的的学习,oracle学习的...

网友评论

      本文标题:Oracle 学习

      本文链接:https://www.haomeiwen.com/subject/mzgpiftx.html