zoukankan      html  css  js  c++  java
  • [教程]Oracle 11g Express 安装和使用教程

    使用工具的第一步就是安装工具,配置环境!下面就Oracle 11g Express的安装和简单实用做一简介。

    一.下载安装过程

    去oracle的官网下载Oracle 11g express,大概300MB,下载完成后解压,打开后大致如下图

    clip_image002

    打开setup开始安装,为了保证安装成功,可以右键点击setup,选择用管理员权限运行。

    clip_image004

    点击下一步;

    clip_image006

    将目标文件夹选择非系统盘(主要是避免一些权限问题),然后下一步,接受安装协议;

    clip_image008

    输入自定义的系统账号密码,这个系统账户的账户名称默认是“system”,密码就是你现在要设置的,你可以随意设置,我这儿设置为“test”;下一步,然后安装

    clip_image010

    然后安装各种东西,服务,等待一段时间;

    clip_image012

    安装成功

    确保在这中间过程,没有任何错误或者警告对话框弹出!!!

    二.配置过程:

    安装完成后,桌面会出现一个图标如下clip_image014但是打开可能会出现错误对话框,如下:无视就好。

    clip_image016

    同样,在开始菜单里面会有clip_image018

    这个目录,打开“运行sql命令行”会出现一个控制台,如下:

    clip_image020

    可以进行一次连接测试,输入“conn system/test”,(引号中的内容,其中test是安装的时候设置的密码)

    如果一切正确,就应该是如下界面

    clip_image022

    到这儿的时候,表明数据安装已经没有任何问题了,接下来是创建一个账号,以便于管理操作一下自己的表。

    重新打开“运行sql命令行”,然后输入“conn system/test as sysdba;”按回车

    clip_image024

    然后会提示连接成功。

    然后输入”create user guest identified by guest;”(其中第一个guest是新设置的用户名,第二个guest是设置的密码),按回车

    clip_image026

    接着会提示用户已经创建。

    创建完成后,还不能用这个账号直接连接数据库,否则会提示账号不具有权限,需要授权

    clip_image028

    所以使用“conn system/test as sysdba;”重新登录系统管理员账号,登录成功后,再使用“grant connect,resource,dba,select any table to guest;”对guest这个账号授权,如下:

    clip_image030

    这是授权成功的提示结果。接着就可以使用guest账号来登录数据库了。

    输入“conn guest/guest;”按回车

    clip_image032

    这回就提示登录成功了,接着就可以在这个账户下进行执行一些常见的增删查改操作了。

    clip_image034

    到这儿就基本结束了。不过品尝使用数据库的时候,创建表,之类的会用一些图形的工具去创建,不会使用这命令行。这类图形工具都可以连接到oracle数据库,用图形界面去管理数据库。下面举一个我自己用的例子。

    我用过的不多,感觉navicat这个工具界面友好,使用也方便,不过是收费的。可以下载破解版。这个软件就17MB,很小,直接百度下载安装后。打开,如下界面:

    clip_image036

    点击左上角的连接,选择oracle,然后按下图填写

    clip_image038

    注意:ip抵制填写127.0.0.1和localhost都行,一般情况下,如果不行,就交换尝试一下

    服务名或SID这一项一定填写XE,这个是必须的。不能改

    用户名和密码是上面步骤创建的那个,根据你个人情况创建就行。

    然后点击“连接测试”

    clip_image040

    出现连接成功则代表没问题,可以用这个账号登录数据库了。然后点击确定即可。

    接着在左侧会出现一个“oracle”的连接项,然后双击就可以用刚才的配置连接到数据库了。

    clip_image042

    可以层层展开树状图,看到里面有一个TStudent,这个就是在上面控制台中用命令直接创建的一个数据表。

    具体的sql命令和这个工具的使用,就要靠你自己了!

    一些补充:

    1. 桌面那个Oracle Database 11g Express Edition 入门 是一个网页快捷方式,配置有问题,所以打不开,直接无视就好,因为基本用不到;
    2. 开始菜单中出现的“运行sql命令行”这个程序其实就是“sqlplus”,在控制台中输入sqlplus提示没有这样的命令,是因为环境变量path没有加入sqlplus的路径而已。按这个方式添加:在“运行sql命令行”上单机右键,查看属性,如下

    clip_image044

    将目标中的路径全部复制,然后打开环境变量

    clip_image046

    选中用户变量的path,点击编辑,然后在最后把刚才复制的路径粘贴进去,粘贴之前记得输入一个“;”以便于和前面的部分隔离。

    完成后点击确定就可以了。

    接着在cmd中输入“sqlplus”试试看,如下:

    clip_image048

    已经成功了!

    好,教程完成!!! Left hugRight hug

  • 相关阅读:
    DFS的联通性问题
    Stl-unordered_map 无序关联式容器的基本用法(xmind)
    【图论】匈牙利算法——社会人数规模专家
    AcWing 860. 染色法判定二分图
    AcWing 1227. 分巧克力(二分)
    【图论】【最小生成树】prim【AcWing】局域网&&繁忙的都市
    【图论】拓扑排序
    Stl—bitset用法
    vector< vector<int> > 的初始化
    Floyd——人人都是中间商(50%)
  • 原文地址:https://www.cnblogs.com/cjw1115/p/6209439.html
Copyright © 2011-2022 走看看