当前位置: 首页 > ops >正文

Oracle数据库笔记

数据库使用前的配置

去虚拟机

 sqlplus sys/123456 as sysdba
SQL> alter database datafile '/home/oracle/waterboss_a.dbf' resize 50M;

创建表空间 

CREATE TABLESPACE waterbossDATAFILE '/home/oracle/waterboss.dbf' -- 物理文件存储路径
--存在oracle里面,不存在根目录下SIZE 10m -- 初始化物理文件大小AUTOEXTEND ON -- 物理文件存储不中时会自动扩容NEXT 10m -- 自动扩容大小为10M

 切换到oracle用户

su - oracle[root@yzd ~]# su - oracle
上一次登录:三 6月  4 09:34:18 CST 2025
[oracle@yzd ~]$ 

 

sqlplus sys/123456 as sysdba

 

[oracle@yzd ~]$ sqlplus sys/123456 as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 4 19:11:52 2025Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> 

把下面写的这段代码扔进去

创建子空间

SQL> CREATE TABLESPACE waterboss5 DATAFILE '/home/oracle/waterboss_a.dbf' size 10m;Tablespace created.SQL> 

如果想修改数据库对应文件的大小和存储位置,用ALTER

SQL> alter database datafile '/home/oracle/waterboss_a.dbf' resize 50M;Database altered.SQL> 

 为表空间添加新的数据文件

创建用户

创建子用户

        创建用户并指定密码

CREATE USER wateruser DEFAULT TABLESPACE waterboss IDENTIFIED BY 123456

授予权限

GRANT dba TO wateruser
GRANT 权限/角色 TO 用户名GRANT CREATE SESSION TO WATERBOSS_A;

角色是权限的打包在一起

角色中的最高是DBA 

角色有下面这些

CONNECT 连接

RESOURCE 开发

DBA

基础操作

创建表

CREATE TABLE STAR(NAME VARCHAR2(50),AGE NUMBER
);

 

http://www.xdnf.cn/news/11895.html

相关文章:

  • Windows下运行Redis并设置为开机自启的服务
  • @Prometheus动态配置管理-ConsulConfd
  • ArcGIS Pro 3.4 二次开发 - 地图探索
  • unix/linux,sudo,其基本概念、定义、性质、定理
  • 705SJBH超市库存管理系统文献综述
  • 关于面试找工作的总结(四)
  • 【无标题】图着色问题的革命性解决方案:拓扑膨胀-收缩对偶理论
  • 【黄金评论】美元走强压制金价:基于NLP政策因子与ARIMA-GARCH的联动效应解析
  • react+taro 开发第五个小程序,解决拼音的学习
  • 如果安装并使用RustDesk
  • TDengine 在电力行业如何使用 AI ?
  • win32com.client模块 —— Python实现COM自动化控制与数据交互
  • Linux系统iptables防火墙实验拓补
  • 77、完全植入式脑机接口神经数据编码解码数据处理等问题答疑[嘿!快看,馒头老师在这里蹲着!]
  • 详解Jenkins Pipeline 中git 命令的使用方法
  • Kubernetes 网络方案:Flannel 插件全解析
  • 常用的录音芯片型号有哪些?
  • 高并发区块链系统实战:从架构设计到性能优化
  • NFS的基本配置
  • Java中的多态
  • Java SpringBoot 调用大模型 AI 构建智能应用实战指南
  • 在树莓派上添加音频输入设备的几种方法
  • Rust学习(1)
  • 采用 Docker GPU 部署的 Ubuntu 或者 windows 桌面环境
  • Elasticsearch中的刷新(Refresh)和刷新间隔介绍
  • 【Zephyr 系列 7】BLE 数据透传系统设计与实现:双向通信、缓冲区与状态同步全解析
  • c++第6天--运算符重载
  • Linux基础开发工具——yum工具
  • Flutter快速上手,入门教程
  • stm32——UART和USART