oracle 版本10g
操作系统 Windows xp
学了这么久的oracle,有个问题一直困扰着我,希望大家看了后发表下自己的意见:
大家都知道,oracle的启动过程如下:
C:\>sqlplus /nologCopyright (c) 1982, 2004, Oracle. All rights reserved.SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup nomount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE instance started.Total System Global Area 289406976 bytes
Fixed Size 788552 bytes
Variable Size 99350456 bytes
Database Buffers 188743680 bytes
Redo Buffers 524288 bytes
SQL> alter database mount;Database altered.SQL> alter database open;Database altered.
在上面的操作中,我自始自终都没有指定我启动的是哪个数据库.
那么他是不是就是把所有电脑上所有的数据库都启动还是怎么回事呢?
通过上面的操作过后,我可以连接到电脑上的任何一个数据库.
希望大家能够给我解释一下,谢谢了:
为什么没有指定启动哪个数据库,也能够连接到那个数据库呢?
操作系统 Windows xp
学了这么久的oracle,有个问题一直困扰着我,希望大家看了后发表下自己的意见:
大家都知道,oracle的启动过程如下:
C:\>sqlplus /nologCopyright (c) 1982, 2004, Oracle. All rights reserved.SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup nomount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE instance started.Total System Global Area 289406976 bytes
Fixed Size 788552 bytes
Variable Size 99350456 bytes
Database Buffers 188743680 bytes
Redo Buffers 524288 bytes
SQL> alter database mount;Database altered.SQL> alter database open;Database altered.
在上面的操作中,我自始自终都没有指定我启动的是哪个数据库.
那么他是不是就是把所有电脑上所有的数据库都启动还是怎么回事呢?
通过上面的操作过后,我可以连接到电脑上的任何一个数据库.
希望大家能够给我解释一下,谢谢了:
为什么没有指定启动哪个数据库,也能够连接到那个数据库呢?
解决方案 »
- 求解大神们如何学习SOA??
- Oracle图片抽取问题
- 关于ORACLE的性能问题,难道ORACLE会很差吗?
- 触发器的问题 Ora-04091 表发生了变化,触发器/函数不能读
- 数据库高手来啊!为何oracle10g数据库总是查询失败?
- 这句sql怎么实现
- 求一个sql语句~在线等~~非常急!
- 根据记录值有条件的查询(可能有点复杂)
- 一个关于编译PL/SQL代码的问题,紧急求救!
- PLsql导入表的时候 user sql plus选项是空的
- 关于VARRAY和内嵌表~
- 问过小问题:set nsl_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,这个语句中的nsl_lang值有什么规律没有?
1,在nomount阶段,寻找spfile或者pfile,这个文件中标识有数据库名称,实例名称,控制文件位置以及各缓冲区内存尺寸等。
2,在mount阶段,分配内存空间,加载控制文件;
3,在open阶段,根据控制文件中记载的数据文件的位置加载数据文件并打开数据库(这里打开的就是步骤1中spfile或者pfile中记载的数据库了)