`
redish
  • 浏览: 31132 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

oracle 重新设置SID

阅读更多
oracle 9i

今天使用oradim -delete -sid [sidname]把实例给删除了,
使用 oradim -new -sid [sidname]给重新创建出来。

发现用原来的帐号和密码登录不上,打开oracle SQL*Plus,报错如下
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

通过CMD命令符 sqlplus "sys/password as sysdba"
连接成功,提示"已连接到空闲例程"

根据SQL*Plus报错谷歌百度上都说是数据库宕掉了,于是试着在cmd命令符下敲入:startup

稍等片刻后,提示如下:

ORACLE 例程已经启动。

SQL> connect sys/manager as sysdba
已连接到空闲例程。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
数据库已经打开。

再在SQL*Plus下输入连接用户名和密码,连接成功。
分享到:
评论

相关推荐

    Oracle安装时SID已存在解决方法

    ### Oracle安装时SID已存在解决方法 在进行Oracle数据库安装过程中,可能会遇到“SID已存在”的问题。SID(System Identifier)是Oracle实例的唯一标识符,如果系统中已经存在相同SID的实例,那么新的安装就会失败...

    修改oracle_sid和db_name名字

    4. 重新启动数据库,使 sid 生效,并查看 `echo $ORACLE_SID` 的结果。 5. 创建口令文件 `orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=vion entries=5 force=y`。 修改 db_name db_name 是数据库名字...

    oracle安装sid重复问题

    6. 重新安装Oracle:现在可以重新安装Oracle,设置一个新的、未被使用的SID,以避免冲突。 在进行这些操作时,务必小心谨慎,因为错误地修改注册表可能导致系统不稳定。如果不确定如何操作,建议寻求专业的IT技术...

    根据oracle数据库sid及serial#查找操作系统sid号

    ### 根据Oracle数据库SID及Serial#查找操作系统SID号 在Oracle数据库管理中,了解如何通过特定的会话标识(SID)以及序列号(Serial#)来查询与该会话关联的操作系统进程ID(PID)是一项重要的技能。这对于诊断性能...

    查看oracle SID

    这个文件包含了配置参数,其中包括了SID的相关设置。 - **步骤**: 1. 打开文件浏览器,定位到Oracle的安装目录。 2. 进入`dbs`子目录。 3. 查找并打开`SPFILE***.ORA`文件。 4. 在文件中搜索与`*.db_name`相关...

    解决Oracle数据库无法识别SID的解决方案

    本文档主要是解决Oracle数据库使用过程中,经常出现的SID无法识别问题的一个解决方案。

    oracle10G_数据库名、实例名、ORACLE_SID_及创建数据

    通常情况下,`ORACLE_SID`的设置是在安装Oracle软件时完成的。如果需要更改,需要注意以下几点: - 确保`ORACLE_SID`与`instance_name`一致。 - 更新操作系统的环境变量。 - 对于Windows平台,还需要更新注册表中的...

    Oracle sid 不可用问题

    3. **环境变量问题**:ORACLE_HOME、ORACLE_SID等环境变量设置不正确。 4. **权限问题**:操作系统级别或数据库级别的权限不足,导致无法启动监听器或访问数据库。 #### 四、解决方案 ##### 1. 检查监听器状态 - ...

    oracle-sid的解决办法

    在Windows平台上卸载Oracle数据库后重新安装时,可能会遇到SID已存在的问题。这是因为卸载过程可能没有彻底清除与Oracle相关的配置信息。以下是一些具体的解决步骤: 1. **清除注册表中的Oracle键值**: - 在...

    如何修改oracle sid名称.txt

    - 修改SID后,需要重新测试所有应用程序以确保它们能够正常工作。 - 确保所有依赖于旧SID的应用程序或脚本都进行了相应的更新。 - 如果数据库正在集群环境中运行,则还需要考虑集群软件的兼容性和配置问题。 通过...

    oracle中的全局数据库名称和sid的区别

    Oracle 中的全局数据库名称和 SID 的区别 Oracle 中的全局数据库名称和SID是两个不同的概念,分别用于标识数据库和实例。数据库名(DB_NAME)是用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的...

    Oracle 9i安装中的全局数据库名及SID

    例如,如果SID设置为`test`,那么在启动和停止Oracle实例时就会使用这个SID。 #### 四、实例管理与维护 - **实例启动与停止**:通过`lsnrctl`命令可以启动和停止监听器,而通过`sqlplus / as sysdba`命令结合`...

    oracle 使用命令创建oracle数据库

    1 、确定数据库的sid 和db_name  \u3000sid='hsj'  db_name='hsj'  2、设置环境变量env ORACLE_BASE=/u01/app ... export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH  3、设置登录方法

    ORACLE_SID

    在这个例子中,我们可以看到`ORACLE_SID`被设置为`phydb10g`,`ORACLE_HOME`被设置为`/u01/app/oracle`。这表示当前环境中运行的Oracle实例名为`phydb10g`,其安装目录位于`/u01/app/oracle`。 接下来查看`...

    oracle_DB_NAME,INSATNCE_NAME,ORACLE_SID区别

    Oracle DB_NAME, INSTANCE_NAME, ORACLE_SID 区别 Oracle 中有三个重要的概念:DB_NAME、INSTANCE_NAME 和 ORACLE_SID,它们都是 Oracle 数据库的重要组成部分,了解它们的区别和作用非常重要。 DB_NAME DB_NAME ...

    ORACLE_SID_实例名_数据库名_讲解

    ORACLE_SID、实例名、数据库名、数据库域名、全局数据库名、服务名 数据库名是指一个数据库的标识,类似于人的身份证号,用于标识一个数据库。它由参数 DB_NAME 表示,在数据库安装或创建完成之后,参数 DB_NAME 被...

    Oracle11G_DataGuard相同SID物理Standb

    从提供的文件内容来看,搭建Oracle 11G相同SID的物理备用数据库涉及以下几个关键步骤: 1. 环境介绍:主要包括主数据库和备数据库的环境配置信息,例如操作系统版本、IP地址、数据库版本、数据库名、SID、实例名...

    OracleSID及密码问题解决.pdf

    当你遇到Oracle SID及密码问题时,这通常涉及到数据库的配置、安装或安全设置。本文将深入探讨Oracle SID的概念、作用以及如何解决与SID相关的常见问题。 首先,SID在Oracle中的定义与Windows操作系统中的SID不同。...

    oracle设置日期格式

    可以通过修改Oracle数据库的初始化参数文件(通常是 `init<sid>.ora` 文件)来全局设置日期格式。 ```sql NLS_DATE_FORMAT = 'yyyy-MM-dd hh24:mi:ss' ``` - **操作步骤**: - 打开初始化参数文件。 - 添加或...

Global site tag (gtag.js) - Google Analytics