怎么修改oracle的sid

方法:1、利用“shutdown immdiate”命令关闭数据库;2、修改“initSID.ora”文件,将“instance_name”内容改为新的sid;3、修改“listener.ora”文件中的“SID_NAME”项内容即可。

怎么修改oracle的sid

本教程操作环境:linux7.3系统、Oracle 11g版、Dell G3电脑。

怎么修改oracle的sid

1、登录数据库查看SID

select instance_name,status from v$instance;

登录后复制

2、关闭数据库

shutdown immdiate;

登录后复制

3、修改/etc/oratab文件

4、修改Oracle用户下.bash_profile,并source .bash_profile生效

查看是否生效

env|grep ORACLE

登录后复制

5、修改dbs目录下的文件名

02.png

6、重新生成密码文件

orapwd file=$ORACLE_HOME/dbs/oraw$ORACLE_SID password=sys entries=5 force=y

登录后复制

7、修改initSID.ora文件,修改instance_name为新的SID 

找到你的初始化参数文件,里面有下面的一下参数. 

db_name = "testdb" instance_name = testdbl service_names = testdb

登录后复制

改成 

db_name = "testdb" instance_name = oral service_names = oral

登录后复制

注意,db_name不要改,因为我们的数据库还是叫testdb,但是它的服务也就是sid,改成oral,否则会报错.修改之后,保存好这个文件 

8、修改listener.ora中的SID_NAME

SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:oracleora81) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = testdb) (ORACLE_HOME = E:oracleora81) (SID_NAME = oral) ) )

登录后复制

把里面的SID_NAME 给成oral,如上面的例子所表示. 

推荐教程:《Oracle视频教程》

以上就是怎么修改oracle的sid的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2071203.html

(0)
上一篇 2025年2月24日 07:51:01
下一篇 2025年2月18日 06:03:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • oracle存储过程的游标是什么

    在oracle中,游标是SQL的一个内存工作区,由系统或用户以变量的形式定义,用于临时存储从数据库中提取的数据块;数据从数据库中传送到游标变量中后,应用程序再从游标变量中分解出需要的数据,并进行处理。 本教程操作环境:Windows10系统…

    2025年2月24日
    200
  • oracle怎么查询重复的数据

    在oracle中,可以利用count()函数配合select查询语句来查询重复的数据,语法为“select userCode from user group by userCode having count(userCode)>1”。…

    2025年2月24日
    200
  • oracle怎么查询用户的表信息

    oracle查询用户表信息的方法:1、利用“SELECT count(*) FROM user_tables”查询当前用户下的表数量;2、利用“SELECT * FROM user_tables;”查询当前用户下的表。 本教程操作环境:Wi…

    2025年2月24日
    200
  • oracle怎么增加表空间大小

    方法:1、利用“alter database datafile 表空间位置 resize 大小”增加表空间大小;2、用“alter tablespace 表空间名 add datafile 数据文件地址 size 数据文件”增加表空间大小。…

    2025年2月24日
    200
  • oracle怎么查询空字段

    在oracle中,可以利用select查询语句配合“is”和“NULL”关键字来查询空字段,NULL关键字用于表示空字段,语法为“select * from 表名 where 字段名 is NULL”。 本教程操作环境:Windows10系…

    2025年2月24日 数据库
    200
  • oracle怎么删除用户对象

    在oracle中,可以利用DROP语句删除指定的用户及其所有对象,该语句用于撤销索引、表和数据库操作,当与CASCADE配合使用是就可以删除用户对象,语法为“DROP USER 用户名 CASCADE”。 本教程操作环境:Windows10…

    2025年2月24日
    200
  • oracle怎么查询归档状态

    oracle查询归档状态的方法:1、利用“select name,log_mode from v$database;”语句查看数据库现在归档状态;2、以“sysdba”登录,利用“archive log list”语句查看归档的状态。 本教…

    2025年2月24日
    200
  • oracle怎么查询月份

    在oracle中,可以利用“to_char()”函数和“mm”关键字来查询月份,“to_char()”函数是字符串转换函数,语法为“where to_number(to_char(表中日期字段,’mm’))=要查找的…

    2025年2月24日
    200
  • oracle怎么修改注释

    oracle修改注释的方法:1、利用“comment on table 表名 is ‘注释内容’”语句修改表注释;2、利用“comment on column 表名.字段名 is ‘注释内容’…

    2025年2月24日
    200
  • oracle中decode的用法是什么

    在oracle中,decode()函数用于将输入的数值与函数中的参数列表相比较,根据输入值返回一个对应值,语法为“decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)”。 本教程操作环境:Windows10系统、O…

    2025年2月24日
    200

发表回复

登录后才能评论