Oracle数据库操作相关
1. 导出dmp 文件
(1)导出数据库所有的用户数据:
exp system/manage@ORCL file=D:\oracle_dmp\data1.dmp full=y
(2)导出指定的用户数据:
exp system/manage@ORCL file=D:\oracle_dmp\data1.dmp owner=(system,sys)
(3)导出指定的表数据:
exp system/manage@ORCL file=D:\oracle_dmp\data1.dmp table=(T_BASE_USER,T_BASE_DEPT)
2.导入dmp 文件
create tablespace DATA_INDB datafile 'D:\jgbs_db\DATA_INDB.DBF' size 1024M autoextend on;
ALTER TABLESPACE DATA_INDB ADD DATAFILE 'D:\jgbs_db\DATA_INDB_02.DBF' SIZE 1G AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
create user INDBADMIN_FISP identified by INDBADMIN_FISP default tablespace DATA_INDB temporary tablespace temp;
grant dba to INDBADMIN_FISP;
create or replace directory data as 'D:\jgbs_db';
grant read,write on directory data to INDBADMIN_FISP;
impdp INDBADMIN_FISP/INDBADMIN_FISP directory=data dumpfile=jgbb_fisp.dmp remap_schema=INDBADMIN_FISP:INDBADMIN_FISP remap_tablespace=DATA_INDB_FISP:DATA_INDB
3.同义词
(1)查询失效的同义词:
select 'drop ' || decode(s.owner,'PUBLIC','public synonym ','synonym ' || s.owner || '.') || s.synonym_name || ';' as "Dropping invalid synonyms:"
from dba_synonyms s
where table_owner not in ('SYSTEM', 'SYS')
and db_link is null
and not exists (select null from dba_objects o where s.table_owner = o.owner and s.table_name = o.object_name);
(2)相同ip下创建同义词:
create or replace synonym TC_MK_BZZQPJXXB for MK_DB.TC_MK_BZZQPJXXB;
(3)不同ip下创建同义词:
--创建db_link
CREATE DATABASE LINK link_mk_db
CONNECT TO MK_DB_FISP IDENTIFIED BY MK_DB_FISP
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =172.16.11.2)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = dbtest4)))';
--验证link 是否成功
select * from dual@link_mk_db;
select * from TC_MK_COMPANYINFO @link_mk_db;
--创建同义词
create synonym TC_MK_COMPANYINFO for TC_MK_COMPANYINFO@link_mk_db ;
4,查看表空间使用状况:
SELECT a.tablespace_name "表空间名",
total/1024/1024 "表空间大小单位M",
free/1024/1024 "表空间剩余大小单位M",
(total - free)/1024/1024 "表空间使用大小单位M",
Round((total - free) / total, 4) * 100 "使用率 [[%]]"FROM
(SELECT tablespace_name,Sum(bytes) free FROM DBA_FREE_SPACE GROUP BY tablespace_name) a,
(SELECT tablespace_name,
Sum(bytes) total FROM DBA_DATA_FILES GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name;
5,查询该用户下表大小:
SELECT
table_name,
nvl ( bytes, 0 ),
nvl ( bytes / 1024, 0 ) KB,
nvl ( bytes / 1024 / 1024, 0 ) MB
FROM
dba_tables
LEFT JOIN dba_segments ON table_name = segment_name
AND segment_type = 'TABLE' -- 如果是分区表, 则 segment_type = 'TABLE PARTITION'
AND dba_segments.OWNER = 'INDBADMIN_FISP'
WHERE
dba_tables.OWNER = 'INDBADMIN_FISP'
ORDER BY
nvl ( bytes, 0 ) DESC
6,查询用户下的所有表:
select * from all_tables where owner='TEST';
7,查询当前登录的用户所拥有的表:
select table_name from user_tables;
Oracle数据库操作相关的更多相关文章
- 基于OCILIB的oracle数据库操作总结及自动生成Model和Dao的工具
基于OCILIB的oracle数据库操作总结 1. 类图 2. 基类BaseOCIDao的设计与实现 BaseOCIDao.h头文件 #pragma once /* ----- ...
- C# Oracle数据库操作类实例详解
本文所述为C#实现的Oracle数据库操作类,可执行超多常用的Oracle数据库操作,包含了基础数据库连接.关闭连接.输出记录集.执行Sql语句,返回带分页功能的dataset .取表里字段的类型和长 ...
- (转)C# Oracle数据库操作类
原文地址:http://www.cnblogs.com/haibing0107/p/6143922.html using System;using System.Data;using System.C ...
- C# Oracle数据库操作类
using System; using System.Data; using System.Collections.Generic; using System.Configuration; using ...
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
1相关术语 语句 含义 操作 DML语句 (Data Manipulation Language) 数据库操作语言 insert update delete select DDL语言 (Date ...
- 循序渐进Python3(十二) --2-- web框架之django简单实现oracle数据库操作
在 Django 中构建 Oracle 数据库支持的 Web 应用程序 了解如何配置 Django 以便与 Oracle 数据库交互,并使用 ORM 进行数据库连接. 产能在软 ...
- Oracle数据库操作---入门(一)
由于工作原因,近期可能会开始多复习一些数据库相关的知识了,想深入了解的,也可以一起复习.学习~ 前期先巩固一下基础操作,后期会一点点的加深向运维方向深入.开篇主要介绍一些数据库理论知识,不感兴趣的可以 ...
- Java从入门到精通——数据库篇之JAVA中的对Oracle数据库操作
在Java中对Oracle数据库的操作分为两种:一.查询.二.非查询. 下面是我对其进行总结: 一.查询数据 /** * 根据用户代码查询 * @param userId * @return 如果存在 ...
- 【树莓派】h2数据库操作相关
之前在树莓派上面操作时候,遇到一些业务方面的bug,和团队中的同事经过多次尝试,但就是难以重现用户现场的问题. 但是问题却实实在在地发生,虽然并不是必然可重现的bug,但是也比较闹心: 发生了问题,也 ...
随机推荐
- 十一长假我肝了这本超硬核PDF,现决定开源!!
写在前面 在 [冰河技术] 微信公众号中的[互联网工程]专题,更新了不少文章,有些读者反馈说,在公众号中刷 历史文章不太方便,有时会忘记自己看到哪一篇了,当打开一篇文章时,似乎之前已经看过了,但就是不 ...
- 一键同步,紧跟潮流——CODING 现已支持导入 GitHub 仓库
为方便用户从 GitHub 快速迁移到 CODING 并开始使用,CODING 现已支持导入 GitHub 仓库.免去繁琐步骤,只需简单两步操作即可完成导入,让仓库静默同步,无缝衔接,平滑过渡:同时还 ...
- request-html 使用
from requests_html import HTMLSessionsession = HTMLSession()resp = session.get('http://www.spbeen.co ...
- mac 安装appium
mocOS 10.15.5 开启方式:设置->默认编辑器->Markdown编辑器
- 【git冲突解决】: Please commit your changes or stash them before you merge.
刚刚使用 git pull 命令拉取代码时候,遇到了这样的问题: error: Your local changes to the following files would be overwritt ...
- 2017年暑假ACM集训日志
20170710: hdu1074,hdu1087,hdu1114,hdu1159,hdu1160,hdu1171,hdu1176,hdu1010,hdu1203 20170711: hdu1231, ...
- 「IDEA插件精选」安利一个IDEA骚操作:一键生成方法的序列图
在平时的学习/工作中,我们会经常面临如下场景: 阅读别人的代码 阅读框架源码 阅读自己很久之前写的代码. 千万不要觉得工作就是单纯写代码,实际工作中,你会发现你的大部分时间实际都花在了阅读和理解已有代 ...
- 强网杯web之假的反序列化漏洞
说明 打强网杯的时候一直在写论文, 做林逸师傅的培训题目. 现在得空,还是看了一部分的题目和wp. 源码 源码一共三部分, 这里只写下我知识盲区的一部分,作为自己的记录. <?php highl ...
- 树和堆(julyedu网课整理)
date: 2018-12-05 16:59:15 updated: 2018-12-05 16:59:15 树和堆(julyedu网课整理) 1 定义 1.1 树的定义 它是由n(n>=1)个 ...
- 【转】Event Driven Programming
FROM: http://lazyfoo.net/tutorials/SDL/03_event_driven_programming/index.php Event Driven Programmin ...