oracle 数据库创建表空间、用户、数据库实例、授权、数据导入

news2024/9/22 1:22:02

在安装完oracle 数据库后默认会创建一个orcl的数据库实例。除了这种方式外还可以通过别的方式创建数据库

一般导入数据通过以下五个步骤

  1. 创建导入的数据库实例,已有的话可以忽略
  2. 创建表空间
    2.1 创建临时表空间
    2.2 创建数据表空间
  3. 创建用户
  4. 给用户授权
  5. 导入数据库数据

一 创建导入的数据库实例

方法一,在安装完数据库后,  通过Database Configuration Assistant创建数据库实例
方法二,通过数据库安装,在安装完数据库后会默认的安装一个orcl的数据库
方法三,通过create database 命令创建数据库,可以指定数据库的实例名称,字符集,回滚字段等属性

二 创建表空间

1) 创建临时表空间

create temporary tablespace HEAT_CHARGE_SHENGDILAN_TEMP
tempfile 'F:\oracle11g\oradata\orcl\HEAT_CHARGE_SHENGDILAN_TEMP.dbf'
size 50m autoextend on next 50m maxsize 20480m extent management local;

2) 创建数据表空间

create tablespace HEAT_CHARGE_SHENGDILAN
logging datafile 'F:\oracle11g\oradata\orcl\HEAT_CHARGE_SHENGDILAN.dbf'
size 50m autoextend on next 50m maxsize 20480m extent management local;

三 创建用户

create user cfcustom
  identified by root
  default tablespace CFCUSTOM
  temporary tablespace CFCUSTOM_TEMP
  profile DEFAULT;

四、给用户授权

一般赋予dba权限

    GRANT READ,WRITE ON DIRECTORY DIR_1 TO pdm_dev;
   grant dba to cfcustom;
   grant connect to cfcustom;
   grant resoruce to cfcustom;
   grant create session to cfcustom;
   grant create table to cfcustom; 
grant connect,resource,dba to username;  

五、导入数据库

1)查看用户表空间路径

  1. select * from dba_directories

在这里插入图片描述

2) 导入数据

 数据泵方式导入
 impdp pdm_dev/root@127.0.0.1:1521/orcl  dumpfile=EXP-PDM-DEV2-0331.DMP logfile=dpm2.log  schemas=pdm_dev2 remap_schema=pdm_dev2:pdm_dev remap_tablespace=pdm_dev2:pdm_dev

数据泵方式导入参数说明
remap_schema: 当导出导入用户不一致使用,方法【remap_schema=导出用户:导入用户】

remap_tablespace :当导出导入表空间不一致使用,方法【remap_tablespace=导出表空间:导入表空间】

directory=dump_dir :创建的文件空间名称

oracle 数据库常用命令操作

删除表空间

1、删除无任何数据对象的表空间:
用drop tablespace xxx ,删除需要删除的表空间。
2、删除有任何数据对象的表空间
使用

drop tablespace xxx including contents and datafiles;

3、如果有删除用户的权限,则可以:

drop user user_name cascade;

加了cascade就可以把用户连带的数据全部删掉。

4.删除用户:

drop user xxx;

如果用户的schema中有objects ,需要加cascade参数,即drop user xxx cascade;

查询

查看数据库用户

select  * from dba_users;

新建

新建用户

create User username  Identified by password

修改用户名密码

alter User username  Identified by password

删除用户名密码

drop user user_name [cascade]

赋予权限

赋予权限

因为新建的用户和默认的用户是锁住的,没有权限,所以新建用户后要给用户赋予权限。

系统权限:DBA、RESOURCE、CONNECT (系统权限只能由DBA用户授出)

实体权限:select、update、insert、delete、alter、index、all

grant dba to username ----赋予用户所有权限

grant connect to username ----赋予用户链接数据库的权限

grant resoruce to username ----赋予用户只可以创建实体但是没有创建数据结构的权限

grant create session to username ----赋予用户登录的权限

grant create table to username ----赋予用户表操作的权限

grant unlimited tablespace to username ----赋予用户表空间操作的权限

grant select on table to username ----赋予用户访问任务表的权限   同理可以赋予update 和delete

撤销权限

基本语法同grant,关键字为revoke

rovoke create table from username ----取消这个用户的对表操作的权限

查看权限

select * from user_sys_privs ----查看当前用户所有权限

select * from user_tab_privs ----查看所用用户对表的权限

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/494513.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Camtasia 2023新功能添加了新的视觉效果、滤镜和其他重大改进

总部位于密歇根州的 TechSmith 推出了Camtasia 2023,这是其适用于 Mac 和 Windows 的专业屏幕录制和视频编辑工具的重要新版本。 2023 版本侧重于两个特定领域:提供增强的视觉效果和实现各种用户功能请求。 Camtasia 2023 的亮点包括能够在截屏视频中实…

基于Vue的个人网站的设计与实现

统是基于面向对象编程的web应用程序。主要实现的功能有前台的在线留言、音乐播放、下载、收藏、用户注册和后台的背景音乐管理、相册信息管理、网站新闻管理、留言管理等功能。 设计开发一个更能满足网民需求的交流载体,使大家在网上可以提供学习交流分享的平台&…

【Linux】Linux下安装Mysql(图文解说详细版)

文章目录 前言第一步,进到opt文件夹下面,为什么?因为opt文件夹相当于Windows下的D://software第二步,用yum安装第三步,设置mysql的相关配置第四步,设置远程连接。第五步,更改mysql的语言第六步&…

聚观早报|拼多多回应总部迁爱尔兰;微软宣布全面开放聊天机器人

今日要闻:拼多多回应总部迁至爱尔兰;京东60亿元在京建4000套员工房;微软宣布全面开放必应聊天机器人;一加首款可折叠手机将于8月推出;TikTok推出针对出版商的广告产品 拼多多回应总部迁至爱尔兰 5 月 4 日消息&#x…

服务远程调用、ribbon负载均衡、nacos注册中心

1.服务拆分和远程调用 任何分布式架构都离不开服务的拆分,微服务也是一样。 1.1.服务拆分原则 这里我总结了微服务拆分时的几个原则: 不同微服务,不要重复开发相同业务微服务数据独立,不要访问其它微服务的数据库微服务可以将…

Nacos原理(注册中心和配置中心)

服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化…

【面试系列】如何保证接口的幂等性

为什么需要实现幂等性 在接口调用时一般情况下都能正常返回信息不会重复提交,不过在遇见以下情况时可以就会出现问题,如: 前端重复提交表单:在填写一些表格时候,用户填写完成提交,很多时候会因网络波动没…

C++之编译链接

目录 线程基础静态链接静态链接装载与动态链接库与运行库 关于隔离: 物理地址是实在存在的虚拟地址是虚拟的,并不存在,每个进程都有自己独立的虚拟空间,而且每个进程只能访问自己的地址空间,这样就有效地做到了进程的…

字符设备驱动开发

1、字符设备驱动简介 字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节 流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI, LCD 等等都是字符设备&#xff0c…

不断积累,步步高升:记录我的Python学习历程-python中f-string介绍

最近在看python基础的时候,又发现一个之前没怎么掌握的字符串格式化的小技巧,f-string f-string 格式化 f-string是Python3.6引入的一种字符串格式化方式,它提供了一种简洁、直观的方式来将变量值嵌入到字符串中。在 f-string 中,…

2022 Hubei Provincial Collegiate Programming Contest B. Potion(easy version)

题目链接 Output For each testcase, if Twilight Sparkle couldn’t make the specific mixture, print a single integer: −1. Otherwise, print the minimum number of operation 1 to do that. Example input 3 3 5 1 1 2 6 1 1 5 7 1 1 output 4 3 -1 题目大意 题目保证…

顺序表---(数据结构的开始)

目录 前言: 1.线性表的性质 2.静态数组or动态数组 2.1静态数组 2.2动态数组 3.结构体的创建 4*接口函数的详细讲解 4.1初始化结构体 4.2尾插 4.3打印数据 4.4用完后销毁创建的堆空间 4.5 尾删 4.6头插 4.7头删 4.8查找 4.9任意位置插入 4.10任意位…

正则表达式规则

元字符: 正则表达式主要依赖于元字符。 元字符不代表他们本身的字面意思,他们都有特殊的含义。一些元字符写在方括号中的时候有一些特殊的意思。以下是一些元字符的介绍: 运算符优先级: 正则表达式从左到右进行计算,…

idea一些不常见但是非常有用的sql

1.这个功能适合生产环境遇到故障,然后本地,但是前提是jvm配置了如下参数,还有一个就是要保证线上代码和本地的一致,这样就可以本地调式远程代码 在linux 运行 java -agentlib:jdwptransportdt_socket,servery,suspendn,address500…

牛客 BM19 寻找峰值

描述 给定一个长度为n的数组nums,请你找到峰值并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个所在位置即可。 1.峰值元素是指其值严格大于左右相邻值的元素。严格大于即不能有等于 2.假设 nums[-1] nums[n] -∞ 3.对于所有…

中台产品经理01:中台落地工具MSS模型

众所周知,每家企业的内部经营管理都是大相径庭的,就算相同行业的两家企业其内部也会有显著的特殊性,因此企业对于自身中台的建设需求也一定是不同的,可以说中台建设必须是为企业量身定制的。 而在每家企业的中台建设中&#xff0…

Visual Studio 2022 搭建GLFW OpenGL开发环境

最近工作需要 需要写一个全景的视频播放器 网上搜了下大概解决方案是 ffmpegopengl b站有很多视频 按照视频 搭建了OpenGL的开发环境 先去GLFW的网站下载 windows平台的库文件 为什么使用GLFW 因为GLFW是跨平台的 我下的是64位版本解压后有目录如下 包含了动态库和静态…

医院不良事件管理系统源码,PHP语言开发,填写上报、流转审批、发生原因分析定位

医疗安全不良事件管理系统源码提供不良事件的上报、事件审核处理、时间按分析、事件跟踪与持续改进,事件提醒、权限控制、外部上报等功能。从报告内容填写上报、流转审批、发生原因分析定位、处置对策的制定、统计汇总等方面,提供了不良事件处理的全过程…

[Leetcode] 0705. 设计哈希集合

705. 设计哈希集合 English Version 题目描述 不使用任何内建的哈希表库设计一个哈希集合(HashSet)。 实现 MyHashSet 类: void add(key) 向哈希集合中插入值 key 。bool contains(key) 返回哈希集合中是否存在这个值 key 。void remove(key) 将给定值 key 从哈希集…

这些神仙问题,整垮了chatGpt

垮掉,全部垮掉 今天刚上了一个chat聊天功能,网友们就不甘落后,纷纷展示了自己的技能。分分钟给我整垮了。 神仙问题 玉皇大帝住在平流层还是对流层?空腹的时候可以吃饭吗?自来水不能直接喝,那么用自来水…