Oracle 19 创建数据库、表空间
Oracle19c创建数据库与表空间
一、创建数据库
1、打开Database Configuration Assistant
2、数据库操作:选择“穿件数据库”,并下一步
3、创建模式:选择“高级配置”,并下一步
4、部署类型:数据库类型默认“单实例数据库”即可,模板选择“一般用途或事务处理”
5、数据库标识:可修改“全局数据库名”与“SID”,他俩可以一致;取消勾选“创建为容器数据库”
6、存储选项:默认即可
7、快速恢复选项:选择“指定快速恢复区”
8、网络配置:默认
9、Data Vault 选项:需要的可自行配置,一般是不需要配置,默认即可
https://www.jianshu.com/p/2afc0a6f8f7e可参考这里了解
10、配置选项:
(1)默认即可
(2)示例方案:可勾选,用于学
(3)其他默认即可
11、管理选项:默认
12、用户身份证明:用于登录数据库
(1)可分别为sys和system创建口令 (2)可以设置统一口令(我选这个)
口令必须有大、小写字母和数字,再输入主目录口令在
13、创建选择:创建数据库
14、概要:前面没问题,就会出现。点击完成即可
15、进度页:完成关闭即可
至此,创建oracle数据成功
二、创建表空间
1、打开SQL Plus
2、输入: sys as sysdba 以及口令
3、创建
create tablespace tablespace_name
datafile ‘路径’ size 大小
[autoextend on next 大小]
[maxsize 大小]
三、创建用户
oracle数据库的权限系统分为系统权限与对象权限。
- 系统权限( database system privilege )
可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。 - 对象权限( database object privilege )
可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。
- 创建\删除用户
打开cmd:
cmd>
sqlplus /nologSQL>
connect / as sysdba
CREATE USER utest (用户名) IDENTIFIED BY upassword(密码)
DEFAULT TABLESPACE test(创建的表空间名) TEMPORARY TABLESPACE temp;(临时表空间就写temp即可);// 创建用户
alter user user1 identified by 234556; // 修改用户密码
drop user user1; // 撤销用户
- 为用户授权角色\撤销授权
oracle提供三种标准角色(role):connect/resource和dba.
connect role(连接角色)
临时用户,特指不需要建表的用户,通常只赋予他们connect role.
connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。
拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)。resource role(资源角色)
更可靠和正式的数据库用户可以授予resource role。
resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。dba role(数据库管理员角色)
dba role拥有所有的系统权限
对象权限分类:select, update, insert, alter, index, delete, all
grant connect, resource to user1; // 将connect, resource权限给予user1
revoke connect, resource from user; // 对user1的connect, resource权限销毁
- 导入数据库
oracle如何导入表到本地数据库?
步骤一:打开cmd;
步骤二:输入:imp 用户名/密码 BUFFER=64000 file=数据库表.dmp存放的地址 ignore=y full=y
说明:ignore=y是表示忽略创建错误,继续后面的操作;full=y表示导入文件中的全部内容,有可能有多个用户的内容,如果你链接的用户默认使用的表空间设置是system,则导入文件的内容会导到system上。
imp test/test BUFFER=64000 file=D:/user.dmp ignore=y full=y
- oracle如何导出表?
步骤一:打开cmd;
步骤二:语法: exp 用户名/密码@服务名 tables=表名 file=存入本地dmp目标地址 log=存入本地log目标地址 owner=要导出的用户名 - 导出表:exp test/test@orcl tables=sys_user file=D:/user.dmp log=D:/user.log
- 导出数据库:去掉“ tables=表名 “ 就好!
exp test/test@orcl file=D:/user.dmp log=D:/user.log - 导出该用户的数据库 :exp test/test@orcl file=D:/user.dmp log=D:/user.log owner=test
温馨提示:oracle 11g空表不能exp导出问题,参考解决方案课
Oracle 19 创建数据库、表空间相关推荐
- oracle sqlplus建用户,Oracle用SQL Plus创建数据库表空间和用户
1. 在电脑左下角点击"开始",然后输入"sql plus",选择运行sql plus程序(登录身份:指登录时的Role指定,oracle11g中分SYSDBA ...
- Oracle的用户密码忘了 Oracle用SQL Plus创建数据库表空间
1. (1)在cmd页面中运行"sqlplus"命令,进入sqlplus环境. (2)在输入用户名中运行"/as sysdba"命令,以操作系统权限认证的ora ...
- oracle创建数据库 表空间 用户
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- 如何创建oracle数据表空间,oracle创建数据库/表空间
||||||||||||||||||||||||简略的说|||||||||||||||||||||||||||| 以管理员身份登录: 1.首先,创建(新)用户: create user usernam ...
- oracle 创建数据库 表空间 用户 授权和toad导入导出数据库
1.创建数据库 简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建 2.创建表空间 在实际使用中需要创建自定义的表空间和临时表空间 ...
- oracle创建数据库表空间
1.创建表空间(存放数据) create tablespace xtba_data datafile 'F:\ORACLE\ORADATA\ORCL\XTBA.DBF' size 50m autoex ...
- Oracle数据库初学者:sql语句创建数据库表空间,建表语句
1. 表空间的创建 表空间的创建,格式: create tablespace 表空间名 datefile '路径名/表空间名.dbf' size 60M(初始空间大小为:60M) autoextend ...
- python创建数据库表空间_7.自动化监控多个Oracle表空间
自动化监控多个Oracle表空间 上节讲了如何利用Python自动监控Oracle表空间使用率 这节会利用一个循环一次性查询多个表空间使用率 环境设置 Linux系统为 Centos 6.8 Pyth ...
- db2建立表空间 linux,DB2实验教程:创建数据库/表空间
实验任务: A.建立数据库: B. 建立表空间: C. 执行脚本文件来建立多个表空间: D.访问那些包含表空间信息的SYSCAT视图: E. 列出表空间相关信息: F. 列出容器相关信息. 一. 创建 ...
最新文章
- linux 瞬间文件数没了,关于linux:如何快速汇总文件中的所有数字?
- 帝国时代三计算机丢失,修复安装帝国时代程序出错3d3dx9_25.dll丢失在win7中方法...
- Discuz!NT 中的数据库链接类(重构到抽象类工厂模式)
- Java:如何正确地使用异常详解
- java synchronized 原理_Java Synchronized的原理
- android邮件发送几种方式
- 从项目到产品: 软件时代需要价值流架构师 | IDCF
- 链表之单链表约瑟夫问题(一)
- oracle 扩展分区,Oracle 在线扩展分区
- mysql 常用命令与备份恢复 整理
- 都市男女的32声叹息
- 草根站长的创业之路(真实纪实)
- linux matplotlib 中文显示乱码
- 小心费力不讨好!Facebook成立“抄袭小组”压制Snap
- QT学习之自定义控件
- Kali系统2022VM版本的安装
- 一文带你了解dfs和bfs算法
- Java中自定义比较器
- java tiff 压缩_java – 多页Tiff压缩
- 一款APP从设计稿到切图过程全方位揭秘(IOS版)