`
lilisalo
  • 浏览: 1109914 次
文章分类
社区版块
存档分类
最新评论

oracle 11g 更改sid和dbname oracle 11g 数据库改名

 
阅读更多

环境:

Windows XP +VM 7.1.3 + Red hat linux enterprise 5.5 + Oracle 11g2

安装好的oracle 11g2改默认sid orcl 和默认数据库名ORCL

分两个阶段描述,第一阶段改sid,第二阶段改dbname

下面描述详细步骤

第一阶段:改sid

1、登录数据库查看先前的sid,总共三步,大家看的懂得,不懂得跟帖提问。

2、关闭数据库


3、编辑/etc/oratab文件,把所有orcl换成nihao,大部分情况其实就一条。


4、更改oracle用户的 .bash_profile文件


5、使改好的.bash_profile文件生效

7、查看系统环境变量


效果一生成。

8、进入$ORACLE_HOME/dbs查看目录,看那些有orcl

9、更改文件名orcr=》nihao,ORCL=》NIHAO,命令如下:

10、重行生成密码文件,并查看


11、登录数据库,并查看实例名字,结果表明sid已由orcl变成nihao了



不用退出登录,接着开始第二部分,更改数据库名dbname

2.1备份控制文件

2.2关闭并退出数据库

2.3 orcale 11.2g的控制文件的备份目录为
/u01/app/oracle/diag/rdbms/nihao/nihao/trace

alter_nihao.log里面有这样一行字样,告诉你哪个是控制备份文件


2.5复制一份


2.6编辑 nihao.sql,也就是nihao_ora_5419.trc的复制品。


1)查找STARTUP NOMOUNT语句,将这一行上面的所有行都删除
2)查找所有以--开始的行,把这些行删除
3)查找所有的orcl修改为nihao,所有的ORCL修改为NIHAO
4)找到CREATE CONTROLFILE REUSE DATABASE...语句,将其中的REUSE修改为SET
5)找到RECOVER DATABASE USING BACKUP CONTROLFILE语句,将其用双横线(--)注释掉

结果如下:


2.7生成配置文件

2.8目录更改,这里和oracle 10g不一样,要注意。



2.9删除的控制文件。

2.10登录oracle生成spfile文件

2.11调用前面步骤修改好的nihao.sql,目的是生成链接控制文件等


2.12查看结果


上表明更改成功。

分享到:
评论

相关推荐

    数据库名实例名sid的区别

    在ORACLE7、 8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名 (db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于...

    oracle 11g localhost可以访问,ip不能访问解决方法

    ORACLE 11G 安装后只能localhost 访问本机,不能用IP地址被访问。在监听文件 listener.ora 中加入如下: (SID_DESC = (GLOBAL_DBNAME = orcl01) (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1) ...

    使用DBNEWID Utility更改数据库dbid和dbname

    介绍了使用DBNEWID Utility更改Oracle 数据库dbid和dbname的方法

    Oracle数据库、SQL

    一、 数据库介绍 1 1.1表是数据库中存储数据的基本单位 1 1.2数据库标准语言 1 1.3数据库(DB) 1 1.4数据库种类 1 1.5数据库中如何定义表 1 1.6 create database dbname的含义 1 1.7安装DBMS 1 1.8宏观上是数据-->...

    Oracle 主要配置文件介绍

    如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动 和关闭 1.2.3 数据库实例初始化...

    linux系统给oracle数据库增加新的实例.pdf

    cd $ORACLE_HOME/dbs cp initorcl.ora initorcl.ora #复制⼀个原有的ora⽂件 vim initorcl.ora #修改为响应信息 ORACLE_BASE要改为绝对路径 不然会报错 3、创建密码⽂件 orapwd file=$ORACLE_BASE/product/10.2.0/db...

    SQL访问ORACLE

    配置过程记录下来也供大家参考。...ORADB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTIP)(PORT = 1521)) (CONNECT_DATA = (SID = DBNAME)) ) 4. 确保主机可以通过SQLPlus 访问远程Oracle 数据库

    Oracle数据库启动和关闭方式

    一、Oracle数据库几种启动方式  1、startup nomount  非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。  2...

    Oracle客户端连接Oracle服务器.docx

    本章主要讲解oracle客户端连接oracle效劳器,主要有以下内容: 1.配置本地net效劳名配置 2.用sqlplus连接; 3.用toad连接; 一、配置本地net效劳名 首先说明我们的效劳器的IP为60.220.246.53,oracle的SID为czdb。 ...

    linux系统给oracle数据库增加新的实例(1).pdf

    cd $ORACLE_HOME/dbs cp initorcl.ora initorcl.ora #复制⼀个原有的ora⽂件 vim initorcl.ora #修改为响应信息 ORACLE_BASE要改为绝对路径 不然会报错 3、创建密码⽂件 orapwd file=$ORACLE_BASE/product/10.2.0/db...

    Oracle 数据库备份与恢复总结(导出与导入装库与卸库)

    exp和imp和用法。 $ exp user/pwd@dbname file=/oracle/test.dmp full=y

    详解Linux系统中Oracle数据库程序的启动和关闭方式

    在单机环境下,要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle Oracle数据库有以下几种启动方式: 1、 startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 ...

    oracle WALLET 与SSL

    oracle WALLET 与SSL 配置oracle的ssl连接 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ora10g.unimassystem.com) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (SID_NAME = ora10g) ) ...

    解决Oracle问题的方法

    oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 还一个在同路径下的tnsnames.ora文件,这两个文本中的一些信息要一样的。 你看看我的这两个文本文件的信息: listener.ora # listener.ora Network ...

    最全的oracle常用命令大全.txt

    ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、...

    oracle_DB_NAME,INSATNCE_NAME,ORACLE_SID区别

    介绍oracle_DB_NAME,INSATNCE_NAME,ORACLE_SID区别

    Oracle、Mysql和SQL Server数据库连接的URL写法

    Oracle的URL 规则 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@machine_name:port:dbname 注1:machine_name:数据库所在的机器的名称; 注2:port:端口号,默认是1521 示例  Class.forName...

    oracle_dba_code_examples201012.pdf

    Part 11 Miscellaneous Oracle Database Topics _____________ 582 Part 12 PL/SQL Samples ______________________________ 596 Part 13 Appendixes__________________________________ 674 38页的部份文档 ...

    JDBC连接各种数据库字符串大全

    //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 1、SQL Server2005/2008数据库 Class.forName(...

    Oracle9个_name介绍

    本文比较系统地介绍了Oracle中的9个name,如db_name,global_dbname,db_unique_name,instance_name,SID, service_name等参数。

Global site tag (gtag.js) - Google Analytics