第一天1-4,1-5启动过程】【设置提示语言】【服务与实例绑定】【查看dump参数】

本文介绍了Oracle数据库的配置文件,如SPFILETSID.ORA、SPFILE.ORA等的作用及优先级,并详细讲解了数据库启动过程中的各种命令及其含义,包括如何使用不同配置文件启动数据库。
db_1\database\
SPFILETSID.ORA --二进制文件可以动态修改 server parameter file 
SPFILE.ORA  --还会寻找的参数文件,优先级在SPFILETSID.ORA后,在INITTIID.ORA前
INITTIID.ORA --10g以前用的配置文件,修改需要重启数据库 client parameter file

PWDtsid.ORA --二进制加密密码文件
show parameter spfile --显示spfile位置
--查看控制文件及位置
select * from v$controlfile
--查看数据文件,位置
select * from dba_data_files
--查看重做日志文件,位置和日志(online)
select * from v$logfile
select * from v$log
查看数据库中密码,加密后的,国外有工具可以破解
select * from dba_users
--
select * from dba_tablespaces
create pfile from spfile; --创建INITtsid.ORA文件
show parameter process
--启动
show sga
select status from v$instance;
shutdown immediate --
startup -- 启动实例
startup nomount -- 实例启动,控制文件nomount,把spfile内容读到内存中
startup nomount pfile='c:\inittsid.ora'  --inittsid.ora可以位于客户端,用它来启动服务器,该文件是真正意义上的客户单参数文件
select status from v$instance;
alter database mount --读取控制文件nomount,控制文件有数据文件的位置记录
alter database open --需要数据文件,日志文件

startup open



SQL> show parameter dump;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                 string      partial
background_dump_dest                 string      C:\ORACLE\PRODUCT\10.2.0\ADMIN   --oracle 警告日志的位置 alert_实例名.log
                                                 \TEST\BDUMP
core_dump_dest                       string      C:\ORACLE\PRODUCT\10.2.0\ADMIN
                                                 \TEST\CDUMP
max_dump_file_size                   string      UNLIMITED
shadow_core_dump                     string      partial
user_dump_dest                       string      C:\ORACLE\PRODUCT\10.2.0\ADMIN
                                                 \TEST\UDUMP
--控制文件的位置
INIT实例名.ora中 *.control_files='c:\oradata\test\control01.ctl','c:\oradata\test\control02.ctl','c:\oradata\test\control03.ctl'
                                                
--设置提示语言
alter session set nls_language=american --sqlplus
set nls_lang=american_

xp
先启动服务,在启动实例(实际上服务与实例绑定了,只启动服务就可以了,分离绑定在注册表中设置 ORA_实例名_AUTOSTART为FALSE)
linux 启动实例
--==
asktom.oracle.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值