在Oracle中,從9i開始引入了spfile,也就是服務 器端初始化參數,有很多是可以支持在線修改的,也就是修改會馬上生效,詳細內容看下面的說明:
The ISSYS_MODIFIABLE column in V$PARAMETER tells us whether the parameters are static or dynamic. Static parameters require the instance to be restarted while dynamic parameters can take effect immediately upon being changed.
SQL> select distinct issys_modifiable from v$parameter;
ISSYS_MODIFIABLE
---------------------------
DEFERRED
FALSE
IMMEDIATE
If the ISSYS_MODIFIABLE value is set to FALSE for a parameter, it means that the parameter cannot change its value in the lifetime of the instance; the database needs to be restarted for changes to take effect. A parameter set to IMMEDATE value means that it is dynamic and can be set to change the present active instance as well as future database restarts. A parameter set to DEFERRED is also dynamic, but changes only affect subsequent sessions, currently active sessions will not be affected and retain the old parameter value.
分享到:
相关推荐
当创建一个子类实例时,初始化过程遵循以下步骤: 1. **静态初始化**:首先,执行父类的静态初始化块,然后执行子类的静态初始化块。静态初始化块用于初始化类级别的静态变量,它们只在类加载时执行一次。 2. **...
2. **系统初始化**:此阶段主要设置静态和动态基础数据,以及系统参数。 3. **基础数据采集与录入**:包括税务机构和操作人员的基础信息,这些信息对后续的操作权限分配至关重要。 4. **岗位权限设置**:根据组织...
此外,构造函数可以带有参数,以根据传入的值来定制对象的初始化,如`Tree`类的构造函数`Tree(int i)`,它允许设置对象的高度。 函数重载是另一种关键特性,允许在同一类中定义多个同名但参数列表不同的方法。这...
1. **初始化图形**:使用`figure`函数创建一个新的图形窗口,通过`plot`或`plot3`函数初始化静态曲线。你可以通过设置颜色、线型、标记等属性来定制曲线的外观。 2. **定义动态数据**:动态曲线的数据通常是在一个...
这个"获取计算机名及动态静态IP地址.rar"压缩包是针对VC6(Visual C++ 6.0)环境的一个示例项目,它提供了一个VC++的实现方式来获取这些信息。下面将详细介绍如何在C++程序中实现这些功能。 首先,获取计算机名可以...
2. **构造函数调用**:一个类可能有多个构造函数(构造器),`this`可以用来调用其他构造器,实现代码复用。 3. **返回当前对象**:`this`可以作为方法的返回值,返回当前对象,常用于链式调用。 例如: ```java ...
在Java编程语言中,构造器(Constructor)是一个特殊的方法,主要负责对象的初始化工作。当创建一个新的类实例时,构造器会被自动调用。构造器的名称必须与类名完全相同,且没有返回类型,包括void。理解并熟练运用...
初始化的全局变量和静态变量在同一块内存中分配,未初始化的全局变量在C++中已被消除这种区分。在程序结束时,这部分内存会被自动释放。 4. 自由存储区(Free Store): 自由存储区与堆非常相似,由malloc、calloc...
Oracle数据库的参数信息存储在`V$SYSTEM_PARAMETER`视图中,这个视图提供了关于当前实例生效的初始化参数的各种信息,包括参数编号、名称、类型、值、是否为默认值、是否能在会话级别或系统级别修改等。`ISSES_...
不过,如果有一个公共的工具类,其中的方法不依赖于任何特定实例状态,可以视为类的静态方法。 理解这些基本概念有助于编写清晰、可维护的代码。成员变量和局部变量用于存储数据,而成员方法和静态方法则用于执行...
拷贝构造函数通常接收一个类的引用作为参数。在公有继承下,基类数据成员的访问权限不变。构造派生类对象时,首先初始化基类部分。静态数据成员常用于统计对象创建的数量,防止重复继承时的内存浪费,可以定义为虚...
对于后置自增/自减运算符,需要一个额外的参数来区分前置和后置。 6. **友元类**:如果一个类是另一个类的友元,那么这个友元类的所有成员函数都可以访问被友元化的类的所有成员。 7. **静态成员初始化**:静态...
通过以上总结,我们可以更深入地理解《Thinking in Java》中关于构造器、方法重载、对象引用、静态与非静态方法调用、垃圾回收机制、对象初始化以及数组和可变参数列表等核心概念和技术细节。这些知识点对于深入理解...
`提供一个初始值,但这不是一个错误,而是为了明确初始化。Line14的`obj1.member=5;`是非法的,因为`member`是私有的,应通过成员函数访问。因此,正确的做法是使用`SetMember`函数,如`obj1.SetMember(5);`。 这些...
当一个类继承另一个类时,初始化顺序遵循以下规则: 1. **父类的静态变量和静态初始化块**:在子类任何成员初始化之前,父类的所有静态成员都会被初始化。 2. **子类的静态变量和静态初始化块**:在子类实例化前,...
* 如果调用带有默认参数的函数时缺少一个参数,则最后一个参数就作为这一参数。 六、 输入输出操作 * 若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用iostream头文件。 七、 其他知识点...
拷贝构造函数通常接收一个类类型的引用参数。在公有继承下,基类的访问权限在派生类中保持不变。构造派生类对象时,先从基类开始初始化。静态数据成员用于统计对象数量或实现类级别的变量。虚基类解决了多重继承中的...
非静态成员函数的this指针指向调用它的对象,拷贝构造函数通常接收一个对象的引用,用于初始化新创建的对象。 在继承中,基类的数据成员在派生类中的访问权限保持不变,构造派生类对象时从基类的构造开始。使用静态...
涵盖了函数参数默认值、构造函数、开关语句、对象概念、数组初始化、数组访问、拷贝构造函数、new运算符、静态数据成员、构造函数、重载函数以及函数参数匹配等多个方面。这些知识点构成了C++ OOP的基础。