ORACLE参数文件的修改与配置

手工创建参数文件事例:

查看环境变量:env |grep ORACLE

切换到dbs目录

[oracle@mylinux dbs]$ ls
hc_orcl.dat initdw.ora initORCL.ora orapworcl
hc_ORCL.dat init.ora lkORCL spfileorcl.ora

创建一个old目录
[oracle@mylinux dbs]$ mkdir old

把spfileorcl.ora 移动到新建立的old目录中
[oracle@mylinux dbs]$ mv spfileorcl.ora old
[oracle@mylinux dbs]$ ls
hc_orcl.dat initdw.ora initORCL.ora old
hc_ORCL.dat init.ora lkORCL orapworcl

删除initORCL.ora
[oracle@mylinux dbs]$ rm -f initORCL.ora
[oracle@mylinux dbs]$ ls
hc_orcl.dat hc_ORCL.dat initdw.ora init.ora lkORCL old orapworcl

然后在把old目录中的spfileorcl.ora 拷贝回dbs目录并重命名为spfileabc.ora

[oracle@mylinux dbs]$ cp old/spfileorcl.ora ./spfileabc.ora

然后手工创建一个abc123.ora 并写入内容:spfile=$ORACLE_HOME/dbs/spfileabc.ora

[oracle@mylinux dbs]$ vi abc123.ora

spfile=$ORACLE_HOME/dbs/spfileabc.ora
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"abc123.ora" [New] 1L, 38C written

保存并退出。
[oracle@mylinux dbs]$ ls -l
total 44
-rw-r--r-- 1 oracle oinstall 38 Oct 26 08:11 abc123.ora
-rw-rw---- 1 oracle oinstall 1544 Oct 18 16:06 hc_orcl.dat
-rw-rw---- 1 oracle oinstall 1544 Oct 18 19:50 hc_ORCL.dat
-rw-rw---- 1 oracle oinstall 2408 Oct 18 19:32 initdw.ora
-rw-rw---- 1 oracle oinstall 8385 Sep 11 1998 init.ora
-rw-rw---- 1 oracle oinstall 24 Oct 18 16:07 lkORCL
drwxr-xr-x 2 oracle oinstall 4096 Oct 26 08:08 old
-rw-r----- 1 oracle oinstall 1536 Oct 18 16:10 orapworcl
-rw-r----- 1 oracle oinstall 2560 Oct 26 08:09 spfileabc.ora
[oracle@mylinux dbs]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Oct 26 08:11:55 2010

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

SQL> conn / as sysdba;
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

exit;

[oracle@mylinux dbs]$ sqlplus /nolog
SQL> conn / as sysdba
Connected to an idle instance.

startup命令启动指定PFILE参数
SQL> startup pfile=$ORACLE_HOME/dbs/abc123.ora
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 1218292 bytes
Variable Size 62916876 bytes
Database Buffers 96468992 bytes
Redo Buffers 7168000 bytes
Database mounted.
Database opened.
SQL>

OK. instance已经启动

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24531354/viewspace-1040424/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24531354/viewspace-1040424/

Oracle 主要配置文件介绍:profile文件,oratab 文件数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件1.2 Oracle 主要配置文件介绍1.2.1 /etc/profile 文件 系统级的环境变量一般在/etc/profile 文件中定义 在 CAMS 系统 与数据库 相关的环境变量就定义在/etc/profile 文件中 如下所示 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_SID=cams export ORACLE_TERM=vt100 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN.ZHS16CGB231280 & 说明 1 配置上述环境变量要注意定义的先后顺序 如 定义 ORACLE_HOME 时 用 到 了 ORACLE_BASE 那 么 ORACLE_HOME 的 定 义 应 该 在 ORACLE_BASE之后 2 在使用中文版 CAMS 时 环境变量 NLS_LANG 的值应该设置为 AMERICAN.ZHS16CGB231280 如上所示 在使用英文版 CAMS时 可 以不设置 NLS_LANG 即去掉 export NLS_LANG=... ... 那一行 也可以 设置 NLS_LANG 的值为 AMERICAN_AMERICA.US7ASCII1.2.2 /etc/oratab 文件 /etc/oratab 文件描述目前系统中创建的数据库实例 以及是否通过 dbstart 和 dbshut 来控制该实例的启动与关闭 如下所示 忽略以#开头的注释部分 : cams:/u01/app/oracle/product/8.1.7:Y 其中 cams 为实例 ID /u01/app/oracle/product/8.1.7为 ORACLE_HOME目 录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库 如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动 和关闭 1.2.3 数据库实例初始化文件 initSID.ora 每个数据库实例都有一个初始化 参数文件 其缺省 存放的路径为 $ORACLE_BASE/admin//pfile 其名称为 init.ora 如 cams 实 例 对 应 的 参 数 文 件 为 initcams.ora 缺 省 存 放 路 径 为 $ORACLE_BASE/admin/cams/pfile 即/u01/app/oracle/admin/cams/pfile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值