文谷首页 | 业界传真 | 网络技术 | 服务器 | 数据库 | 存储技术 | 系统安全 | 无线技术 | Cisco | .Net | Windows | Linux | Unix | Java
电子商务 | 网站工程 | 网页设计 | 平面设计 | 多媒体 | 编程语言 | Oracle | MSSQL | Photoshop | ASP | PHP | 实用技巧 | 进程查询 | 文谷论坛
Oracle频道
 资讯动态   安装配置   体系架构   PLSQL   备份恢复   性能调优   开发技术   考试认证   产品介绍   入门基础   经验交流
您现在的位置: IT文谷 >> 数据库频道 >> Oracle >> 入门基础 >> 文章正文
Oracle的db_name和instance_nameOracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name
Oracle的db_name和instance_name
Oracle的db_name和instance_nameOracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name
Oracle的db_name和instance_nameOracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name

对于Oracle数据库来说,db_name和instance_name可以不同。
我们来看一下Oracle文档中对于db_name的定义:

DB_NAME必须是一个不超过8个字符的文本串.在数据库创建过程中,db_name被记录在数据文件,日志文件和控制文件中。如果数据库实例启动过程中参数文件中的db_name和控制文件中的数据库名称不一致,则数据库不能启动。

一个实例可以mount并打开任何数据库,但是同一时间一个实例只能打开一个数据库。
一个数据库可以被一个或多个实例所mount并打开(在OPS/RAC环境下,一个数据库可以被多个实例所打开).

我们看一下我的数据库:

[oracle@jumper dbs]$ grep name initeygle.ora
*.db_name='eygle'
*.instance_name='eygle'

当前参数设置下的数据库:

SQL> select name from v$datafile;

NAME
-----------------------------------------------------
/opt/oracle/oradata/eygle/system01.dbf
/opt/oracle/oradata/eygle/undotbs01.dbf
/opt/oracle/oradata/eygle/users01.dbf
/opt/oracle/oradata/eygle/eygle01.dbf

SQL> show parameter db_name

NAME                                 TYPE        VALUE
------------------------------------ ----------- -----------
db_name                              string      eygle
SQL> show parameter instance_name

NAME                                 TYPE        VALUE
------------------------------------ ----------- -----------
instance_name                        string      eygle
SQL> create pfile from spfile;

File created.

SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production

我们创建一个新的pfile为julia这个新的实例使用:

[oracle@jumper oracle]$ cd $ORACLE_HOME/dbs
[oracle@jumper dbs]$ cp initeygle.ora initjulia.ora
[oracle@jumper dbs]$ ll init*
-rw-r--r--    1 oracle   dba           982 Jul 25 14:03 initeygle.ora
-rw-r--r--    1 oracle   dba           982 Jul 25 14:04 initjulia.ora
-rw-r--r--    1 oracle   dba          8385 Mar  9  2002 init.ora

修改这个文件更改:
instance_name = julia

修改后的参数设置:

[oracle@jumper dbs]$ grep name initjulia.ora
*.db_name='eygle'
*.instance_name='julia'

然后我们启动实例名称为julia的instance:

[oracle@jumper dbs]$ export ORACLE_SID=julia
[oracle@jumper dbs]$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Tue Jul 25 14:04:15 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to an idle instance.

SQL> startup mount;
ORACLE instance started.

Total System Global Area  139531744 bytes
Fixed Size                   452064 bytes
Variable Size             121634816 bytes
Database Buffers           16777216 bytes
Redo Buffers                 667648 bytes
ORA-01102: cannot mount database in EXCLUSIVE mode

SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production

 

[1] [2] [3] 下一页  

[1] [2] [3] 下一页

Oracle的db_name和instance_nameOracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name
  • 上一篇文章:

  • 下一篇文章:
  • 进入论坛讨论

    相关文章
    Oracle函数列表速查
    _disable_logging对于性能的影响
    针对Oracle数据库的优化器详细介绍
    索引与Null值对于Hints及执行计划的影响
    了解 Oracle ADF:入门示例
    DataGuard数据库服务器硬盘故障处理
    用sql比较两个数据库是否一致
    用触发器生成数据库表的数据操作日志
    查询Oracle各组件的版本信息
    Oracle入门基础:绑定变量测试
    一个容易忽视的Oracle数据安全问题
    Oracle时间信息特性
    热门文章最新推荐

    版权与免责声明:
    ① 本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点,版权归原作者所有,本网不承担此类稿件侵权行为的连带责任。
    ② 本站原创文章,转载时请注明出自文谷及作者姓名
    ③在本网BBS上发表言论者,文责自负。
    ④如您因版权等问题需要与本网联络,请在30日内联系 。
    Oracle的db_name和instance_nameOracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name
    Oracle的db_name和instance_nameOracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name2006-12-8 19:33:08Oracle的db_name和instance_name

    全站热点
    最新推荐
    关于文谷 | 联系文谷 | 免责声明 | 文谷论坛
    Tel: 0577-65690019      E-mail: ichenjian@gmail.com    MSN:ichenjian@hotmail.com    QQ:2911194
    Copyright © 2004-2008 wengu.com 文谷 All Rights Reserved
    浙ICP备05000327号