Oracle认证 百分网手机站

Oracle认证考试知识点:修改sid的步骤

时间:2017-10-15 12:11:11 Oracle认证 我要投稿

Oracle认证考试知识点:修改sid的步骤

  当安装配置好一个最基本的oracle数据库(unix下的)后,最好把它的系统文件和物理文件冷备份分别打包存放。

  以后如果要再次在同样Unix环境安装oracle数据库,只需要建立相关的用户,然后把这个tar包解开,建几个文件链接,数据库就能运行起来了。

  有时候在同一个局域网内安装多台机器的时候,就需要把数据库sid改一改。

  下面列一个简单的改sid的步骤:

  1、修改oracle安装用户的环境变量,把出现old_sid的地方改成new_sid

  重新登录使改过的环境变量生效。

  2、修改数据库的参数文件(建议用initora_sid.ora文本文件的方法)

  $cd $ORACLE_HOME/dbs

  $cp initold_sid.ora initnew_sid.ora

  编辑文件initnew_sid.ora,除了db_name参数保持原来数据库的名称外,

  其它的出现old_sid的地方都可以替换成new_sid。

  3、生成新new_sid用的.密码文件

  $cd $ORACLE_HOME/dbs

  $orapwd file=$ORACLE_HOME/dbs/orapwnew_sid password=oracle entries=10

  4、数据库物理文件夹内把目录改名

  $cd $ORADATA

  $mv old_sid new_sid

  5、数据库管理文件夹内把目录改名

  $cd $ORACLE_BASE/admin/

  $mv old_sid new_sid

  6、按新数据库参数启动数据库,改数据库的global_name

  $sqlplus /nolog

  SQL>connect / as sysdba

  SQL>startup PFILE=$ORACLE_HOME/dbs/initnew_sid.ora;

  SQL>alter database rename global_name to new_sid;

  说明:db_name和global_name不是一个概念,

  global_name是数据库的全局名,一般是db_name.db_domain,可以用SQL语句改变,

  db_name是数据库创建时起的名称,不能用SQL语句来改变它,只有重建控制文件的时候才可以改。

  7、oratab文件里注释掉原来的old_sid,增加一行new_sid,使dbstart和dbshut脚本能正常使用

  #old_sid:$ORACLE_HOME:Y

  new_sid:$ORACLE_HOME:Y

  8、修改网络参数文件listener.ora和tnsnames.ora

  把出现old_sid的地方改成new_sid

  启动lsnrctl服务

  9、最后检查$sqlplus username/password@servicename是否能连进数据库

【Oracle认证考试知识点:修改sid的步骤】相关文章:

1.Oracle认证考试

2.Oracle认证考试应用

3.Oracle认证考试教材选择

4.Oracle认证考试相关

5.Oracle认证考试指南

6.Oracle认证考试介绍

7.Oracle认证考试指南

8.oracle认证考试常见问题