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.
在上面的操作中,我自始自终都没有指定我启动的是哪个数据库.
那么他是不是就是把所有电脑上所有的数据库都启动还是怎么回事呢?
通过上面的操作过后,我可以连接到电脑上的任何一个数据库.
希望大家能够给我解释一下,谢谢了:
为什么没有指定启动哪个数据库,也能够连接到那个数据库呢?
解决方案 »
- 如何将一个列宽为10个字符的列增加到16个字符
- 不解为何下载了oracle客户端安装后却不能创建数据库
- 如何查询VARRAY字段的表.
- 想用浏览器写Sqlplus命令,但是浏览器显示域名无法访问。。
- 存储过程异常处理
- 那位高人帮忙看一下!在线等。
- ASP调用Oracle数据库字段时,函数总是提示错误!在线等
- oracle数据库中如何保存图片
- 请问java如何调用oracle 中的存储过程?并获取存储过程的输出结果?
- 怎样用pl/SQL Developer往表中插数据
- 关于VARRAY和内嵌表~
- 问过小问题:set nsl_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,这个语句中的nsl_lang值有什么规律没有?
1,在nomount阶段,寻找spfile或者pfile,这个文件中标识有数据库名称,实例名称,控制文件位置以及各缓冲区内存尺寸等。
2,在mount阶段,分配内存空间,加载控制文件;
3,在open阶段,根据控制文件中记载的数据文件的位置加载数据文件并打开数据库(这里打开的就是步骤1中spfile或者pfile中记载的数据库了)