前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >oracle 常用命令

oracle 常用命令

原创
作者头像
zpzp6
发布2023-03-25 13:38:56
3290
发布2023-03-25 13:38:56
举报
文章被收录于专栏:开发工具/IDEA开发工具/IDEA

Base

代码语言:javascript
复制
sqlplus / as sysdba

Resource and link

代码语言:javascript
复制
-- 查看最大连接数
SELECT value FROM v$parameter WHERE name = 'processes';

-- 修改最大连接数(需重启)
ALTER SYSTEM SET processes = 2048 SCOPE = spfile;

-- 开启资源限定功能
ALTER SYSTEM SET resource_limit = true;

-- 修改时区
ALTER DATABASE SET time_zone='+8:00';

-- 查看DBA配置文件
SELECT * FROM DBA_PROFILES;

-- 默认配置设置连接超过30分钟后强制释放,连续不活动的会话超过5分钟后强制释放
ALTER PROFILE DEFAULT LIMIT IDLE_TIME 5;
ALTER PROFILE DEFAULT LIMIT CONNECT_TIME 30;

-- 创建连接超过30分钟后强制释放,连续不活动的会话超过5分钟后强制释放的配置  
CREATE PROFILE RELEASE LIMIT CONNECT_TIME 30 IDLE_TIME 5; 

-- 设置密码永不过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

-- 查询所有端的连接数此时分别是多少
SELECT b.MACHINE, b.PROGRAM, COUNT(*) FROM v$process a, v$session b WHERE a.ADDR = b.PADDR AND  b.USERNAME IS NOT NULL GROUP BY b.MACHINE, b.PROGRAM ORDER BY COUNT(*) DESC;

-- 查询是否有死锁
SELECT * FROM v$locked_object;

Database and user

代码语言:javascript
复制
-- 启动
STARTUP

-- 立刻关闭
SHUTDOWN IMMEDIATE

-- 创建表空间(分配128m)
CREATE TABLESPACE dev0 DATAFILE '$ORACLE_BASE/oradata/dev0.dbf' SIZE 128m

-- 创建表空间(分配128m,自动拓展,每次拓展8m)
-- CREATE TABLESPACE dev0 DATAFILE '$ORACLE_BASE/oradata/dev0.dbf' SIZE 512m AUTOEXTEND ON NEXT 32m MAXSIZE UNLIMITED;

CREATE TABLESPACE dev0 DATAFILE '$ORACLE_BASE/oradata/dev0.dbf' SIZE 128m AUTOEXTEND ON NEXT 8m MAXSIZE UNLIMITED;

-- 创建用户
CREATE USER $UNAME IDENTIFIED BY $PWD DEFAULT TABLESPACE dev0;

-- 授予/撤销用户权限(最高权限,慎用)
GRANT/REVOKE dba TO/FROM $UNAME;

-- 授予/撤销用户权限(正常权限)
-- CREATE USER $UNAME IDENTIFIED BY $PWD DEFAULT TABLESPACE dev0 TEMPORARY TABLESPACE TEMP;
GRANT/REVOKE connect, create any table, unlimited tablespace TO/FROM $UNAME;

-- 解锁用户
ALTER USER $UNAME ACCOUNT UNLOCK;

-- 修改用户密码
ALTER USER $UNAME IDENTIFIED BY $PWD;

-- 删除USER
DROP USER $UNAME CASCADE;

-- 删除表空间
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

-- 删除空的表空间,不包含物理文件
DROP TABLESPACE tablespace_name;

-- 删除空表空间,包含物理文件
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

-- 删除非空表空间,不包含物理文件
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

-- 删除非空表空间,包含物理文件
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Base
  • Resource and link
  • Database and user
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档