视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
环境变量ORACLE_SID简述
2020-11-09 12:54:07 责编:小采
文档


这里再次强调下 oracle_sid 和oracle 的db_name 是两码事; ORALCE_SID 仅仅是为来唯一标识oracle 的实例(instance)!

[Oracle10g@linuxidc ~]$ export ORACLE_SID=12323
[oracle10g@linuxidc ~]$ !sql
sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Nov 6 02:24:04 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u02/app/oracle/product/10.2.0/db_1/dbs/init12323.ora'

SQL>

首先对oracle_sid 随便设置一个,然后登入到sqlplus 然后敲下 “startup” ,,这时oracle 会根据环境变量 oracle_sid 去 $ORACLE_HOME/dbs 下去安装这个顺序

spfile12323.ora ——》

pfile.ora ——》

init12323.ora ——》

init.ora ——》

去查找oracle 的初始化参数文件。既然是初始化参数文件,当然是为oracle 配置一些东西——》 共享内存,后台进程

一个正常的实例(instance)被初始化后能看到这些信息:

1》。共享内存段:

[oracle10g@linuxidc ~]$ ipcs -a

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 2785281 root 4 80 2
0x00000000 2818050 root 4 16384 2
0x00000000 2850819 root 4 280 2
0xa172 3244037 oracle10g 0 216006656 20 ---这里oracle10g 是oracle 软件的用户

------ Semaphore Arrays --------
key semid owner perms nsems
0x17ee0b04 1441793 oracle10g 0 154


------ Message Queues --------
key msqid owner perms used-bytes messages

当指定一个pfile 时,这是就可以启动一个实例了:

[oracle10g@linuxidc dbs]$ ipcs -a

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 2785281 root 4 80 2
0x00000000 2818050 root 4 16384 2
0x00000000 2850819 root 4 280 2
0xa172 3244037 oracle10g 0 216006656 20
0xb4c20568 3276806 oracle10g 0 169869312 10

------ Semaphore Arrays --------
key semid owner perms nsems
0x17ee0b04 1441793 oracle10g 0 154
0x65dc2878 1572866 oracle10g 0 44


------ Message Queues --------
key msqid owner perms used-bytes messages

[oracle10g@linuxidc dbs]$ ps -ef|grep smon
54322 17981 1 0 Nov05 ? 00:00:02 ora_smon_ora10g
54322 229 1 0 02:41 ? 00:00:00 ora_smon_12323
54322 22660 22299 0 02:42 pts/3 00:00:00 grep smon
[oracle10g@linuxidc dbs]$

这里再次强调下 oracle_sid 和oracle 的db_name 是两码事; ORALCE_SID 仅仅是为来唯一标识oracle 的实例(instance)!

在CentOS 6.4下安装Oracle 11gR2(x)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

Oracle Linux 6.5安装Oracle 11.2.0.4 x

本文永久更新链接地址:

下载本文
显示全文
专题