網站首頁 編程語言 正文
一、切換到Oracle用戶
su – oracle
二、登錄到sys用戶
sqlplus / as sysdba
三、創建臨時表空間
//查詢臨時表空間有哪些 select name from v$tempfile; //創建(注意替換LRMS_TMP 為自己的表名) create temporary tablespace LRMS_TMP tempfile '/oracle/app/oracle/oradata/orcl/LRMS_TMP.dbf' size 100m autoextend on next 32m maxsize 100m extent management local;
四、創建表空間
//查詢表空間有哪些 select name from v$datafile; //創建(注意替換LRMS_DB 為自己的表名) CREATE TABLESPACE LRMS_DB LOGGING DATAFILE '/oracle/app/oracle/oradata/orcl/LRMS_DB.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 100M EXTENT MANAGEMENT LOCAL;
五、創建用戶名密碼并與綁定表
create user lrms identified by lrms_nmgjc default tablespace LRMS_DB temporary tablespace LRMS_TMP;
六、添加權限
新建立的用戶是沒有權限的,不能執行數據庫的操作。
//常被用到的系統預定義角色:CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE。數據庫管理員需要被授予CONNECT、RESOURCE、DBA這三個角色。數據庫開發人員需要被授予CONNECT、RESOURCE角色即可。EXP_FULL_DATABASE、IMP_FULL_DATABASE角色分別用于操作數據庫導出、導入相關的操作。 grant connect,resource to lrms; //創建視圖權限 grant create view to lrms;
七、查詢已創建的用戶
select username from dba_users;
八、解鎖用戶
//有時用戶會處于鎖定狀態 alter user lrms account unlock;
九、刪除用戶
drop user 用戶名 cascade; --刪除空的表空間,但是不包含物理文件 drop tablespace tablespace_name; --刪除非空表空間,但是不包含物理文件 drop tablespace tablespace_name including contents; --刪除空表空間,包含物理文件 drop tablespace tablespace_name including datafiles; --刪除非空表空間,包含物理文件 drop tablespace tablespace_name including contents and datafiles; --如果其他表空間中的表有外鍵等約束關聯到了本表空間中的表的字段,就要加上CASCADE CONSTRAINTS drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
十、修改密碼
alter user lrms identified by 密碼;
原文鏈接:https://blog.csdn.net/qq_41256881/article/details/123687560
相關推薦
- 2022-07-09 Dockerfile文件介紹
- 2022-05-25 Shell腳本獲取jar包pid進行重啟、停止、啟動
- 2022-09-13 Python利用臨時文件實現數據的保存_python
- 2022-03-08 Asp.NetCore3.1開源項目升級為.Net6.0的方法實現_實用技巧
- 2022-10-31 理解k8s控制器DaemonSet創建及使用場景_云其它
- 2022-06-25 Qt一個進程運行另一個進程的實現方法_C 語言
- 2023-12-18 Jedis和springboot集成redis
- 2022-02-04 Exception: Install ‘email_validator‘ for email val
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支