网站首页 > 技术文章 正文
1.Oracle简介(甲骨文公司)
Oracle数据库管理系统
(1)Oracle(甲骨文)公司核心产品
(2)目前在ui流行的商业级关系型数据库
(3)主流版本9i 10g/11g 12c(提供云服务)
2.Oracle安装总结
注意事项:
(1)选择安装目录最好是 非系统盘
(2)安装时可以直接创建数据库,也可以选择不创建
(3)服务器的主机名不能有特殊字符(一般默认用oracle安装的躲在的电脑的IP作为主机名)
(4)数据库安装完毕,建议不要更改主机名
3.Oracle服务的启动和关闭
打开服务器(在开始菜单输入 service.msc)
OracleService<SID>
:数据库服务OracleOraDb11g_home1TNSListener
:数据库监听服务OracleDBConsole<SID>
:企业管理器服务
4.配置网络服务
(1)利用Oracle自带Net manager 工具进行服务和监听的创建
(2)服务名:即启动服务的SID,要求小写 **** (3)主机名:本地用127.0.0.0或者localhost皆可,但其他地址用Ip
(4)端口号:Oracle指定默认端口号为1521
5.数据库用户-系统用户
SYS用户
地位:Oracle的一个超级用户
作用:主要用来维护系统信息和管理实例
登陆身份:只能以SYSDBA或者SYSOPER角色登陆
**SYSTEM ** 地位:Oracle默认的系统管理员
作用:通常用来管理Oracle数据库的用户,权限,存储
登陆身份:可以以Nrmal方式登陆
6.表空间
概念:最大逻辑单位
作用:
(1)方便存储管理数据
(2)提高I/O读写性能(即读写速度)
(3)便于增量,差异等方式进行备份和恢复
分类:3种
(永久性表空间,临时性表空间,撤销表空间)
默认表空间:
System(系统参数)/sysaux(权限)/users(用户)/undo(撤销)/temp(临时)
7.创建表空间语法结构
通过CREATE TABLESPACE命令创建表空间
语法举例:
CREATE TABLESPACE smbmsDATAFILE 'e:\app\oradata\orcl\smbms1.DBF'SIZE 100M[AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED]
8.创建用户
语法:
CREATE USER userIDENTIFIED BY password[DEFAULT TABLESPACE tablespace]
例如:Create user smbmsIdentified by smbms
[DEFAULT TABLESPACE smbms]
9.权限与角色
权限:用户必须赋予响应的权限,才能操作数据库
权限指执行特定类型SQL 命令或访问其他对象的权利
系统权限和对象权限
系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限
对象权限允许用户对数据库对象(如表,视图,序列等)执行特定操作
角色:为了简化权限管理,引入了角色的概念
角色是具有名称的一组权限的组合
常用系统预定义角色
CONNECT:临时用户
RESOURCE:更为可靠和正式的用户
DBA:数据库管理员角色,拥有管理数据库的最高权限
Grant connect to smbms; Grant resource to smbms;
--分配权限或者角色
Grant privileges or role To user;
例如:
GRANT connect TO smbms;--临时登陆权限
GRANT resource TO smbms;--更可靠的增删改查权限
撤销权限或角色
Revoke privileges or role From user; Revoke connect tosmbms;--撤销临时登录权限 Revoke resource to smbms;--撤销增删改查权限 注意事项:
单行执行:即一条一条的执行,不能一起执行
猜你喜欢
- 2024-10-21 Docker安装部署Oracle/Sql Server
- 2024-10-21 Ubuntu 系统上使用docker安装Oracle
- 2024-10-21 超详细的各种数据库默认驱动、URL、端口总结
- 2024-10-21 漫画——你还记得原生的JDBC怎么连接数据库吗?
- 2024-10-21 Jsp九大内置对象,三大指令,七大动作的具体功能——你都知道吗
- 2024-10-21 详解Oracle 网络服务 oracle网络服务名配置
- 2024-10-21 「首席看架构」用GoldenGate创建从Oracle到Kafka的CDC事件流
- 2024-10-21 端口操作指南 端口知识
- 2024-10-21 使用docker拉取配置oracle12c,体验不一样的感觉
- 2024-10-21 服务器常用端口及作用详解 常用的服务器端口及名称
你 发表评论:
欢迎- 531℃Oracle分析函数之Lag和Lead()使用
- 529℃几个Oracle空值处理函数 oracle处理null值的函数
- 528℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 515℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 512℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 502℃【数据统计分析】详解Oracle分组函数之CUBE
- 481℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 480℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)