oracle数据库改名步骤,oracle 11g2 数据库改名详细解释 oracle数据库改名详解 oracle database 改名详解 dbname...

前面讲过修改sid名字,虽然已经修改过了实例名(sid),但是数据库的名称(dbname还是原来的名称orcl)

下面详细描述,更改数据库名字的。详细过程如下:

1、更改存档日志,默认安装完的oracle 测试环境是非存档模式。

要改成存档的,这个目的是为以后保存生成控制文件做准备。

sqlplus "/as sysdba"

shutdown immediate

startup mount

alter database archivelog

alter database open

2、切换在线日志——使数据库做checkpoint(第一步的四个步骤,就是为了保证这一步执行成功)

SQL> alter system archive log current;

System altered.

3、生成重建控制文件的脚本**********************resetlogs;指导老师点评:在正式的生产环境中resetlogs不能用,

SQL> alter database backup controlfile to trace resetlogs;

Database altered.

4、关闭数据库,需要干净关闭,不能shutdown abort

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

5、进入$ORACLE_BASE/diag/rdbms//trace目录中,找到最新生成的trc文件,这就是重建控制文件的脚本,这里要特别注意。

这个地方和10g不一样,11g取消了admin/udump目录,用diag的某个目录取代,

ls -lrt

total 2608

-rw-r----- 1 oracle oinstall 577 Nov 7 13:37 orcl_ora_12020.trc

......

-rw-r----- 1 oracle oinstall 4407 Dec 20 11:36 nihao_ora_7789.trc

6、用存当跟踪去生成:

[oracle@localhost trace]$ cp nihao_ora_5835.trc nihao.sql

[oracle@localhost trace]$ vim nihao.sql

7、编辑nihao.sql,结果类似如下的行,保留下面的行,并且 指导老师点评:下面ARCHIVELOG 和当前实例的archivelog状态有关

STARTUP NOMOUNT

CREATE CONTROLFILE SET DATABASE "NIHAO" RESETLOGS ARCHIVELOG

MAXLOGFILES 16

MAXLOGMEMBERS 3

MAXDATAFILES 100

MAXINSTANCES 8

MAXLOGHISTORY 292

LOGFILE

GROUP 1 '/u01/app/oracle/oradata/nihao/redo01.log' SIZE 50M BLOCKSIZE 512,

GROUP 2 '/u01/app/oracle/oradata/nihao/redo02.log' SIZE 50M BLOCKSIZE 512,

GROUP 3 '/u01/app/oracle/oradata/nihao/redo03.log' SIZE 50M BLOCKSIZE 512

DATAFILE

'/u01/app/oracle/oradata/nihao/system01.dbf',

'/u01/app/oracle/oradata/nihao/sysaux01.dbf',

'/u01/app/oracle/oradata/nihao/undotbs01.dbf',

'/u01/app/oracle/oradata/nihao/users01.dbf',

'/u01/app/oracle/oradata/nihao/example01.dbf'

CHARACTER SET ZHS16GBK

;

--RECOVER DATABASE USING BACKUP CONTROLFILE

ALTER DATABASE OPEN RESETLOGS;

ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/app/oracle/oradata/nihao/temp01.dbf'

SIZE 30408704 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;

这是改好的nihao.sql,看看文件的目录,以后要把相应的目录改过来,要不这段SQL不执行。

8、目录更改:

8.1

存档日志目录:

[oracle@localhost flash_recovery_area]$ mv ORCL/ NIHAO/

9、用spfile创造新的pfile

[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri Sep 30 11:30:26 2011

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

Connected to an idle instance.

SQL> create pfile='?/dbs/initnihao.ora' from spfile;

File created.

SQL> exit

Disconnected

10、进入$ORACLE_HOME/dbs目录

11、编辑initnihao.ora文件

搜索所有的orcl,重命令为nihao,搜索所有的ORCL,重命名为NIHAO;

12、删除控制文件

将原来的控制文件删除或重命名

控制文件的位置名称可以通过查看11步骤中的*.control_files来确定

13、

13.1

进入$ORACLE_BASE/admin目录

将orcl目录重命名为nihao

[oracle@localhost flash_recovery_area]$ mv orcl/ nihao/

13.2修改数据文件存放目录:

[oracle@localhost oradata]$ mv orcl/ nihao/

[oracle@localhost oradata]$ ls

nihao

13.3把dbrms下面的目录orcl的改成nihao,如下面所示:

@/u01/app/oracle/diag/rdbms/nihao/nihao/trace/nihao.sql

14、调用前面步骤修改好的nihao.sql

SQL> @/u01/app/oracle/diag/rdbms/nihao/nihao/trace/nihao.sql

ORA-01081: cannot start already-running ORACLE - shut it down first

Control file created.

Database altered.

Tablespace altered.

SQL> startup

ORA-01081: cannot start already-running ORACLE - shut it down first

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 539848704 bytes

Fixed Size 1337748 bytes

Variable Size 327157356 bytes

Database Buffers 205520896 bytes

Redo Buffers 5832704 bytes

Database mounted.

Database opened.

SQL> show parameter name

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_file_name_convert string

db_name string nihao

db_unique_name string nihao

global_names boolean FALSE

instance_name string nihao

lock_name_space string

log_file_name_convert string

service_names string nihao.localdomain

SQL>

第二句告诉你,正在运行,但是控制文件,数据文件,表空间都做好了。意味着数据库改名成功。

下面验证:

第8行关闭数据库,

第12行启动数据库,

第21行查看数据库,结果,全部改动成功,谢谢大家。

15、最后再次验证:

SQL> select name from v$database;

NAME

---------

NIHAO

SQL>

后记,在网上没有找到oracle 11g2 改数据库名的例子和方法,自己摸索的,目录改了对于新手来说真的很麻烦,连照猫画虎都不能了。

费了两周。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343212.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java wcf_尝试将WCF映射到Java术语

java wcf通过写这篇文章,我冒着被.NET和Java社区拒绝的巨大风险。 这是为了说明Windows Communication Foundation的WCF用Java来解释。 从WCF到Java的映射并不简单。 我缺乏对WFC使用者应该了解的与服务通信类型的了解:请求/响应或异步消息传递。 我很难…

工业级路由器和家用路由器的区别

一、大家可能在生活中都遇到过这样的问题,比如在商场或者饭店等人流量比较集中的地方,连接商家的WIFI的时候总是会出现掉线的情况发生或者是在自己家中,如果自己家的路由器连接的人多了,就可能会出现掉线的情况出现,连…

【渝粤教育】国家开放大学2018年秋季 1379T人文英语3 参考试题

试卷代号:2003 基础会计 试题 2019年1月 一、单项选择题(在下列各题的备选答案中选择一个正确的,并将其 序号字母填入题后的括号里。每题2分,计20分) 1.在借贷记账法下,下列各项中说法正确的是(…

通过串口来控制网管型交换机的操作步骤详解

之前我们对网管型交换机的三种管理方式简单的给大家介绍了一下,一、通过串口管理;二、通过web管理;三、通过网管软件管理。今天,飞畅科技的小编来为大家详细介绍下通过串口终端配置是如何对网管交换机进行控制管理的?正…

蓝牙模块基础知识讲解

随着蓝牙技术的不断更新发展,蓝牙的传输速率也在不断的提高,并且功耗也是越来越低,这也使得蓝牙的应用范围变得更加广泛。但是若是想自己设计一套完善的蓝牙系统,就必须充分的掌握蓝牙的相关技术知识,如:射…

linux编译安装的报错,linux编译安装时常见错误解决办法

This article is post on https://coderwall.com/p/ggmpfa原文链接:http://www.bkjia.com/PHPjc/1008013.htmlconfigure: error: xslt-config not found. Please reinstall the libxslt > 1.1.0 distribution复制代码 代码如下:yum -y install libxslt-develconf…

【渝粤教育】国家开放大学2018年秋季 2110T行政法与行政诉讼法 参考试题

试卷代号:2118 药理学 试题 2019年1月 一、单项选择题(50题,每题2分,共100分) 1.药物产生副反应的药理学基础是( ) A.用药剂量过大 B.药理效应选择性低 C.患者肝肾功能不…

无线模块超远距离传输中实现中继的方法

导言:近年来,随着社会的发展和科学技术的进步,人们开始进入数字网络化的智能社会,各种各样的智能设备改变着我们的生活,而无线传输在这些智能化发展中占有不可或缺的地位。在无线网络中,实现终端间的数据传…

【渝粤教育】国家开放大学2018年秋季 2238T个案工作 参考试题

试卷代号:2312 旅行社经营管理 试题 2019年1月 一、单项选择题(下列各题选项中只有一个答案是最准确的,请将其序号填入括号中。每小题2分,共20分) 1.( )年5月11日国务院颁发了我国旅行社业第一部管理法规《…

linux connect 阻塞超时时间,在linux下玩转带有超时时间的connect函数

在之前的文章中,我们在Windows下玩过带有超时时间的,本文我们在linux下来玩。在某次面试中,还被遇到了这个问题,有意思。直接上客户端代码:#include #include #include #include #include #include #include #include …

【渝粤教育】国家开放大学2018年秋季 2508T学前儿童语言教育 参考试题

试卷代号:2542 行政组织学 试题 2019年1月 一、单项选择题(每小题2分,共10分,每小题只有一项答案正确,请将正确答案的序号填在括号内) 1.组织内若干成员由于相互接触、感情交流、情趣相近、利害…

lambdas for_Java 8发布了! — Lambdas教程

lambdas for为了庆祝几分钟前发布的Java 8的发布,我正在发布Java 8 Lambdas教程的草稿版本。 这是学习Streams API的一种很好的可视化方式,从第一天开始,它将帮助您开始在自己的应用程序中使用lambda。本文计划在下一期Java Magazine发行中发…

为什么工业交换机需要CE认证

工业交换机的使用越来越广,不管是我们国内的市场还是国外的市场,都大量的存在着,也成为国际之间的贸易,在出口到国外的工业交换机,在进入到国外时交换机是必须要有CE认证标记的,它是进入到市场上最低标准。…

lora技术在无线抄表行业应用

随着社会不断的发展,几乎家家户户都已经安装了家庭用电,但是大量的用户也造成了管理不便的麻烦,传统的抄表方式往往需要投入大量的人工和时间成本,所以现在急需一种自动化、方便、简单的抄表方式。 传统的人工抄表方式不但效率低下…

【渝粤教育】国家开放大学2018年秋季 2726T畜禽生产概论 参考试题

试卷代号:2746 农科化学基础知识 试题(开卷) 2019年1月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考…

linux执行脚本n,Linux执行sh脚本空白

笔者在初步研究了Windows的SYSTEM.INI后发现,通过VB的多媒体控件MCI.VBX可以打开MPEG压缩文件(如VCD2.0版的.DAT文件)"Err.ClearEndIfNext取得当前Windows序列号函数FunctionGetWindowsSN()ConstHKEY_LOCAL_MACHINE&H80000002strKeyPath"SOFTWARE\Mic…

这四种攻击单片机的主要技术你了解多少?

本文来自 成都亿佰特  为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序&am…

【渝粤教育】国家开放大学2018年秋季 3781-22T燃气燃烧技术与设备 参考试题

试卷代号:3895 管理英语1 试题 2019年1月 注 意 事 项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考卷和答题纸后才可离开考场…

以太网交换机的概念,网络接口和主要特点

以太网交换机这个名词相信很多人都听过吧,那么大家知道什么是以太网交换机吗?关于以太网交换机大家又知道多少呢,接下来就由飞畅科技的小编来给大家详细介绍一下以太网交换机的基本概念以及网络接口方式和主要特点,一起来看看吧。…

将旧对象装箱可自动关闭

从Java 7开始,我们可以使用try-with-resources并自动关闭任何实现Autocloseable接口的对象。 如果资源是 Autocloseable 。 一些类需要一些总结,但不是Autocloseable 。 这些主要是某些遗留框架中的旧类,仍然妨碍我们前进。 没有人再使用Stru…