• Oracle11g R2学习系列 之二基本概念和环境介绍


    昨天安装好了之后,发现用Chrome打开OEM发现是英文的,搞得我好奇怪:安装时明明自动显示的是中文的,为何会是英文的呢。后来想想会不会是Oracle用的是浏览器的语言呢,果断打开Chrome的设置,添加中文进去

    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里记得一定要带;号以结束。

     1 create table kcb
     2 (    kch     char(3)     not null,
     3     kcm     char(16)    not null,
     4     kkxq     number(1)     null,
     5     xs     number(2)     null,
     6     xf     number(1)     not null,
     7     PRIMARY KEY (kch)
     8 );
     9 
    10 insert into kcb values('101','计算机基础',1,80,5);
    11 insert into kcb values('102','程序设计',2,90,5);
    12 
    13 select * from kcb;
    14 select * from kcb where kch='101';
    View Code

     SQLDeveloper: 我在使用这个的时候出现了错误:

    sqldeveloper

    从网上找到一个解决方案说11g默认使用的是32位的JVM,所以需要至官网下载一个64位的。替换掉product11.2.0dbhome_1sqldeveloper即可。按着这个提示操作了一遍,果然OK了,感谢强大的google

    来看一下刚刚创建的kcb吧:

    kcb

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

    dbca_welcome

     当然,我们也可以使用PL/SQL命令的命令方式来创建数据库。但是貌似非常复杂,大部分的书籍文档都建议使用DBCA来创建数据库。我是个Oracle的新手,而且现在的目标是竞争这个岗位,所以这里这块留待以后有时间再回来看看这块。

     总结:

    所有的操作,均可使用OEM,SQLDEVELOPER,SQL*PLUS(PL/SQL)操作完成。至少我现在学到的来看,当然最简单的就是OEM,然后是SQLDeveloper,最难的就是命令操作方式了。

  • 相关阅读:
    List中的get(i)
    报空指针异常
    json数据请求
    springmvc中的字典表
    json的解析
    httpClient返回的数据类型,怎么弄
    java中webService
    红外遥控协议(NEC)
    很奇怪的GPIO地址
    emacs命令备忘
  • 原文地址:https://www.cnblogs.com/SLKnate/p/oracle11g_enviroment_introduce.html
Copyright © 2020-2023  润新知