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

Oracle12c之Sqlplus命令行窗口基本使用

Oracle12c之Sqlplus命令行窗口基本使用

文章目录

  • Oracle12c之Sqlplus命令行窗口基本使用
  • 1. 连接
    • 1. 超级用户
    • 2. 普通用户
      • 1. 创建普通用
      • 2. 连接
  • 2. 修改用户连接数
    • 1. 查看默认连接最多用户数
      • 1. PL/SQL developer中查看
      • 2. Sqlplus中查看
    • 2. 查看目前已经连接的用户数
    • 3. 修改用户连接数
    • 4. 修改后

1. 连接

1. 超级用户

超级用户连接命令sqlplus conn/sys as sysdba,不需要密码直接登录

在这里插入图片描述

2. 普通用户

1. 创建普通用

C:\Users\Administrator>sqlplus conn/sys as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on 星期四 118 16:32:20 2024
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> select sysdate from dual;
SYSDATE
--------------
18-1-24
SQL> create user yuan_demo identified by yuan;
用户已创建。
SQL> grant connect,resource,dba to yuan_demo;
授权成功。
SQL>

在这里插入图片描述

2. 连接

连接命令

  1. 输入sqlplus
  2. 根据提示输入普通用户名
  3. 根据提示输入普通用户口令

在这里插入图片描述

2. 修改用户连接数

1. 查看默认连接最多用户数

1. PL/SQL developer中查看

select value from v$parameter where name ='processes' ;

2. Sqlplus中查看

在这里插入图片描述

具体命令如下:

C:\Users\Administrator>sqlplus conn/sys as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on 星期一 122 09:14:39 2024

Copyright (c) 1982, 2016, Oracle.  All rights reserved.


连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> show parameter processes;

NAME                                 TYPE
------------------------------------ ----------------------
VALUE
------------------------------
aq_tm_processes                      integer
1
asm_io_processes                     integer
20
db_writer_processes                  integer
1
gcs_server_processes                 integer
0
global_txn_processes                 integer

NAME                                 TYPE
------------------------------------ ----------------------
VALUE
------------------------------
1
job_queue_processes                  integer
4000
log_archive_max_processes            integer
4
processes                            integer
320
SQL>

2. 查看目前已经连接的用户数

SQL> select count(*) from v$session;

  COUNT(*)
----------
       172

SQL>

3. 修改用户连接数

# 如这里改为3000
alter system set processes = 3000 scope = spfile;
alter system set processes = 320 scope = spfile;

-- 查看当前的连接数
SQL>select count(*) from v$process;
 
-- 查看最大连接数
SQL>show parameter processes;
 
-- 修改最大连接数,要用sysdba执行,且必须以spfile启动
SQL>alter system set processes = 3000 scope = both;
-- 上面的语句如果执行报错,就执行这句
SQL>alter system set processes = 3000 scope = spfile;
 
-- 如果并发连接数修改超过1000,最好修改共享池大小,否则数据库启动会报错:
SQL>ALTER SYSTEM SET SHARED_POOL_SIZE = 400M;
 
-- 重启数据库让配置生效.需要在命令行中执行
SQL>shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL>startup;

4. 修改后

在这里插入图片描述


http://www.kler.cn/a/229097.html

相关文章:

  • python管理工具:conda部署+使用
  • Vue.js组件开发-如何处理跨域请求
  • DETRs with Collaborative Hybrid Assignments Training论文阅读与代码
  • redis 分布式重入锁
  • DM达梦启用及收集AWR报告
  • 【Git版本控制器--1】Git的基本操作--本地仓库
  • SpringBoot实战第三天
  • Android 11.0 framework实现禁用SIM卡的功能
  • 第三百零九回
  • 二叉树oj笔记
  • 安卓平台valgrind交叉编译
  • 蓝桥杯Web应用开发-浮动与定位
  • spring boot bean的生命周期
  • 为什么在产品设计和制造过程中要采用FMEA——SunFMEA软件
  • 如何发布自己的npm包:
  • node.js 使用 elementtree 生成思维导图 Freemind 文件
  • C语言之数据在内存中的存储
  • VM安装Centos7
  • 鸿蒙内核框架
  • <.Net>使用visual Studio 2022在VB.net中新添自定义画图函数(优化版)
  • 03-OpenFeign-请求传参设置
  • FPGA(基于xilinx)中PCIe介绍以及IP核XDMA的使用
  • 【视觉领域GPT】SAM:如何使模型能够处理任意图像的分割任务?
  • 【go】延迟执行和定时器实现
  • 非springboot 使用aop 切面
  • HBase相关面试准备问题