`
流浪鱼
  • 浏览: 1682976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库重命名

 
阅读更多

第一步:关闭数据库,且删除控制文件。
第二步:把F:\oracle\product\10.2.0\admin\demo\pfile\init.ora.111200673532复制到
F:\oracle\product\10.2.0\db_1\database\下,且把它的名字名为initdemo.ora把原来的
覆盖掉了!
第三步:修改F:\oracle\product\10.2.0\db_1\database\initdemo.ora的文件内容

###########################################
db_domain=""
db_name=HQMLN (新数据库名字)
 
###########################################
# File Configuration
###########################################
control_files=("F:\oracle\product\10.2.0\oradata\demo\control01.ctl", "F:\oracle\product\
10.2.0\oradata\demo\control02.ctl", "F:\oracle\product\10.2.0\oradata\demo\control03.ctl")
db_recovery_file_dest=F:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size=2147483648
###########################################

第四步:修改F:\oracle\product\10.2.0\admin\demo\udump下的一个文件内容,要是没有了可以自己写
一个代码;
其代码为:--STARTUP NOMOUNT(这个没有用)
CREATE CONTROLFILE REUSE(改为set) DATABASE "HQMLN"(新数据名称) NORESETLOGS(改为resetlogs)  NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\REDO01.LOG'  SIZE 50M,
  GROUP 2 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\REDO02.LOG'  SIZE 50M,
  GROUP 3 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\REDO03.LOG'  SIZE 50M
-- STANDBY LOGFILE
DATAFILE
  'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\SYSTEM01.DBF',
  'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\UNDOTBS01.DBF',
  'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\SYSAUX01.DBF',
  'F:\ORACLE\PRODUCT\10.2.0\ORADATA\DEMO\USERS01.DBF',
  'F:\LN\HQM.DBF',
  'F:\LN\HQM1.DBF'
CHARACTER SET ZHS16GBK
;
第五步:把那些代码在SQL>下运行一下:
数据库就已经改了名字了,但是它还没有重置日志文件,所以其它人不能登陆它。
第六步:运行命令alter  database open resetlogs (这个命令就是重置日志文件)
第七步:现在就完全没有问题了!

分享到:
评论

相关推荐

    数据库重命名,数据库逻辑名重命名.txt

    数据库重命名,数据库逻辑名重命名

    mysql数据库重命名语句分享

    在MySQL数据库管理中,重命名数据库或表是常见的操作,特别是在进行数据库迁移、备份恢复或者组织结构调整时。本文将详细讲解如何使用MySQL的重命名语句,并结合给出的示例进行解析。 首先,创建一个新的数据库名为...

    SQL Server数据库重命名、数据导出的方法说明

    在SQL Server中,数据库管理是核心任务之一,其中包括数据库重命名、数据导出、更改数据库所有者等操作。本文将详细讲解这些知识点。 首先,关于【数据库重命名】,SQL Server企业管理器并不能直接进行数据库的...

    数据库的创建与管理实验报告

    实验内容涵盖从基础的数据库创建到高级的数据库管理任务,如重命名、扩大、收缩、分离、附加和删除数据库等。 实验平台选择的是 Windows XP 或 Windows 2003 操作系统,配合 SQL Server 2005 数据库管理系统。这个...

    数据库实验一.docx

    在本数据库实验中,我们将通过Navicat这款强大的数据库管理工具来熟悉数据库管理系统的基本操作。Navicat是一款支持多种数据库管理系统的图形化界面工具,它提供了直观易用的界面,帮助用户进行数据的录入、查询、...

    sqlserver数据库日常维护规范.pdf

    SQL Server 数据库日常维护规范包括数据库服务器负载情况维护、数据库运行状态维护、错误日志查看、数据库备份情况维护、数据库对象维护、数据库完整性检查、数据库重命名、修改恢复模式、修改用户模式和扩展数据库...

    sybase后台更改数据库名称

    ### Sybase数据库重命名步骤 #### 步骤一:设置数据库为单用户模式 在进行任何数据库级别的修改之前,为了确保数据的一致性和安全性,我们需要首先将目标数据库设置为单用户模式。这一步骤可以避免其他用户或进程...

    sqlserver数据库日常维护规范.doc

    数据库重命名、修改恢复模式和修改用户模式是数据库管理员需要关注的重要任务之一。我们可以通过执行ALTER DATABASE命令来实现这些操作。 知识点: * 通过执行ALTER DATABASE命令来重命名数据库 * 通过执行ALTER ...

    大学 数据库 实验 报告 数据库原理实验

    4. 数据库重命名: - ALTER DATABASE语句用于更改数据库名称,如将SA改为mySA,反之亦然。 5. 数据库收缩: - 使用DBCC SHRINKDATABASE和DBCC SHRINKFILE命令减少数据库或文件的大小。 6. 数据库删除: - 在企业...

    10级《数据库系统》上机作业01—双号.docx

    - 使用Transact-SQL语句`SP_RENAMEDB`可以实现数据库重命名,但需确保在操作时没有其他用户正在使用该数据库。 4. **数据库拷贝与附加** - 要拷贝数据库,首先需通过"分离数据库"操作断开数据库与SQL Server实例...

    完美解决SQL server 5173问题(一个或多个文件与数据库的主文件不匹配)

    7. **数据库重命名**:最后,为了恢复到原始数据库名称,可以使用`ALTER DATABASE`命令重命名新数据库。例如: ```sql ALTER DATABASE [FlexSFS201602_1] RENAME TO [FlexSFS201602]; ``` 这将使数据库名与原始...

    更改SQL2000数据库名

    虽然已经完成了物理文件的重命名以及数据库的重新附加,但数据库内部仍然会保留原始的名称。为了确保数据库名称的一致性,还需要执行以下T-SQL命令: ```sql -- 修改主数据文件名称 ALTER DATABASE New MODIFY FILE ...

    在Access数据库中重命名表

    ### 在Access数据库中重命名表 在日常的数据库管理与维护工作中,我们常常需要对现有的表进行重命名操作。这通常发生在以下几种情况下:当原始的表名不再准确描述表内容时;当需要遵循新的命名规范时;或者当发现...

    数据库报告

    最后,可以使用ALTER DATABASE命令将`student`数据库重命名为`studteacher`。 实验中还提到了SQL Server Management Studio (SSMS)的使用,这是一个用于管理和开发SQL Server的强大工具。学生需要掌握如何启动、...

    实验二-数据库创建与管理.docx

    使用T-SQL将数据库重命名为“测试”: ```sql EXEC sp_rename 'test', '测试'; ``` 然后调用系统存储过程`sp_rename`将“测试”重命名为“test”: ```sql EXEC sp_rename '测试', 'test'; ``` 7. **创建...

    数据库实验报告(6).pdf

    - 通过`sp_rename`存储过程或者`ALTER DATABASE`语句将test1数据库重命名为new_test1。 4. **删除数据库**: - 使用`DROP DATABASE`语句在查询分析器中删除test2和new_test1数据库。 5. **备份与恢复数据库**: ...

    东北大学秦皇岛分校-2123121-数据库原理实验报告.doc

    4. **数据库的重命名与删除**:掌握数据库重命名的方法以及如何安全地删除数据库。 5. **数据库备份与恢复**:了解如何对现有的数据库进行备份,并使用备份文件恢复数据库。 #### 二、具体实验内容详解 ##### 1. ...

    数据库代码总结.docx

    数据库重命名** - 要改变数据库名称,可以使用`sp_renamedb`存储过程。 ```sql EXEC sp_renamedb '原数据库名', '新数据库名'; ``` **7. 表重命名** - 表的重命名通过`ALTER TABLE`命令来完成。 ```sql ...

Global site tag (gtag.js) - Google Analytics