Oracle11g ORACLE not available

用Oracle给室友做了点儿东西之后,我就直接用shutdown abort 关闭了数据库,把创建在表空间下的文件发给了他,然后把原文件***掉了,再重新连接Oracle就出现问题了,,,

首先,登录sqlplus /nolog ,

SQL> conn system
输入口令:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0

startup就出现:

SQL> startup
ORA-01031: insufficient privileges

然后就是Google,百度,,,得出在命令行用:

 sqlplus "sys/password as sysdba"

连接到了空闲例程。之后startup,数据库启动成功,但还带有错误

SQL> startup
ORACLE 例程已经启动。
Total System Global Area 1670221824 bytes
Fixed Size                  2176328 bytes
Variable Size            1006635704 bytes
Database Buffers          654311424 bytes
Redo Buffers                7098368 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: ‘D:\MYTBS1.DBF‘

看到这里我知道了原来是我删掉了表空间文件才导致数据库开启时配置不一样,所以不能启动的,找回文件后就一切ok了

Oracle11g ORACLE not available,布布扣,bubuko.com

时间: 2024-10-14 18:04:48

Oracle11g ORACLE not available的相关文章

Oracle学习——第一章

Oracle数据库特点:安全性高,数据类型丰富 Oracle是由美国甲骨文公司开发的一款数据库产品 ---------------------------------------------------------------------- Oracle版本: oracle oracle8i-------------------- internet   支持通过网络访问 oracle9i oracle10G ------------------- Grid   支持网络运算 oracle11G

oracle数据库部署

安装前设置 1:在windows中把需要的软件共享 2:linux中挂载共享,将所需软件全拷贝到usr/src中(包括java和oracle) [[email protected]~]# mkdir /oracle (创建共享目录) [[email protected]~]# mount -o username=administrator  //10.0.0.2/oracle11g /oracle(共享目录) [[email protected]~]# cp /oracle/* /usr/src

Linux 命令符下安装Oracle

之前都是使用脚本直接安装,这样很容易出现出现问题 不知道排错, 于是尝试在linux 下手动分步安装, 内部有些原理并不是很懂, 待慢慢完善, 最好是多安装几次图形化安装,理解原理. 一.准备安装的环境: 1.硬件: centos 6.5 Oracle database 11g /db  分区大于10G /free  内存大于2G 2.Oracle 的安装的两个软件包: linux.x64_11gR2_database_2of2.zip linux.x64_11gR2_database_1of2

安装oracle11g

安装oracle11g Oracle客户端安装说明 当前的 操作系统用户名 以及 oracle安装软件的路径.安装后路径中都不能出现中文(极端强调),也不要出现空格. 如果无法启动安装程序,请先关闭计算机中的杀毒软件 安装前最好配置好jdk的环境变量,即在path最前面添加jdk的bin路径. Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地址: http://www.oracle.

Oracle ORA-12541:TNS:无监听程序

Oracle ORA-12541:TNS:无监听程序 今天使用Oracle数据库,使用可视化连接工具连接测试环境的数据库时提示无监听程序,最后在老师帮助下终于搞定了!︿( ̄︶ ̄)︿ 问题: ORA-12541:TNS:无监听程序 解决方法: 检查监听程序是否能够正常启动,使用『windows+R』输入cmd, 在命令行中输入lsnrctl start来检查监听是否正常运行,如果正常则会提示: TNS-01106: 使用名称LISTENER的监听程序已经启动 如果没有运行,可以使用 lsnrctl

Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法

当 用,Provider=OraOLEDB.Oracle方式访问ORACLE11g数据库.出现 未在本地计算机注册"OraOLEDB.Oracle"提供程序提示.解决方案如下: 客户端环境:Win7  64 bit 安装:Oracle - OraClient11g_home1(64bit)安装在E:\ Oracle - OraClient11g_home2(32bit) 安装在D:\ 由于本地PLSQL Developer链接问题,所以安装了2个版本的orcle客户端 找到安装目录执行

Linux下Oracle11G RAC报错:在安装oracle软件时报file not found一例

Linux下Oracle11G RAC报错:在安装oracle软件时报file notfound一例 1.现象 之前安装一切都比較顺利,安装oracle软件时,进度到30%时报错:file not found(/u01/app/oracle/product/11.2.0/db_1/owb/external/oc4j_applications/applications/WFMLRSVCApp.ear) 2.应对策略 1.  改变选择语言处.仅仅选择"English": 2.  又一次解压

ORACLE中的Net Configuration Assistant 点击后无反应, sqlplus登录数据库提示Oracle11g ORA-12560: TNS: 协议适配器错误

首先是对于点击无反应问题: 如果是客户端下的Net Configuration Assistant可用,而服务器端的Net Configuration Assistant等工具不可用的原因如下. 环境变量中Oracle_Home的配置错误可能是一方面,此时可直接删除Oracle_Home系统变量.此外,系统PATH中,如果Client的Orale 路径和DB的Oracle路径依次出现,可能启动数据库目录下的[配置和移植工具]时,启动的Net Mannget可能是你客户端Oracle_Home路径

学习笔记:Oracle dul数据挖掘 导出Oracle11G数据文件坏块中表中

试验模拟导出Oracle 11G数据库中数据文件坏块中表中的数据 以前一直以为dul对应的版本只能恢复最高的数据库版本一致,今天测试发现dul 10可以恢复11g最新版的数据库.模拟环境 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition