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第一步的更多相关文章

  1. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  2. java入门第一步之完成jdk的安装(window)【转】

    为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...

  3. 第一步 配置D2RQ环境

    ​第一步 配置D2RQ环境 Getting Started 2013年10月15日 15:16:55 老套路,还是先配置环境,没查到什么中文资料,写在这里,供大家参考.有需要交流的可以加QQ: 1q7 ...

  4. JAVA开发第一步 - JDK安装与配置

    JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了.今天我们就来一步步教你如何打倒这第一只拦路虎. 1.JDK下载 ...

  5. 学习Java第一步:安装Intellij IDEA和JDK

    注:其实真正学习一门新语言的第一步并不是安装开发工具,我是C#转JAVA,有一点编程经验了,所以可以直接跳过前面几步,直接上IDE. 1.下载IntelliJ IDEA [官网] http://www ...

  6. 开发thinkphp的第一步就是给Application目录(不包括其下的文件)777权限, 关闭selinux

    开发thinkphp的时候, 总是会出现各种个样 的奇怪的毛病, 比如: 说什么Application目录不可写, 比如: 说什么 _STORAGE_WRITE_ERROR, 不能生成 Runtime ...

  7. ElasticSearch第一步-环境配置

    ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...

  8. Oracle 第一天

    Oracle 第一天 1.oracle数据库下载.安装和配置 1.1 下载压缩包后解压并将压缩包2里面的文件覆盖至压缩包1中 1.2 按照步骤逐步安装 1.3 设置管理员密码时,默认情况下四个管理员是 ...

  9. Scala的第一步

    第一步:学习使用Scala解释器 开始Scala最简单的方法是使用Scala解释器,它是一个编写Scala表达式和程序的交互式“shell”.在使用Scala之前需要安装Scala,可以参考 Firs ...

随机推荐

  1. [原]CentOS7.2部署node-mapnik

    转载请注明表作者think8848及出处(http://think8848.cnblogs.com) node-mapnik依赖项中要求g++ >= 5, toolchain (>= GL ...

  2. 前端框架 EasyUI (0) 重新温习(序言)

    几年前,参与过一个项目.那算是一个小型的信息管理系统,BS 结构的,前端用的是基于 jQuery 的 EasyUI 框架. 我进 Team 的时候,项目已经进入开发阶段半个多月了.听说整个项目的框架是 ...

  3. SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)

     SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=>提升,5个Demo贯彻全篇,感兴趣的玩才是真的学) 官方demo:http://www.asp.net/si ...

  4. Android调用微信登陆、分享、支付

    前言:用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调过于麻烦,还必须要在指定包名下的actvity进行回调,所以我在这里写一篇博客,有这个需求的朋友可以借鉴一下,以后自己别的项目有用到也 ...

  5. 《JavaScript设计模式 张》整理

    最近在研读另外一本关于设计模式的书<JavaScript设计模式>,这本书中描述了更多的设计模式. 一.创建型设计模式 包括简单工厂.工厂方法.抽象工厂.建造者.原型和单例模式. 1)简单 ...

  6. JS的内建函数reduce

    @(js) reduce函数,是ECMAScript5规范中出现的数组方法.在平时的工作中,相信大家使用的场景并不多,一般而言,可以通过reduce方法实现的逻辑都可以通过forEach方法来变相的实 ...

  7. Java 为值传递而不是引用传递

    ——reference Java is Pass by Value and Not Pass by Reference 其实这个问题是一个非常初级的问题,相关的概念初学者早已掌握,但是时间长了还是容易 ...

  8. 免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

    前面介绍了六种.NET组件,其中有一种组件是写文件的压缩和解压,现在介绍另一种文件的解压缩组件SharpZipLib.在这个组件介绍系列中,只为简单的介绍组件的背景和简单的应用,读者在阅读时可以结合官 ...

  9. 深入理解 JavaScript,以及 Linux 下的开发调试工具

    前言 JavaScript 是我接触到的第二门编程语言,第一门是 C 语言.然后才是 C++.Java 还有其它一些什么.所以我对 JavaScript 是非常有感情的,毕竟使用它有十多年了.早就想写 ...

  10. date命令

    GNU的date提供+%s(小写s), 能打印出自1970-01-01 00:00:00到当前时间的秒数. 这可能大家都不陌生,但有两点需要注意: 1. %s存在于GNU扩展版本.像在solaris等 ...