首页 > 数据库 >Oracle数据库配置

Oracle数据库配置

时间:2024-10-17 16:24:02浏览次数:1  
标签:profile 数据库 配置 连接数 memory Oracle alter select

Oracle数据库配置

一:修改Oracle数据库内存

       查看当前内存配置      show parameter memory,万一配置错了起不来,只能通过pfile文件重新启动

         

         修改memory_target

                MEMORY_TARGET:oracle所能使用的最大内存,该参数可以动态调整

                MEMORY_MAX_TARGET:MEMORY_TARGET参数所能动态设定的最大值,不能动态调整,需要重启数据库

                SQL>alter system set memory_max_target=2048M scope=spfile;

                SQL> alter system set memory_target =2048M scope=spfile;

         重启数据库后生效

         shutdown  immediate;

         startup

         show parameter memory

二:连接数/会话

       oracle限制某个用户的连接数

         1. 查看resource_limit参数:

SQL> show parameter resource_limit

设置 RESOURCE_LIMIT参数为TRUE,开启资源限制:

alter system set resource_limit =TRUE;

该改变对密码资源无效,密码资源总是可用的

2. 创建PROFILE :

SQL>create profile sessnum limit sessions_per_user 20; --最大连接数限制为20

3. 将PROFILE指定给用户:

SQL>alter user test profile sessnum;

另外,SESSIONS_PER_USER不会像10g和11g那样限制12C中的并行从进程。

drop profile sessnum cascade;

当某个profile被删除时,如果这个profile已经被分配给某个用户,那么我们在删除的时候要加上cascade,并且已经被分配的用户的profile会被自己修改成default profile。

当前进程的连接数

select count(*) from v$process;

当前会话的连接数

select count(*) from v$session;

查看数据库的并发连接数

select count(*) from v$session where status='ACTIVE';

查询数据库允许的最大连接数

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

 

修改数据库允许的最大连接数:

alter system set processes = 300 scope = spfile;

(需要重启数据库才能实现连接数的修改)

 

查看当前数据库建立的会话情况

select count(1),username from v$session group by username

结束/杀掉会话

SELECT SID, SERIAL# FROM V$SESSION WHERE USERNAME = 'ETC';

ALTER SYSTEM KILL SESSION '13,772';

字符集

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

AMERICAN_AMERICA.ZHS16GBK

注意:以上两种字符集是一样的

select * fromnls_database_parameters(服务端字符)

select * fromnls_session_parameters(客户端字符)

 

查询语句:select userenv('language') from dual;(客户端字符)

查询结果:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

 学习网址:  https://zhuanlan.zhihu.com/p/532100964?utm_id=0

标签:profile,数据库,配置,连接数,memory,Oracle,alter,select
From: https://www.cnblogs.com/zhangbo520/p/18472547

相关文章

  • Next.js 与 Node.js 全栈应用开发:API设计、数据库连接、身份验证 | 2024版
    书接上回,到目前为止,您的应用程序只有一个主页。让我们学习如何使用布局和页面创建更多路线。在本章之中我们需要讨论:dashboard使用文件系统路由创建路由。了解创建新路线段时文件夹和文件的作用。创建可以在多个仪表板页面之间共享的嵌套布局。了解什么是共置、部分渲染和根......
  • 7:OracleRAC安装配置(19C)
    7:OracleRAC安装配置(19C)测试环境搭建:OracleLinux7.6, 19C环境介绍:RAC01(两张网卡)  IP:172.17.0.30  PRIIP:10.10.10.30  VIP:172.17.0.32RAC02(两张网卡)   IP:172.17.0.31  PRIIP:10.10.10.31  VIP:172.17.0.33SCANIP:172.17.0.34共享存储RACFile(一张......
  • 5:安装配置 Oracle18C
    5:安装配置Oracle18C安装需求如下: 安装完成。  总结:    数据库名称为Oracletest      表空间 spacetest    账号:spacetest    密码:spacetest    表:spacetast删除数据库上面的步骤走完是卸......
  • 3:Oracle体系结构(逻辑结构)
    3:Oracle体系结构(逻辑结构) ......
  • SparseDrive 代码环境配置和调试跑通
    SparseDrive的开源代码https://github.com/swc-17/SparseDrive环境主要沿用的sparse4dv3的环境,在我的另一篇博客里有说明:Sparse4Dv3代码复现_sparse4d复现-CSDN博客因此想要跑SparseDrive只需要再多安装flash-attention这个包就可以了直接pip安装会报错:但是只需要把fla......
  • 数据库事务处理中的日志文件(Log File)的作用和重要性
    错题考察的知识点是数据库事务处理中的日志文件(LogFile)的作用和重要性。日志文件在数据库管理系统(DBMS)中扮演着至关重要的角色,特别是在事务处理和系统恢复方面。以下是该知识点的相关内容和详细介绍:日志文件的作用:事务故障恢复:在事务处理过程中,DBMS会记录事务的开始、结束以......
  • 为web网站配置证书
    (一)注意要点:这里还有一个重点,如果是在dns服务器上做的网站千万不要使用本机名称作为网站的域名!!否则还是会失败的!1.网站的域名一定要和证书申请文件中保持一致。后续的名称一定要与图片中画框的位置填写的名称保持一致!否则证书还是会爆红。2.dns服务器中的解析地址同样要与证......
  • 一图为你揭秘云数据库GaussDB管理平台亮点
    云数据库GaussDB管理平台(TPOPS)是一款即开即用、稳定可靠、管理便捷的数据库运维管理平台。通过该平台,用户可以快速部署安装GauSSDB,实现智能化运维,大幅度提升运维和管理效率。一图带你揭秘云数据库GaussDB管理平台亮点。 华为开发者空间,汇聚鸿蒙、昇腾、鲲鹏、GaussDB、欧拉等......
  • CentOS 7 下 yum 安装和配置 Nginx
    CentOS7下yum安装和配置Nginx 前言Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。。本例演示CentOS7下安装和配置Nginx的基本步骤。环境说明CentOS7(MinimalInstall)$cat/etc/redhat-releaseCentOSLinuxrelea......
  • oracle和hive之间关于sql的语法差异及转换
    目录前言1、oracle中的(+)写法1.1、区分左右连接1.2、hive中的写法a、最常用b、副表带条件c、只显示过滤条件的数据2、select中含有子查询3、oracle的decode函数4、oracle的时间转化5、oracle的trunc函数6、oracleinstr函数 7、截取7、临时表名8、with插入用法......