Oracle11g R2学习系列 之二基本概念和环境介绍
昨天安装好了之后,发现用Chrome打开OEM发现是英文的,搞得我好奇怪:安装时明明自动显示的是中文的,为何会是英文的呢。后来想想会不会是Oracle用的是浏览器的语言呢,果断打开Chrome的设置,添加中文进去

然后重启Chrome,发现变成了中文。这一点的体验好像有点被XX的感觉。
先来学习几个名词工具吧:
OEM:Oracle Enterprise Manager 就是Oracle11g的企业管理器啦,日常工作建议用system登录,除非执行备份啊,恢复啊,更改数据库之类的任务就要使用sys用户了。
SQL*Plus: 曾称UFI(User Friendly Interface),友好的用户接口,其实真的友好吗??,是Oracle公司独立的SQL语言工具产品,加了Plus表明Oracle公司在标准SQL语言基础上进行了扩充,直接在cmd中敲入sqlplus即可启动。然后试一下以下几个命令,当然这是简介嘛,所以比较简单点,简单是简单点,但也不容忽视的是不同于MS SQL的查询分析器里,sqlplus里记得一定要带;号以结束。
create table kcb
( kch char(3) not null,
kcm char(16) not null,
kkxq number(1) null,
xs number(2) null,
xf number(1) not null,
PRIMARY KEY (kch)
); insert into kcb values('','计算机基础',1,80,5);
insert into kcb values('','程序设计',2,90,5); select * from kcb;
select * from kcb where kch='';
SQLDeveloper: 我在使用这个的时候出现了错误:

从网上找到一个解决方案说11g默认使用的是32位的JVM,所以需要至官网下载一个64位的。替换掉\product\11.2.0\dbhome_1\sqldeveloper即可。按着这个提示操作了一遍,果然OK了,感谢强大的google。
来看一下刚刚创建的kcb吧:

DBCA: Database Configuration Assistant,是Oracle提供的一个具有图形化用户界面的工具.直接在命令行中输入dbca即可启动引导并初始化。 由于我之前在安装的时候就创建了一个叫orcl的数据库,所以我在出现欢迎之后就关闭了这个步骤。

当然,我们也可以使用PL/SQL命令的命令方式来创建数据库。但是貌似非常复杂,大部分的书籍文档都建议使用DBCA来创建数据库。我是个Oracle的新手,而且现在的目标是竞争这个岗位,所以这里这块留待以后有时间再回来看看这块。
总结:
所有的操作,均可使用OEM,SQLDEVELOPER,SQL*PLUS(PL/SQL)操作完成。至少我现在学到的来看,当然最简单的就是OEM,然后是SQLDeveloper,最难的就是命令操作方式了。
Oracle11g R2学习系列 之二基本概念和环境介绍的更多相关文章
- Oracle11g R2学习系列 之七安全性
其实,对于目前我使用的Oracle的水平来看,还达不到使用安全管理的高度,只是作为一个学习来看一下. 关于Oracle的安全管理,一般使用OEM来操作完成好了,入口是:OEM的“服务器”属性页中,选择 ...
- Oracle11g R2学习系列 之一安装篇
前言 最近想去前同事推荐的一个Oracle相关的岗位竞争一下,由于之前没有使用Oracle的相关经验,所以决定学习一下,就算最终岗位应聘不成,至少也有了一些Oracle经验了,说不定哪天就用上了.再说 ...
- Oracle11g R2学习系列 之十 解决EM不能用
不知道是什么原因https://localhost:1158/em,今天突然就不能用了.做了好多搜索也没有解决.现象是在services.msc中,不能重启OracleDBConsole服务,提示: ...
- Oracle11g R2学习系列 之九 PL/SQL语言
这是个重头戏,如果精通了PL/SQL,毫不夸张的说明精通了Oracle了.PL/SQL由以下三个部分组成(Definition,Manipulation,Control): DDL:数据定义语言,Cr ...
- Oracle11g R2学习系列 之八高级数据类型
所谓的高级数据类型,就是大数据类型,即BCNB(助记词:BC牛逼)+XML数据类型. B:blob,用来存储可变长度的二进制数据. C:clob,主要用来存储可变长度的字符型数据,也就是其他数据库中提 ...
- Oracle11g R2学习系列 之六数据库链接,快照及序列
Create public database link link_name Connect to user identified by password using 'DBName' 为'DBName ...
- Oracle11g R2学习系列 之五回闪
Oracle里面有一个回闪的操作,这个貌似sql server是没有的.要使用这个功能,需要用到两个时间内部函数 TIMESTAMP和TO_TIMESTAMP.其中,函数TO_TIMESTAMP的语法 ...
- Oracle11g R2学习系列 之四Maven+Struts+Spring实验
今天试一下Java调用Oracle来看一下.会不会也如昨天实验的一样坑呢?由于我对于Java也接触的不多,所以不打算直接使用该收提供的实验文档,而是自己利用Maven+Struts+Spring来自己 ...
- Oracle11g R2学习系列 之三教程选择
工欲善其事必先利其器,选择一本入门教程也是很重要的,本人使用的也是这位同事推荐的电子工业出版社的<<Oracle 实用教程(第3版)>>郑阿奇主编,可以至这里购买到,我个人还是 ...
随机推荐
- 工作中遇到的浏览器差别(就不叫IE6bug了)
1.根据ie版本写css <!--[if lt IE 8]> <style> .cntContainer{margin-top: -1px;} </style> & ...
- PHP扩展开发(3)-config.m4
1. 宏命令 1.1. dnl 注释 1.2. 扩展的工作方式 1.2.1) PHP_ARG_WITH不需要第三方库 1.2.2) PHP_ARG_E ...
- jQuery实现的全选、反选和不选功能
适用于网页多选后需要进行批量操作的场景(如批量删除等).如有问题希望大家可以指正.谢谢~~ HTML 我们的页面上有一个歌曲列表,列出多行歌曲名称,并匹配复选框供用户选择,并且在列表下方有一排操作按钮 ...
- 详解PHP的__set()、__get()、__isset()、unset()四个方法
PHP系统中给我们提供了很多预定义的方法,这些方法大部分都需要在类中声明,只有需要时才添加到类中.它们的作用.方法名称.使用的参数列表和返回值都是在PHP中预定好的,并且都是以两个下划线开始的方法名称 ...
- MySQL跨表更新字段 工作记录
工作中遇到两表查询,从user表中获取用户唯一id字段 写入到另外一张qiuzu表中的uid字段中; 二者可以关联起来的只有用户的手机号码tel字段; 了解需求后数据量稍多,不可能一个一个的手动修改 ...
- Reshaper 快捷键
配置单个键盘快捷键 1.在主菜单上,选择Tools | Options 2.在导航视图中选择Environment | Keyboard 3.在命令列表中,选择启动ReSharper的命令名称.浏览列 ...
- git强制更新
1.下载远程的库的内容 git fetch --all 2.把HEAD指向刚刚下载的最新的版本 git reset --hard origin/master
- Lintcode--006(交叉字符串)
Given three strings: s1, s2, s3, determine whether s3 is formed by the interleaving of s1 and s2. Ex ...
- 对JAVA的static深刻理解(结合C语言的思考)
public class statictest { String X = "我是非静态变量"; static int butterfly =0; static String sta ...
- #include"*.c" 文件问题
一般我们学习C语言的时候,include预编译的一般是.h头文件,虽然来说#include却是可以包含任意扩展名的文件,因为考虑到接口与实现分离的问题,头文件里面一般放函数,变量等声明,大家一般都推荐 ...