oracle 学习笔记(一)

oracle 学习笔记(一)
---2008-07-05  11:30---地点:西平庄溪山嘉园
启动与关闭数据库
启动数据库
sqlplus/nolog
connect sys/password as sysdba
archive log list  (查看是否在归档模式)
startup mount
alter database archivelog
alter database open  (这样可以把数据库的非归档方式改为归档方式)
startup nomount  (首先启动实例但控制文件不打开,在丢失控制文件的情况下使用该命令)
关闭数据命令
shutdown immediate (oracle推荐使用的关闭数据命令,只要用户执行完SQL语句后就自动断开数据库)
shutdown (表示正常关闭,只有等待后有用户断开数据库连接后才能关闭,如果有空闲用户不断开,数据就无法关闭)
shutdown transactional(表示强行用户执行完当前数据后关闭,不能和数据库数据相同)
shutdown abort  (强行关闭数据库,有可能损坏数据文件)
缓冲区相关命令
list (查询缓冲区命令)
l2 4 (可查看每2个命令到第4个命令)
l3   (查询第3条命令)
select * fron look;(fron写错应该是from)
change /fron/from  (这个命令可以改换fron为from)
c /n/m (可这样简写命令)
/ (这个命令可以重新执行上一条命令,不用在重新输入整个语句)
save c:\oracle\123.txt  (可以将上一条命令保存到相关路径)
@c:\oracle\123.txt  (执行保存命令文件)
get c:oracle\123.txt  (查看文本文件是什么内容命令)
edit (在sqlplus中,打开记事本可对前一条执行命令做修改与保存,注意在语名后面不用加上“;”因为缓冲区命令执行是“/”)
column deptno heading “编号”  (改变标签将deptno改为“编号”中文;column为改为标签命令)
col deptno heading “编号” (可这样简写)注意:这命令只能当前操作有作用,退出数据库后在进入就变回原来的deptno而不在是“编号”。
break on pub  (将重复的数据显示一行)
sqool (用于实现将数据保存起来)
例:sqool c:oracle\333.txt
    stlect * from look;
    sqool off
    (现在可去去333.txt文件查看刚才保存的stlect * from look;查询的数据,也可以在333.txt文件中进行编辑。)

 

你可能感兴趣的:(oracle,职场,休闲)