问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 数据库能不能重命名

发布网友 发布时间:2022-04-29 19:15

我来回答

4个回答

懂视网 时间:2022-05-05 20:54

因工作需要准备了一台服务器专门按照oracle数据库,并且服务器上安装了windows 2003操作系统,在安装系统是没有指定计算机名称,

网络改造等情况下,需要修改数据库服务器的名称或者IP地址。这种情况会影响Oracle数据库的正常工作,因为监听器和很多数据库工具都需要正确的机器名或者IP地址才能正常工作。

因工作需要准备了一台服务器专门按照oracle数据库,并且服务器上安装了windows 2003操作系统,在安装系统是没有指定计算机名称,安装完成oracle数据库才发现数据库服务器名称为WIN-GFBYHSJZSU5,而访问OEM的地址:https://WIN-GFBYHSJZSU5:5500/em。很明显不是直观,准备将服务器名称修改为oracleserver。当然修改计算机名称必须重启计算机才能生效。重启计算机后打开“服务”窗口,发现OracleOraDb11g_home1TNSListener 和OracleDBCConsoleORCL两个服务无法正常启动。

1、使OracleOraDb11g_home1TNSListener服务正常启动

OracleOraDb11g_home1TNSListener是监听服务,它不能正常启动的原因:监听配置包含数据库服务器的名称信息,当数据库服务器的名称发生改变时,监听程序将无法对原有配置的基础上进行监听。

监听配置文件保存在$ORACLE_HOMENETWORKADMIN目录下,首先打开listener.ora。看到host参数的值还是原来的计算机名WIN-GFBYHSJZSU5,将其修改为新的计算机名称oracleserver。再打开tnsnames.ora同样将WIN-GFBYHSJZSU5修改为oracleserver。修改完成后即可启动监听服务。

2、OracleDBCConsoleORCL服务能够正常启动

OracleDBCConsoleORCL是Oracle数据库控制台服务,不启动此服务不能访问Enterprise Manager。可以使用emca命令对Enterprise Manager进行重新配置。

emca命令语法:emca[操作][模式][数据库类型][标记][参数]

首先执行emca -deconfig dbcontrol db -repos drop删除Enterprise Manager资料库。

emca.bat保存在$ORACLE_HOMEin目录下,在执行上面命令之前,应首先将当前目录切换到$ORACLE_HOMEin目录下。执行后提示输入数据库SID、监听程序端口号、sys用户口令和system用户口令等。输入完成后,emca工具提示用户 是否继续,按Y操作,,开始删除EM资料库,此操作需要时间。接下来需要手动删除EM资料库中的一些垃圾数据,数据不删除,重新创建EM资料库时会出现错误。

sqlplus "as/sysdba"

drop public synonym setemviewusercontext;

drop public synonym mgmt_target_blackouts;

drop role mgmt_user;

drop user mgmt_view cascade;

drop user sysman cascade;

执行上面的删除命名后,执行exit命令退出sql*plus

然后执行下面命令重新创建EM资料库:emca -config dbcontrol db -repos create

执行后提示输入数据库SID、监听程序端口号、sys用户口令和system用户口令等。输入完成后,emca工具提示用户 是否继续,按Y操作,开始重新创建和配置EM资料库,此操作需要时间。配置完成后,浏览器访问https://oracleserver:5500/em成功。

相关阅读:

Data Gurad物理备份方式下重命名数据文件

重命名Oracle表时出现ORA-26563错误

给Oracle 11g Interval分区进行重命名

linux

热心网友 时间:2022-05-05 18:02

这个是可以的
1. 在mount 或者open 下, alter database backup controlfile to trace;
2. 在 init.ora里把dbname 改成新名字
3. 打开在第一步生成的trace, 把里面 create controlfile 那行中 reuse 'old database name'
改成set 'new database name'
4. alter system swich logfile, shutdown database, 把现有controlfile 改名。 在svrmgrl中运行第三步的tracefile , 这样生成 新控制文件, open database, 改名完成。

热心网友 时间:2022-05-05 19:20

可以的过程可以按 刘琪的商店 回答操作!需要提换一下参数文件!就可以更改数据库的SID

热心网友 时间:2022-05-05 20:54

数据库名、表名、还是字段名?追问就是数据库名,不是表名,也不是字段名。。如果可以怎么重命名???

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 ORACLE dmp文件导入其中一张表并重命名 Oracle修改表名的几种方式 oracle 修改表名 如何修改Oracle 表空间名称tablespace name oracle10g里怎么样重命名表名,列名 oracle数据库怎么修改表名 戒酒很好的方法 关于戒酒的方法有哪些呢? 戒酒的好方法 做梦梦到好多鱼被开水煮了 解梦,梦到抓鱼炖了好多鱼什么意思梦? 魔兽世界里面宏是什么意思啊 梦见煮好多鱼 在计算机中宏是什么意思 请问600840新湖创业这只股票怎么没有3月9日至5月25日之间的数据啊? 梦见锅里煮了好多捡回家的死鱼 新湖中宝01.07为什么会涨停? 谁知道买那只股票好呢?我想甩几万进去。 梦见抓了好多鱼还煮着吃呢什么奖呢? 梦见好多鱼跳到烫水里煮熟了? oracle中怎么更改表中字段名? oracle sql如何设置表第二行的名称 oracle中怎么更改表中字段名 oracle表空间中更改表名 怎么改oracle 表空间名和路径? oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名;更改单列列名... oracle需要重命名数据文件和重命名的表空间的不同 oracle里有主键和约束怎样重命名表 商业信用的主要形式 商业信用条件的构成包括什么? 商业信用名词解释 商业信用筹资方式 多选:下列属于企业之间商业信用形式的主要有() 急!!!用WiFi*,手机显示已连接WiFi,但是网络却用不了,一直连接不上,怎么办? 商业信用的形式有哪些 花呗逾期他们让全款还请如果只还清逾期的款会不会被起诉,他们还威胁要爆通讯? 商业信用具体形式有(应付账款、应付票据、预收账款),为什么这些是商业信用呢,谢谢 花呗逾期了,我今天刚把这3个月的全部还完了,可客服打电话非要把剩下的全部一次性还完,不还可以吗?_百度问一问 极男soulman适合什么年龄用? 花呗欠款2年让我五点之前必须还款 不还会怎样