第一步:关闭数据库,且删除控制文件。
第二步:把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 (这个命令就是重置日志文件)
第七步:现在就完全没有问题了!
相关推荐
数据库重命名,数据库逻辑名重命名
在MySQL数据库管理中,重命名数据库或表是常见的操作,特别是在进行数据库迁移、备份恢复或者组织结构调整时。本文将详细讲解如何使用MySQL的重命名语句,并结合给出的示例进行解析。 首先,创建一个新的数据库名为...
在SQL Server中,数据库管理是核心任务之一,其中包括数据库重命名、数据导出、更改数据库所有者等操作。本文将详细讲解这些知识点。 首先,关于【数据库重命名】,SQL Server企业管理器并不能直接进行数据库的...
实验内容涵盖从基础的数据库创建到高级的数据库管理任务,如重命名、扩大、收缩、分离、附加和删除数据库等。 实验平台选择的是 Windows XP 或 Windows 2003 操作系统,配合 SQL Server 2005 数据库管理系统。这个...
在本数据库实验中,我们将通过Navicat这款强大的数据库管理工具来熟悉数据库管理系统的基本操作。Navicat是一款支持多种数据库管理系统的图形化界面工具,它提供了直观易用的界面,帮助用户进行数据的录入、查询、...
SQL Server 数据库日常维护规范包括数据库服务器负载情况维护、数据库运行状态维护、错误日志查看、数据库备份情况维护、数据库对象维护、数据库完整性检查、数据库重命名、修改恢复模式、修改用户模式和扩展数据库...
### Sybase数据库重命名步骤 #### 步骤一:设置数据库为单用户模式 在进行任何数据库级别的修改之前,为了确保数据的一致性和安全性,我们需要首先将目标数据库设置为单用户模式。这一步骤可以避免其他用户或进程...
数据库重命名、修改恢复模式和修改用户模式是数据库管理员需要关注的重要任务之一。我们可以通过执行ALTER DATABASE命令来实现这些操作。 知识点: * 通过执行ALTER DATABASE命令来重命名数据库 * 通过执行ALTER ...
4. 数据库重命名: - ALTER DATABASE语句用于更改数据库名称,如将SA改为mySA,反之亦然。 5. 数据库收缩: - 使用DBCC SHRINKDATABASE和DBCC SHRINKFILE命令减少数据库或文件的大小。 6. 数据库删除: - 在企业...
- 使用Transact-SQL语句`SP_RENAMEDB`可以实现数据库重命名,但需确保在操作时没有其他用户正在使用该数据库。 4. **数据库拷贝与附加** - 要拷贝数据库,首先需通过"分离数据库"操作断开数据库与SQL Server实例...
7. **数据库重命名**:最后,为了恢复到原始数据库名称,可以使用`ALTER DATABASE`命令重命名新数据库。例如: ```sql ALTER DATABASE [FlexSFS201602_1] RENAME TO [FlexSFS201602]; ``` 这将使数据库名与原始...
虽然已经完成了物理文件的重命名以及数据库的重新附加,但数据库内部仍然会保留原始的名称。为了确保数据库名称的一致性,还需要执行以下T-SQL命令: ```sql -- 修改主数据文件名称 ALTER DATABASE New MODIFY FILE ...
### 在Access数据库中重命名表 在日常的数据库管理与维护工作中,我们常常需要对现有的表进行重命名操作。这通常发生在以下几种情况下:当原始的表名不再准确描述表内容时;当需要遵循新的命名规范时;或者当发现...
最后,可以使用ALTER DATABASE命令将`student`数据库重命名为`studteacher`。 实验中还提到了SQL Server Management Studio (SSMS)的使用,这是一个用于管理和开发SQL Server的强大工具。学生需要掌握如何启动、...
使用T-SQL将数据库重命名为“测试”: ```sql EXEC sp_rename 'test', '测试'; ``` 然后调用系统存储过程`sp_rename`将“测试”重命名为“test”: ```sql EXEC sp_rename '测试', 'test'; ``` 7. **创建...
- 通过`sp_rename`存储过程或者`ALTER DATABASE`语句将test1数据库重命名为new_test1。 4. **删除数据库**: - 使用`DROP DATABASE`语句在查询分析器中删除test2和new_test1数据库。 5. **备份与恢复数据库**: ...
4. **数据库的重命名与删除**:掌握数据库重命名的方法以及如何安全地删除数据库。 5. **数据库备份与恢复**:了解如何对现有的数据库进行备份,并使用备份文件恢复数据库。 #### 二、具体实验内容详解 ##### 1. ...
数据库重命名** - 要改变数据库名称,可以使用`sp_renamedb`存储过程。 ```sql EXEC sp_renamedb '原数据库名', '新数据库名'; ``` **7. 表重命名** - 表的重命名通过`ALTER TABLE`命令来完成。 ```sql ...