Oracle安装

一、Oracle安装
全局数据库名称:一般可以加上扩展名,加上实例,如test.com.cn,实例是test,即SID
安装时设置密码,
参数文件 spfiletest.ora

利用SQLPLUS查看文件:
DESC v$controlfile;
select status,name from v$controlfile;

desc v$datafile
select file#,status from v$datafile;

desc v$logfile
select member from v$logfile;

参数文件spfile
oracle 通过控制文件控制数据文件和日志文件,通过参数文件寻找控制文件。

oracle内存结构:
SGA(系统全局区),内存块
包括:DB buffer(高速缓冲区)、共享池、大共享区、固定SGA、Redo buffer(日志缓冲区)
DB 高速缓存池包括:默认缓存池、保持缓存池、再生缓存池
共享池:库缓存区(共享SQL区、PL/SQL区)、字典缓存区
Redo buffer:
大共享区:可选的
固定SGA:

二、SQL*PLUS基础

实例未打开时,sqlplus/nolog,连接coonnect sys/test as sysdba 然后startup

正常启动是startup ,3个环节,首先启动实例,紧接着打开控制文件,然后打开数据文件。但是热备份时不允许进行非归档方式。
还有两个选项:
startup mount 表示启动实例时,同时启动控制文件,但是不启动数据文件
startup mount 模式下
使用alter database archivelog
alter database open
即可改为归档模式

startup nomount 连控制文件都不打开,在控制文件丢失一个或多个时使用,控制文件无法打开。
archive log list

关闭数据库:
shutdown immediate 通常使用,迫使每个用户执行完当前SQL后立即断开连接。
shutdown 正常关闭(所有用户退出后关闭,当有一个用户未退出时,会长时间无法关闭),很少使用。
shutdown transactional,迫使用户在当前执行完成后,断开
shutdown abort 非常严厉的手段,强行关闭数据库,很可能造成文件的破坏,万不得已时使用,如地震、火灾等。


浏览器访问sqlplus,9i之后支持
http://localhost:5560/isqlplus

查询sqlplus支持哪些命令?
help index

查询sql,可以使用替代变量的方式,如
select * from dept where deptno=&tt;
每次安排一个执行计划,强烈建议用替代变量。

list命令显示缓冲区中的sql,可简写为l
如果一个sql写了多行,可以用l1、l2、l3显示第几行的sql语句,比较方便。

执行缓冲区中的命令,用/表示执行;
用change 命令可以改变缓冲区中sql的某个值。

del命令删除缓冲区中的数据,
del 4,删除第4行
del 2 3 删除2到3行

保存缓冲区的命令:
save e:\oracle\test.txt
@e:\oracle\test.txt 用以执行某个文件中的sql;
get e:\oracle\test.txt 用于查看某个文件中的sql,并不执行;
edit 命令允许用外部的程序编辑缓冲区的内容;
col命令,格式化列
? col 命令查看col命令的帮助;

spool 命令用于保存结果集

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17255699/viewspace-731314/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/17255699/viewspace-731314/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值