nomount/mount/open的区别
来源:互联网 发布:c语言break是什么意思 编辑:程序博客网 时间:2024/05/18 02:54
nomount/mount/open的区别
nomount:读初始化参数文件,启动实例。
mount:打开控制文件
open: 打开数据文件,日志文件
建立实例
ORADIM NEW SID TEST
-INTPWD 口令 -STARTMODE AUTO
-PFILE %ORACLE_HOME%/DATABASE/INITTEST.ORA
自动建立特权用户sys
自动建立NT服务:oracleservicetest
自动建立口令文件:pwdtest.ora
(unix中没有这一步)
改变特权用户的口令
手工删除口令文件
使用orapwd建立新口令文件
orapwd file=%oracle_home%/database/pwdtest.ora password-口令
要求口令文件的名字与位置与原文件相同
重新建立实例
删除实例
删除口令文件
重新建立实例
实例的操作
oradim edit sid test startmode auto
oradim -delete -sid test
oradim -startup -sid test
oradim -shutdown -sid test
建立数据库
1决定数据库的位置
2启动实例
3建立数据库
4安装数据字典和PL/SQL包
5安装profile
启动实例
设置环境变量:set oracle_sid=test
以特权用户登录:sqlplus /nolog
conn sys/1234 as sysdba
启动实例:startup nomount pfile=参数文件
(这些文件可以用图形化窗口生成脚本文件,然后进行分析)
故障查找
数据库创建失败的可能原因:
1、SQL语句的格式错误
2、创建的文件已经存在
3、操作系统发生错误,比如文件或目录的权限问题,磁盘空间不足等
安装数据字典和PL/SQL包
安装数据字典视图(以sys用户):
ORACLE_HOME/rdbms/admin/catalog.sql
安装PL/SQL包(以sys用户):
ORACLE_HOME/rdbms/admin/catproc.sql
安装profile(system用户):
ORACLE_HOME/rdbms/sqlplus/pupbld.sql
安装样例模式:
ORACLE_HOME/rdbms/adimin/utlsample.sql
启动数据库 pfile=参数文件(nomount/mount/open/force)
改变数据库的状态
把数据库从nomount状态改变到mount状态:
alter database database mount
从mount状态打开数据库:
alter database open
以只读方式打开数据库
alter database db open read only;
关闭数据库 shutdowm (abort/nornal/transactional/immediate)
不同的关闭方式具有不同的特点(具体可以查询其他资料)
允许新连接
等待会话结束
等待事物结束
发出检查点并关闭文件
数据字典:
数据库中最重要的部分,用语存放系统信息
1数据库逻辑和物理空间
2对象定义及分配空间
3完整性约束
4用户,角色和权限
5审计
数据字典的类型
DBA_XXX数据库所有对象
ALL_XXX用户可访问的所有对象
USER_XXX用户所拥有的所有对象
相关的数据视图
v$database
v$controlfile
v$datafile
v$logfile
v$bgprocess
v$parameter
v$sga
- nomount/mount/open的区别
- oracle nomount/mount/open的区别
- oracle nomount mount open直接的关系
- oracle nomount mount open直接的关系
- oracle nomount mount open直接的关系
- oracle nomount mount open
- Oracle启动数据库的三个台阶nomount,mount,open
- 实验46:启动数据库的三个台阶nomount,mount,open
- 数据库启动的三个台阶nomount,mount,open
- 数据库启动的三个台阶nomount,mount,open
- oracle startup mount nomount 区别
- oracle 的 startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- Spring Framework标记库初学指南
- Logo Maker
- win2003 设置共享
- 在 Visual C++ 中使用内联汇编
- notes.ini 参数 JavaUserClasses 的作用
- nomount/mount/open的区别
- 手记:ASP.net的类
- IDS入侵特征库创建实例解析
- 谢聚鹏:有关开发计划的内容
- Wiki知识共享:成本“压缩机”崛起待势
- 精通Struts -Tiles框架
- 一步一步教你网站同步镜像(如何同步镜像)
- 数据库开发中的一些主要事项
- 男儿当自强--林子祥