win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

Win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

简介

本文将结合图解,介绍如何在Win7 64位操作系统中安装Oracle 11g和plsql,供大家参考。

步骤

  1. 下载Oracle 11g安装包(建议下载11gR2版本),并解压到一个目录下。

  2. 进入解压后的目录,找到setup.exe文件,右键点击以管理员身份运行。

  3. 弹出安装向导界面,选择“安装数据库软件”。

  4. 选择“单机数据库安装”。

  5. 选择“高级安装”。

  6. 选择“企业版”。

  7. 输入安装路径,建议安装在默认路径中。

  8. 选择安装类型,建议选择“典型”。

  9. 输入管理口令,建议设置为复杂度较高的密码。

  10. 选择“创建数据库11g”选项,输入Oracle实例名和密码。

  11. 点击“下一步”开始安装数据库软件。

  12. 安装完成后,点击“完成”退出安装向导。

  13. 在开始菜单中找到Oracle文件夹,选择“Oracle Database 11g Express Edition” -> “Run SQL Command Line”。

  14. 在SQL命令行界面输入以下命令:

ALTER USER system IDENTIFIED BY 新密码;
  1. 安装plsql,可以从Oracle官网下载安装包。安装过程类似,需要输入Oracle实例名和端口号等信息。

  2. 安装完成后,在开始菜单中找到plsql Developer,打开后输入数据库连接信息,即可开始使用。

示例说明

示例1

在Oracle 11g中创建一个表格,命名为test_table,包含两个字段name和age。

CREATE TABLE test_table (
  name VARCHAR2(20),
  age NUMBER(3)
);

示例2

在plsql中新建一个存储过程,命名为proc_test,传入一个参数p_id,取出id为p_id的数据,输出到log中。

CREATE OR REPLACE PROCEDURE proc_test(p_id NUMBER)
IS
  v_name VARCHAR2(20);
  v_age NUMBER(3);
BEGIN
  SELECT name, age INTO v_name, v_age FROM test_table WHERE id = p_id;

  dbms_output.put_line('Name: ' || v_name || ', Age: ' || v_age);
END;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解) - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • Linux下设置每天自动备份数据库的方法

    下面是详细的完整攻略: 一、安装cron 在Linux系统中,我们可以使用cron来进行定时任务的设置和管理,所以第一步是安装cron。 对于Debian系的系统,可以使用以下命令安装: sudo apt update sudo apt install cron 对于Red Hat系的系统,可以使用以下命令安装: sudo yum install croni…

    database 2023年5月22日
    00
  • Amazon Aurora和Amazon DynamoDB的区别

    Amazon Aurora和Amazon DynamoDB都是AWS云服务中的一种数据库服务,它们有一些共同点,比如都是高可靠高可扩展的数据库服务,适用于不同规模的企业需求。但是它们也有很大的不同点,接下来从不同的角度来详细讲解它们的区别。 数据模型 Amazon Aurora和Amazon DynamoDB的数据模型有很大的不同。Amazon Aurora…

    database 2023年3月27日
    00
  • sqlserver和oracle中对datetime进行条件查询的一点区别小结

    针对“sqlserver和oracle中对datetime进行条件查询的一点区别小结”的完整攻略,我为你提供以下内容: 标题:SQLServer和Oracle中对Datetime进行条件查询的区别 背景 在日常开发中,我们经常会碰到对Datetime类型进行条件查询的场景,而在不同的数据库中,对Datetime类型的查询有着不同的写法和区别。本文将会分析和总…

    database 2023年5月21日
    00
  • ServiceStack.Redis 破解

    在github上下载了ServiceStack.Redis,做测试发现有限制,居然从v4开始就收费,无聊时,做了个源码分析 废话不多,上测试代码 try { for (int i = 0; i < 7000; i++) { redisClient = new RedisClient(host, port); redisClient.Set<str…

    Redis 2023年4月13日
    00
  • MySQL联合索引遵循最左前缀匹配原则

    MySQL联合索引遵循最左前缀匹配原则,指的是在联合索引中,数据库系统会按照联合索引中各个列的顺序进行查找和匹配,只有左侧列匹配成功后,才会考虑后续列的匹配,而且该原则只适用于联合索引,不适用于单列索引。 下面通过两个示例来进一步说明最左前缀匹配原则: 示例一: 假设有如下表结构: CREATE TABLE `users` ( `id` INT(11) NO…

    database 2023年5月22日
    00
  • SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句

    要查询SQL Server数据库中的所有表,可以使用如下的T-SQL命令: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE=’BASE TABLE’ 该命令在 INFORMATION_SCHEMA 的 TABLES 视图中检索表名,并指定类型为‘BASE TABLE’的表。该…

    database 2023年5月21日
    00
  • 记录一次connection reset 错误的解决全过程

    记录一次connection reset错误的解决全过程可以分为以下几个步骤: 步骤一:确认错误 在解决connection reset错误之前,我们需要确保已经发现了这个错误。connection reset错误通常会在应用程序中出现,通常是由于服务器或网络中断引起的。 我们可以通过查看应用程序的日志或控制台输出来确认是否发生了connection res…

    database 2023年5月21日
    00
  • 64位CentOs7源码安装mysql-5.6.35过程分享

    64位CentOS7源码安装MySQL-5.6.35过程分享 环境准备 首先需要安装一些必要的软件,包括C++编译器、make工具、cmake等,以及MySQL所需要的一些依赖库。 示例命令: yum groupinstall "Development Tools" yum install cmake yum install ncurse…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部