- 浏览: 5184617 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
===========================================================
作者: kennyblues(http://kennyblues.itpub.net)
发表于:2007.06.19 11:36
分类: JOB
出处:http://kennyblues.itpub.net/post/31846/296136
---------------------------------------------------------------
1.用oracle自带的工具nid改数据库名
在本例中,假设原来的数据库名为test,要改成testdb,原实例名(service_name,instance_name)test,要改成testdb.
nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机做。
1.1 sqlplus "sys/password as sysdba"
1.2 sql>shutdown immediate --先停掉数据库
1.3 sql>startup mount --nid需要在mount状态下才能做。
1.4sql>host nid target=sys/password dbname=new_dbname --nid是一个在操作系统下执行的命令,在sqlplus环境中用host 去调用操作系统环境下的命令。命令中,当你想将数据库名字改为TESTDB时,应写成dbname=testdb
1.5执行后程序会询问:
Change database ID and database name TEST to TESTDB? (Y/[N]) =>y
敲y确定。
之后程序会对控制文件,数据文件进行修改:
Control File C:ORACLEORADATATESTCONTROL01.CTL - modified
Control File C:ORACLEORADATATESTCONTROL02.CTL - modified
Control File C:ORACLEORADATATESTCONTROL03.CTL - modified
Datafile C:ORACLEORADATATEST YSTEM01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTUNDOTBS01.DBF - dbid changed, wrote new nam
Datafile C:ORACLEORADATATESTINDX01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTTOOLS01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTUSERS01.DBF - dbid changed, wrote new name
Datafile D:DATAFILEPORMALS_SPA.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTOEM_REPOSITORY.DBF - dbid changed, wrote ne
name
Datafile D:DATAFILEPORMALS_SPA_01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTTEMP01.DBF - dbid changed, wrote new name
Control File C:ORACLEORADATATESTCONTROL01.CTL - dbid changed, wrote new
name
Control File C:ORACLEORADATATESTCONTROL02.CTL - dbid changed, wrote new
name
Control File C:ORACLEORADATATESTCONTROL03.CTL - dbid changed, wrote new
name
Database name changed to TESTDB.
Modify parameter file and generate a new password file before restarting.
Database ID for database TESTDB changed to 2321050327.
All previous backups and archived redo logs for this database are unusable.
Shut down database and open with RESETLOGS option.
Succesfully changed database name and ID.
DBNEWID - Completed succesfully.
1.6 停库再到mount状态下改db_name:
sql>shutdown immediate;
sql>startup mount
sql>alter system set db_name=testdb scope=spfile;
sql>shutdown immediate;
1.7 重新创建sys的password文件:
passwd文件通常放在oracle_home/database目录下,文件命名形式为PWDsid.ora,sid为实例名(Service_name),如当前的数据库名及service_name为test,则passwd文件为PWDtest.ora
sql>host orapwd file=c:oracleora92databasepwdtest.ora password=123456 entries=5
要注意一下,此时虽然数据库名已经改成testdb了,但instance_name还是test,所以,passwd文件必须跟以前一样。否则会出错。
1.8 开启数据库:(要open resetlogs)
sql>startup mount
sql>alter database open resetlogs;
1.9 检查:
sql>select dbid,name from v$database;
2.改好数据库名后,接着改instance_name
2.1如果是windows系统,要先把所有的oracle服务先关闭,否则会出错。
2.2先将原来的service_name删除:
在操作系统中,进入cmd,
oradim -delete -sid test
2.3创建密码文件
orapwd file=c:/oracle/ora92/database/pwdtestdb.ora password=....entries=
2.4创建一个新的sid,也就是你想改名的sid:
oradim -new -sid testdb -intpwd 密码 -startmode a -pfile c:oracleora92databaseinittestdb.ora
当数据库启动时,会在database目录中找spfile,如果spfile不在就找initSID.ora这个文件来顶。所以,可以把pfile直接创建在这里。方便数据库的启动。
2.5 进入oracle并创建spfile:
c: set oracle_sid=testdb
c:sqlplus "sys/password as sysdba"
sql>create spfile from pile='c:oracleora92databaseinittestdb.ora';
2.6 reload listener:
c:lsnrctl reload
2.7 open resetlogs:
在我自己的机器中,没有做这一步,可能是windows的关系
作者: kennyblues(http://kennyblues.itpub.net)
发表于:2007.06.19 11:36
分类: JOB
出处:http://kennyblues.itpub.net/post/31846/296136
---------------------------------------------------------------
1.用oracle自带的工具nid改数据库名
在本例中,假设原来的数据库名为test,要改成testdb,原实例名(service_name,instance_name)test,要改成testdb.
nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机做。
1.1 sqlplus "sys/password as sysdba"
1.2 sql>shutdown immediate --先停掉数据库
1.3 sql>startup mount --nid需要在mount状态下才能做。
1.4sql>host nid target=sys/password dbname=new_dbname --nid是一个在操作系统下执行的命令,在sqlplus环境中用host 去调用操作系统环境下的命令。命令中,当你想将数据库名字改为TESTDB时,应写成dbname=testdb
1.5执行后程序会询问:
Change database ID and database name TEST to TESTDB? (Y/[N]) =>y
敲y确定。
之后程序会对控制文件,数据文件进行修改:
Control File C:ORACLEORADATATESTCONTROL01.CTL - modified
Control File C:ORACLEORADATATESTCONTROL02.CTL - modified
Control File C:ORACLEORADATATESTCONTROL03.CTL - modified
Datafile C:ORACLEORADATATEST YSTEM01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTUNDOTBS01.DBF - dbid changed, wrote new nam
Datafile C:ORACLEORADATATESTINDX01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTTOOLS01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTUSERS01.DBF - dbid changed, wrote new name
Datafile D:DATAFILEPORMALS_SPA.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTOEM_REPOSITORY.DBF - dbid changed, wrote ne
name
Datafile D:DATAFILEPORMALS_SPA_01.DBF - dbid changed, wrote new name
Datafile C:ORACLEORADATATESTTEMP01.DBF - dbid changed, wrote new name
Control File C:ORACLEORADATATESTCONTROL01.CTL - dbid changed, wrote new
name
Control File C:ORACLEORADATATESTCONTROL02.CTL - dbid changed, wrote new
name
Control File C:ORACLEORADATATESTCONTROL03.CTL - dbid changed, wrote new
name
Database name changed to TESTDB.
Modify parameter file and generate a new password file before restarting.
Database ID for database TESTDB changed to 2321050327.
All previous backups and archived redo logs for this database are unusable.
Shut down database and open with RESETLOGS option.
Succesfully changed database name and ID.
DBNEWID - Completed succesfully.
1.6 停库再到mount状态下改db_name:
sql>shutdown immediate;
sql>startup mount
sql>alter system set db_name=testdb scope=spfile;
sql>shutdown immediate;
1.7 重新创建sys的password文件:
passwd文件通常放在oracle_home/database目录下,文件命名形式为PWDsid.ora,sid为实例名(Service_name),如当前的数据库名及service_name为test,则passwd文件为PWDtest.ora
sql>host orapwd file=c:oracleora92databasepwdtest.ora password=123456 entries=5
要注意一下,此时虽然数据库名已经改成testdb了,但instance_name还是test,所以,passwd文件必须跟以前一样。否则会出错。
1.8 开启数据库:(要open resetlogs)
sql>startup mount
sql>alter database open resetlogs;
1.9 检查:
sql>select dbid,name from v$database;
2.改好数据库名后,接着改instance_name
2.1如果是windows系统,要先把所有的oracle服务先关闭,否则会出错。
2.2先将原来的service_name删除:
在操作系统中,进入cmd,
oradim -delete -sid test
2.3创建密码文件
orapwd file=c:/oracle/ora92/database/pwdtestdb.ora password=....entries=
2.4创建一个新的sid,也就是你想改名的sid:
oradim -new -sid testdb -intpwd 密码 -startmode a -pfile c:oracleora92databaseinittestdb.ora
当数据库启动时,会在database目录中找spfile,如果spfile不在就找initSID.ora这个文件来顶。所以,可以把pfile直接创建在这里。方便数据库的启动。
2.5 进入oracle并创建spfile:
c: set oracle_sid=testdb
c:sqlplus "sys/password as sysdba"
sql>create spfile from pile='c:oracleora92databaseinittestdb.ora';
2.6 reload listener:
c:lsnrctl reload
2.7 open resetlogs:
在我自己的机器中,没有做这一步,可能是windows的关系
发表评论
-
Oracle连接故障的排除
2024-09-09 22:33 954Oracle版本为11G,操作系统为Windows Ser ... -
Oracle数据库相关系统突然提示“SQLException:违反协议”
2024-02-19 15:50 5554SQLException:违反协议这个异常可能由很多的 ... -
CentOS在Docker中安装Oracle
2024-02-06 12:13 13511.拉取Oracle镜像,并检 ... -
Windows Server安装oracle数据库一直停在82%
2023-02-04 12:01 654网上有个说法:服务器超过一定数量的CPU后,将不能正常安装 ... -
ORA-04030错误处理
2023-02-04 11:52 2751【错误描述】 错误信息如下: ORA-04030:在尝 ... -
ORA-04030错误处理
2023-02-04 11:45 403【错误描述】 错误信息如下: ORA-04030:在尝 ... -
Linux安装MySQL数据库
2019-06-10 22:27 18591.进入安装包所在目录,解压: tar zxvf mysql- ... -
确定MySQL在Linux系统中配置文件的位置
2019-04-14 19:30 28011.通过which mysql命令来查看mysql的安装位置。 ... -
mysql set names 命令和 mysql 字符编码问题
2019-04-12 00:34 1183转自:https://www.cnblogs.com/digd ... -
MYSQL中取当前周/月/季/年的第一天与最后一天
2018-11-17 23:16 2240转自:https://blog.csdn.net/ ... -
Oracle删除大量数据的实践
2016-11-07 18:03 5869一、引言 从来没有 ... -
Oracle 数据库简明教程 V0.1
2016-03-23 21:01 2092供初学者入门学习使用,以开发者常见、常用的知识为主,基本上 ... -
Oracle拆分字符串函数
2016-03-23 10:58 3399create or replace type string ... -
Oracle数据库远程连接无响应
2016-03-21 10:20 4355故障现象: 服务器本机使用sqlplus / as s ... -
Oracle PGA详解
2015-10-21 15:34 11514转自:http://yanguz123.iteye.com/b ... -
Oracle12C导入dmp数据
2015-10-08 23:43 20578Oracle12C,发生了较大的变化。以前熟悉的东西变得陌 ... -
SQLLDR数据导入小结
2015-07-25 22:06 75741.创建数据表 CREATE TABLE ... -
Window7安装Oracle10
2015-03-06 12:14 1644每次安装都要百度,转到自己的博客上,找起来方便,还能增加访 ... -
Oracle SQL Developer 连接 Mysql 数据库
2015-02-25 19:36 3708下载JDBC包,解压缩这里只要mysql-connector- ... -
Mysql数据备份与恢复
2015-02-25 19:15 1388备份/恢复策略 1. 要定期做 mysql备份,并考虑系统可以 ...
相关推荐
5. 修改控制文件的内容,例如修改数据库名字为 `STANDBY`。 6. 重新启动数据库,并使用 `alter database open` 命令打开数据库。 注意 在修改 Oracle_sid 和 db_name 时,需要注意以下几点: * 修改 sid 和 db_...
修改数据库名是一件比较复杂的事情。首先,关闭数据库,然后修改数据库参数文件中的 DB_NAME 参数的值为新的数据库名。然后,以 NOMOUNT 方式启动实例,修建控制文件。 查询当前数据库名 可以使用以下方法查询当前...
本篇文章将详细解释如何在Oracle环境中安全地更改数据库名(db_name)以及实例名(Instance_name或Service_name)。 首先,我们要理解Oracle数据库的几个关键概念。`db_name`是数据库的全局唯一名称,用于识别...
数据库名(DB_NAME)是用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的参数,在数据安装或创建之后将不得修改。实例名(Instance_name)则用于和操作系统之间的联系,用于对外部连接时使用。操作...
如何修改数据库名(db_name)及实例名(Instance_name or Service_name) Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。 nid是自带的工具,在oracle_home/bin目录...
标题《oracle修改实例名》与描述《修改oracle数据库的实例名,修改oracle数据库的实例名》暗示本文主要讲述的是在Oracle数据库中如何修改数据库实例名称的操作。实例名(也称作SID,即系统标识符)是数据库安装后在...
在连接到数据库后,需要找到需要修改的用户。可以使用命令 `SQL> select * from user$;` 来查找所有用户信息,包括用户名、用户 ID 等。在这里,我们可以找到需要修改的用户的 user#,例如 ARWEN 用户的 user# 是 ...
完整版Oracle11数据库教程课件 第4章_修改数据及事务(共16页).ppt 完整版Oracle11数据库教程课件 第5章_表空间(共37页).ppt 完整版Oracle11数据库教程课件 第6章_创建表及约束(共39页).ppt 完整版Oracle11...
此文档经过亲自验证,可以正常修改数据库名,比论坛里有些修改方法简单,特分享此文档,希望对大家有所帮助。
"Oracle示例数据库OT"和"oracle示例数据库hr"是Oracle公司为了帮助用户熟悉其数据库系统而提供的两个典型示例数据库。这些示例数据库包含了各种各样的表、视图、存储过程和其他数据库对象,用于演示和学习Oracle的...
Oracle数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...
"第6章 Oracle9i数据库对象的管理(3).ppt"和"(4).ppt"将涉及表、视图、索引、存储过程等数据库对象的创建、修改和删除,以及如何进行数据库空间管理和性能监控。 "第4章 Oracle9i数据库的体系结构.ppt"将介绍Oracle...
### Oracle分布式数据库环境搭建知识点详解 #### 一、系统信息 在进行Oracle分布式数据库环境的搭建之前,首先需要了解和确认各个服务器的基本信息,包括但不限于: - **服务器IP地址**:用于标识网络中的具体...
连接 Oracle 数据库是每个开发者和数据库管理员都需要掌握的基本技能,但是很多人在连接 Oracle 数据库时都会遇到各种问题,本文将详细介绍如何连接 Oracle 数据库及故障解决办法。 首先,在连接 Oracle 数据库之前...
在实际操作中,我们有时会遇到需要修改Oracle数据库版本号的情况,这通常发生在数据库迁移或者旧版本数据导入新版本数据库时。"IMP-00010 不是有效的导出文件,头部验证失败"这个错误信息表明我们在尝试导入一个与...
数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...
3. 输入服务名,即数据库名,以便客户端可以正确地连接数据库服务器。 4. 保存配置文件,以便Net服务命名可以正确地解析数据库服务器的名称。 重新配置DBConsole DBConsole是Oracle数据库服务器的管理工具,提供了...
为了确保数据安全,应该遵循最佳实践,比如加密传输数据、定期更改数据库密码,并限制对敏感数据的访问权限。此外,使用预编译的SQL语句可以防止SQL注入攻击,提高程序的安全性。 在提供的压缩包文件中,"README.md...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,由甲骨文公司开发并维护。它以其强大的功能、高效性能和高度可扩展性而备受青睐,尤其在企业级应用中占据了重要地位。本教程《Oracle数据库基础教程》由...
3. **控制文件**(Control Files):控制文件是Oracle数据库的重要组成部分,它包含了数据库的元数据信息,如数据库名、创建日期、数据文件和重做日志文件的位置等。在数据库启动时,Oracle会读取控制文件来确定如何...