alter database和alter system和alter session的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了alter database和alter system和alter session的区别相关的知识,希望对你有一定的参考价值。
1、system是实例级,database是数据库级,session是会话级。
2、关于这三个级别个更改大致如下
数据库级(比较大)> 实例级 > 会话级(仅针对当前对话)
3、相关属性
“alter session set *****=****” //对当前会话有效
“alter system set *****=****” //是永久(系统)有效
“alter database set *****=****” //一般是改静态参数
alter database 改变的一个数据库的属性,一般改变的是物理上的,能看得见的
比如 :alter dtabase rename datafile
alter system 动态的改变数据库例程的属性,一般是逻辑上的,看不见的
比如:alter system set db_cache_size
alter session 改变的的是一个会话的属性
比如:alter session set nls_language
本文出自 “旅游人生” 博客,请务必保留此出处http://felixgzf.blog.51cto.com/4108324/1792157
以上是关于alter database和alter system和alter session的区别的主要内容,如果未能解决你的问题,请参考以下文章
如何强制 Microsoft Database Project 为主键约束生成 ALTER 语句而不是创建临时表?
[译] ALTER SYSTEM CANCEL SQL : 在 Oracle Database 18c 的会话中取消 SQL 语句
ORA-279 signalled during: alter database recover logfile
通过ALTER DATABASE postgres SET 解决 plv8 plv8.start_proc 问题
如何用oracle里面的alter table语句去添加一个列约束
mysql5.7基础 alter database...charset=... 修改数据库的字符编码 将utf8改为gbk