ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

oracle数据库的常用操作整理

2019-03-13 15:53:22  阅读:235  来源: 互联网

标签:10.1 常用 name 数据库 BIGDATA bigdata tablespace oracle bigdatast


1、删除用户及用户下的对象
drop user xxxx cascade

2、查看表空间文件地址,表空间大小,已使用M,利用率
select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name;

--查看单个表的大小
SELECT segment_name AS TABLENAME,
BYTES B,
BYTES / 1024 KB,
BYTES / 1024 / 1024 MB
FROM user_segments
where segment_name = upper('tablename');


--SPACE_BIGDATA
3、创建表空间 (表空间名称ETLPROJECT_DATA)
create tablespace ETLPROJECT_DATA datafile '/home/oracle/app/admin/zhbb/table_space/ETLPROJECT_DATA.dbf' size 1g;

--删除空的表空间,但是不包含物理文件
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;
---------------------


4、给已有表空间添加数据文件 (表空间名称ETLPROJECT_DATA)
ALTER TABLESPACE ETLPROJECT_DATA ADD DATAFILE '/home/oracle/app/admin/zhbb/table_space/ETLPROJECT_DATA02.dbf' SIZE 10g;

5、创建用户 (用户名bigdata)
create user bigdata identified by bigdata default tablespace ETLPROJECT_DATA temporary tablespace TEMP profile DEFAULT;
grant dba to BIGDATA;
grant connect to BIGDATA;
grant resource to BIGDATA;
grant unlimited tablespace to BIGDATA;

6、查看已经创建的路径信息
SELECT * FROM dba_directories;

7、impdp导入数据
--导入时必须先创建文件夹路径
create or replace directory DP_DIR as '/data/oracle';

--给使用的用户授权(读写权限)
Grant read,write on directory DP_DIR to bigdata;

需要切换到oracle用户下
su - oracle
--执行导入
impdp bigdatast/bigdatast@10.1.60.203/orclpdb1 schemas=bigdatast directory=BIGDATA dumpfile=bigdatast20181126.dmp
不同的schema进行导入
impdp bigtest/bigtest@10.1.60.203/ORCLPDB1 remap_schema=bigdata:bigtest directory=BIGDATA dumpfile=bigdata_20181109.dmp

8、expdp导出数据
--203数据库
expdp bigdatast/bigdatast@10.1.60.203/orclpdb1 DUMPFILE=bigdatast20190118.dmp DIRECTORY=BIGDATA SCHEMAS=bigdatast

expdp bigtest/bigtest@10.1.60.203/orclpdb1 DUMPFILE=bigtest20190131.dmp DIRECTORY=BIGDATA SCHEMAS=bigtest
--119服务器
expdp bigdatast/bigdatast@10.1.60.203/orclpdb1 DUMPFILE=bigdatast20190118.dmp DIRECTORY=BIGDATA SCHEMAS=bigdatast

expdp bigdatast/bigdatast@10.1.60.203/orclpdb1 DUMPFILE=geographic_info.dmp tables=geographic_info DIRECTORY=BIGDATA

VERSION 要导出的对象的版本, 其中有效关键字为:(COMPATIBLE), LATEST 或任何有效的数据库版本。

9、exp方式导出数据
exp bigdatast/bigdatast@10.1.60.203/orclpdb1 file=/data/bigdata/st.dmp log=/data/bigdata/st.log

10、查询目录
select * from all_directories

 

标签:10.1,常用,name,数据库,BIGDATA,bigdata,tablespace,oracle,bigdatast
来源: https://www.cnblogs.com/smilond/p/10523536.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有