Oracle第一步
Oracle 启动数据库
Startup [NOMOUNT|MOUNT|OPEN|FORCE] [restrict] [pfile=filename]
启动实例,加载数据库,启动数据库
oRACLE关闭数据库
Shutdown [immediate|normal|trasanctional|abort]
关闭数据库,卸载数据库,关闭实例
Select * from V$parameter;
数据文件 V¥datafile
控制文件V$CONTRLFILE
日志文件 v$logfile
数据库内部系统表 v$fixed_view_definition
使用 show parameter 显示服务器参数
查询视图v$parameter,利用该动态性能视图可以确定参数的默认值是否被修改过,已经是否可以用alter system和alter session命令修改。
Alter system set db_block_size=8096
密码文件
密码文件默认存放在目录databas 目录下, 密码文件命令格式为PWD<SID> ,其中sid为实例名,创建密码文件既可以在创建数据库实例时自动创建,也可以使用orapwd.exe工具手动创建,
Orapwd file-filename password=xxxx entries=<max-users>
密码文件名, internal/sys 账户口令 允许以/sysdba/sysopr权限登陆数据库的最大用户数。
警告日志文件用来存储数据库的系统的运行信息和错误信息。
参数名 background_dump_dest.
Y用户跟踪文件路径
User_demp_dest
文件名 <sid>_ora_<spid>.trc
后台进程跟踪文件路径初始化为background_dump_dest.
文件名 <sid>_<process_name>_<spid>.trc
系统全局区,是所有用户进程共享的一块内存区域,也就是说SGA中的数据资源可以被多个用户共同使用,SGA主要包括高速数据泛冲去,共享池,VC红做日志缓存区,java池和大型池等内存结构,随着数据库启动二加载到内存,
Oracle数据字典。
Oracle 主要进程
SQLPLUS命令行
Help index查看命令清单
Help | set [topic]
Help | ? [topic]
Spool filename create|replace|append|off|out
保存记录到指定文件。
Spool off 结束
只有使用Spool off/spoolout 后结果才写入文件 结束
Spool c:\txt
Select * from user_objects;
Spool off
Select * from user_objects;
Save c:\txtx
Clear buffer 缓存区
Get file list\NOLIST
// 加载文件到缓存区
/ 执行
Column format col_name ailias sss
Col heading xx aaaa
tTitile/Btitile
col comm null "Text'
闪回数据库
Select * from empp;
Drop table emp;
Select * from emp;
Select * from recyclebin where original_name = '';
Flashback table table_name to before drop;
如果不想数据表存在回收站, drop table xx purge;
Alter table xx read only;
Alter table xx read write;
Alter table xx move tablespace xxx;
Update tablexx set col1=val1, col2=val2;
Update tablexx set col,col = (select col1, col2 from subtable);
Select * from dba_data_files 数据字典获取数据表信息。Dba_segmanets
创建表空间
Undo表空间管理
临时表空间管理
Like 匹配的正则表达式 regexp_like (ename, [asd]),
regexp_like (ename, ^[asd]),
regexp_like (ename, ^[^asd]),
分组查询中使用cube对分组信息进行分组汇总。
Select id1, id2 , sum(col) from t1 group by cude(id,id2);
Rollup
Cast 函数。
Selece cast(extract(year from (to_date(sysdate.'yyyymmdd')) as char(4) ) from dual ; 类型装换
Selece ename , cast(sal as varchar(4)) from emp ; 类型装换
Accept 提示语句
Accept v_job prompt 'please enter the job Title;" [hide]
Seelct * from emp
Where job = upper('&v_job');
Sqlplus识别当前目录下的login.sql初始化设置
全局生效。,放在 b_home——2\bin 下。
合并索引
Alter index xxxx coalesce deallocate unused。 、rebuild
约束
Alter disable
Enable drop
存储过程
Execute
Begin --- end.
锁
数据表V&lock.
Oracle第一步的更多相关文章
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- java入门第一步之完成jdk的安装(window)【转】
为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...
- 第一步 配置D2RQ环境
第一步 配置D2RQ环境 Getting Started 2013年10月15日 15:16:55 老套路,还是先配置环境,没查到什么中文资料,写在这里,供大家参考.有需要交流的可以加QQ: 1q7 ...
- JAVA开发第一步 - JDK安装与配置
JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了.今天我们就来一步步教你如何打倒这第一只拦路虎. 1.JDK下载 ...
- 学习Java第一步:安装Intellij IDEA和JDK
注:其实真正学习一门新语言的第一步并不是安装开发工具,我是C#转JAVA,有一点编程经验了,所以可以直接跳过前面几步,直接上IDE. 1.下载IntelliJ IDEA [官网] http://www ...
- 开发thinkphp的第一步就是给Application目录(不包括其下的文件)777权限, 关闭selinux
开发thinkphp的时候, 总是会出现各种个样 的奇怪的毛病, 比如: 说什么Application目录不可写, 比如: 说什么 _STORAGE_WRITE_ERROR, 不能生成 Runtime ...
- ElasticSearch第一步-环境配置
ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...
- Oracle 第一天
Oracle 第一天 1.oracle数据库下载.安装和配置 1.1 下载压缩包后解压并将压缩包2里面的文件覆盖至压缩包1中 1.2 按照步骤逐步安装 1.3 设置管理员密码时,默认情况下四个管理员是 ...
- Scala的第一步
第一步:学习使用Scala解释器 开始Scala最简单的方法是使用Scala解释器,它是一个编写Scala表达式和程序的交互式“shell”.在使用Scala之前需要安装Scala,可以参考 Firs ...
随机推荐
- 构建一个基本的前端自动化开发环境 —— 基于 Gulp 的前端集成解决方案(四)
通过前面几节的准备工作,对于 npm / node / gulp 应该已经有了基本的认识,本节主要介绍如何构建一个基本的前端自动化开发环境. 下面将逐步构建一个可以自动编译 sass 文件.压缩 ja ...
- Javascript生成二维码(QR)
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成.本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网 ...
- 谈谈一些有趣的CSS题目(一)-- 左边竖条的实现方法
开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉 ...
- CRL快速开发框架系列教程七(使用事务)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- Swift enum(枚举)使用范例
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground& ...
- $ORACLE_HOME变量值末尾多“/”惹的祸
之前一直误以为$ORACLE_HOME变量的路径中末尾多写一个"/"不会有影响. 今天做实验时碰到一个情景,发现并不是这样. 环境:OEL 5.7 + Oracle 10.2.0. ...
- jq选择器基础
Jquery $代表选择器 使用jq必须要导入jq文件 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js&qu ...
- MongoDB系列(二):C#应用
前言 上一篇文章<MongoDB系列(一):简介及安装>已经介绍了MongoDB以及其在window环境下的安装,这篇文章主要讲讲如何用C#来与MongoDB进行通讯.再次强调一下,我使用 ...
- [原] KVM 虚拟化原理探究(4)— 内存虚拟化
KVM 虚拟化原理探究(4)- 内存虚拟化 标签(空格分隔): KVM 内存虚拟化简介 前一章介绍了CPU虚拟化的内容,这一章介绍一下KVM的内存虚拟化原理.可以说内存是除了CPU外最重要的组件,Gu ...
- 【微信小程序开发•系列文章六】生命周期和路由
这篇文章理论的知识比较多一些,都是个人观点,描述有失妥当的地方希望读者指出. [微信小程序开发•系列文章一]入门 [微信小程序开发•系列文章二]视图层 [微信小程序开发•系列文章三]数据层 [微信小程 ...