Oracle 11g XE 与 Oracle SQL Developer 的配置与使用(重制版)

前提概要

项目上需求要适应Oracle数据库,当然这和某EF框架也有关。

因为Oracle 的表名和列名都有长度限制,而框架自动生成的长度可能会超出限制。

然而我又不想安装普通版本的 Oracle 11g ,因为并不常用,只需要最基本的功能即可。

于是,有了这篇博客。

安装 Oracle 11g XE 版本

介绍

Any use of the Oracle Database Express Edition is subject to the following limitations;

Express Edition is limited to a single instance on any server;

Express Edition may be installed on a multiple CPU server, but may only be executed on one processor in any server;

Express Edition may only be used to support up to 11GB of user data (not including Express Edition system data);

Express Edition may use up to 1 GB RAM of available memory.

下载

Oracle Database 快捷版 11g 第 2 版

安装

  1. 解压并打开目录,执行 \DISK1\setup.exe 安装程序

  1. 安装向导









搭建数据库环境

  1. 使用默认的 system 用户登陆

    Microsoft Windows [版本 10.0.14393]
    (c) 2016 Microsoft Corporation。保留所有权利。 C:\Users\co>sqlplus SQL*Plus: Release 11.2.0.2.0 Production on 星期日 4月 9 13:45:22 2017 Copyright (c) 1982, 2014, Oracle. All rights reserved. 请输入用户名: system
    输入口令: 连接到:
    Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
  2. 创建表空间

    SQL> select name from v$datafile;
    
    NAME
    --------------------------------------------------------------------------------
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF 已选择4行。 SQL> create tablespace student datafile 'c:\oraclexe\app\oracle\oradata\xe\student.dbf' size 2048m; 表空间已创建。 SQL> select name from v$datafile; NAME
    --------------------------------------------------------------------------------
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF
    C:\ORACLEXE\APP\ORACLE\ORADATA\XE\STUDENT.DBF 已选择5行。
  3. 创建用户

    SQL> create user student identified by student default tablespace student;
    
    用户已创建。
  4. 分配权限

    SQL> grant dba to student;
    
    授权成功。
  5. 设定用户表空间

    SQL> revoke unlimited tablespace from student;
    
    撤销成功。
    
    SQL> alter user student quota 0 on users;
    
    用户已更改。
    
    SQL> alter user student quota unlimited on student;
    
    用户已更改。

退出 sqlplus

SQL> exit
从 Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production 断开

导入备份的库

imp student/student file=student.dmp ignore=y full=y

安装 Oracle SQL Developer

下载

Oracle SQL Developer

解压即可使用

解压之后打开 sqldeveloper\sqldeveloper.exe 主程序

连接

Done!

Oracle 11g XE 与 Oracle SQL Developer 的配置与使用(重制版)的更多相关文章

  1. Oracle 11g XE 是 Oracle 数据库的免费版本

    Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本. 做为免费的 Oracle 数据库版本,XE 的限制是 ...

  2. 在 Windows 下安装 Oracle 11g XE (Express Edition)

    Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本. 做为免费的 Oracle 数据库版本,XE 的限制是 ...

  3. 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库

    一.先到Oracle网站下载Instant Client 下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-cli ...

  4. Oracle 11g XE release2安装与指导

    今天上午我安装了Oracle 11g企业版,发现太占内存了,考虑到MS SQL有express版本,所以寻思着尝试尝试Oracle 11g的express版本,就是EX版本.下面是具体的安装步骤. 1 ...

  5. Oracle安装步骤及PL/SQL Developer连接数据库

    一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...

  6. Oracle 11g xe版本---总结1

    一.创建用户和授予权限 1.1 环境: Oracle 11g xe 第三方图形客户端: PLSQL Windows 10 必须登录 HR 用户,下面的查询会使用到 HR 中的表. 1.2 SQL 语句 ...

  7. oracle 11g杀掉锁的sql

    oracle 11g杀掉锁的sql [引用 2013-3-6 17:19:12]     字号:大 中 小 --查询出出现锁的session_idselect session_id from v$lo ...

  8. Oracle使用技巧及PL/SQL Developer配置

    Oracle使用技巧及PL/SQL Developer配置 摘自:http://livenzhao.spaces.live.com/blog/cns!6E368BE9F6DDD872!595.entr ...

  9. [转载]在rhel 6 x86_64 上安装oracle 11g xe

    原文地址:在rhel 6 x86_64 上安装oracle 11g xe作者:pccom Oracle 11g xe for linux目前只有x86_64 版本,没有i386, i686 版本,如果 ...

随机推荐

  1. yum安装软件中的y/d/N

    yum install vim ........ 总下载量:7.0 M安装大小:23 M Is this ok [y/d/N]: d 参数解析: y:在线下载安装 d:只下载不安装 N:不安装 Bac ...

  2. Ubuntu Server下docker实战 01: 安装docker

    本系列文章主旨在于使用docker来搭建实际可用的基础服务,具体到每一步的操作和设置. 关于docker的原理.前世今生的内容,园子里已经有太多的文章了,此处就不再赘述. 要使用docker,当然第一 ...

  3. 用python实现进度条功能

    我在做python的作业:ftp服务时,客户端能够上传.下载文件,这个时候需要编写一个进度条来表示当前的传输进度. 我们可以使用sys,模块来完成任务,需要用到sys.stdout这个方法: 程序示例 ...

  4. Git 基础教程 之 解决合并冲突

    ①  解决冲突 把Git合并失败的文件手动编辑成我们希望的内容 ②  提交,合并完成 场景: ①  新分支feature1,修改后,add, commit: ②  切回master后,修改后,add, ...

  5. Ali-Tomcat在eclipse多开的解决方法

    关于如何在eclipse配置Ali-Tomcat https://help.aliyun.com/document_detail/99410.html?spm=a2c4g.11186623.6.609 ...

  6. java里面的队列

    非阻塞无界队列 ConcurrentLinkedQueue   public static void main(String[] args) throws InterruptedException { ...

  7. 0123简单配置LNMP

    简单配置LNMP不怕出现错误,就怕错误不知道出现在哪里?看日值tail -f /var/log/message -- 系统整个的日志tail -f /var/log/nginx/error.log - ...

  8. 洛谷 P1535 游荡的奶牛

    P1535 游荡的奶牛 题目描述 Searching for the very best grass, the cows are travelling about the pasture which ...

  9. Dockerfile分离构建LNMP环境部署wordpress

    最近忙着写自己的项目,也把一个站点的bbs论坛打算迁移到Docker中,测试没发现啥大问题.在单台上面的架构如下:(往后我们也是要讲到compose和swarm调度的慢慢来) 1.首先我们先安装一下d ...

  10. JAVAEE之-----MySQL分页技术(带搜索)

    需求: 为什么须要採用分页技术呢?在数据库中我们查询数据的时候,须要将数据返回到显示页面.数据库中含有大量数据,所有显示在一个页面过于太多,所以我们须要採用分页技术.每一页显示不同数据. 主要解决这个 ...