柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!
全部博文(1669)
分类: Oracle
2012-10-25 13:32:51
登录:
方法一:sqlplus “用户/密码 as sysdba”
sqlplus “sys/sys as sysdba”
方法二:sqlplus/nolog
Connect用户/密码 as sysdba
Connect sys/sys as sysdba
查看控制文件:
Desc v$controlfile
Select status,name from v$controlfile;
查看数据文件
Decs v$datafile;
查看日子文件
Decs v$logfile;
参数文件位置
安装完ORACLE,出现explorer.exe - 应用程序错误解决方法
缩略图方式引起的问题,也就是说Explorer在读取图片或视频文件形成缩略图时出现致命错误所致。
开始/运行 regsvr32 /u shmedia.dll
开始/运行 regsvr32 shmedia.dll
启动实例
Startup
启动步骤:
1 启动实例
2 启动控制文件mount
3 启动数据文件 open
启动选项1:mount 启动数据库实例的同时启动控制文件,但不启动数据文件
注意:
进行热备份时,不永许采用非归档方式
查看归档方式命令:archive log list
在数据库启动的情况,且是非归档方式,进行热备份操作的方法是修改非归档方式 为 归档方式,操作步骤:
1、 关闭实例 shutdown immediate
2、 启动实例(打开控制文件,不打开数据文件) startup mount
3、 修改归档方式 alter database archivelog
4、 修改打开 alter database open
启动选项2:nomount 只启动实例,控制文件都不打开
什么时候使用nomount呢?当控制文件丢失(一个或多个)时,根本打不开是使用该选项,
重新创建控制文件。
关闭实例:
Shutdown 正常关闭(所用用户操作结束后自动关闭,一般不是用
选项:
Shutdown Immediate (常用:破事所有用户执行当前操作,在关闭数据库)
Shutdown Transactional (迫使用户当前执行完成后关闭)
Shutdown abort (强制关闭)
IEPLUS 的地址:
http://机器名:5560/isqlplus
如何查看支持sqlplus的命令:Help index
查看具体命令的帮助:? 命令 如 ? set
查询语句支持替代变量 (& 加 变量名称)
如:select * from dept where deptno =&tt
查看缓冲区中的语句内容:List 简写 L
要查看第1行到地4行的命令为:list 1 4
如:缓冲区的语句为:
Select * fron dept;
Fron写错,如何修改缓冲区的内容呢?
是用命令 :Change 简写 C
如:C/fron/from
修改后缓冲区的内容为:
Select * from dept
如何执行缓冲区的语句呢?
命令 /
删除行命令 : del
如删除第2行 : del 2
删除2-4行 : del 2 4
补充语句命令:Append 简写 A
如增加 from dept 命令为 Append from dept
保存缓冲区的内容 ,命令:Save
如,save c:/test.txt
如何执行一个文件语句:命令:@
如:@ c:/test.txt
如何获取文件脚本的内容?命令:get
如:get c:\test.txt
如何编辑缓冲区的语句?命令: Edit
MSSQL 语句:select deptno as ‘编号’ ,* from dept 如何实现?
命令:修改标识 Column 简写 Col
如 : Col deptno Heading “编号”
如何查看表字段类型:命令:describe 简写 Desc
修改自动类型:命令 col
如:Col dname Format A10
解释:修改字段dname 的字符长度为10字节
显示字段格式化;
对数字型,字符型格式化,如:
Col deptno format 999,999,999
退出sqlplus 命令 Exit;
报表相关命令:
TTITLE 页眉标题
Btitle 页脚标题
在顶部设置主题:
第一步: 设置行宽为50 语句如下:
Set LineSize 50\
标题居中,标题名称为“我的标题” ,同时换一行继续写其他内容,语句如下:
Ttitle Center “我的标题” Skip 1-
左边加 一个 测试报表 右边加 页 语句如下:
Left “测试报表” right “页” –
给一个格式 999 并赋值 页号 并接着空3行 ,语句如下:
Fromat 999 sql.pno skip 3
关闭报表标题:TTITLE off
制作报表的两个重要命令:
Break (相当于分组显示)
Compute 简写 Comp (相当于统计)
如有BOOKS表,字段(books_id,books_name,Price,Qty,Pub)
根据Pub 分组显示(Pub自动相同记录只显示一次)
语句如下:
Break On Pub
根据pub分组统计books_name 的累计数量
Comp Count Label “计数” Of Books_name On Pub
如何讲查询结果保存到文件?
命令:spool
如:将当前查询结果集写入文件“C:\test.txt”
语句如下:
Spool C:\test.txt
重新执行语句后,结果集就写进C:\test.txt
执行后关闭写入:Spool OFF
可以查看(编辑)保存的数据,如:
Edit C:\test.txt