数据库原理实验课(1)

目录

实验内容

安装头歌中的相关内容

具体过程

完结撒花~


我也是第一次接触oracle的相关软件和操作,所以是一次傻瓜式教学记录

实验内容

安装头歌中的相关内容

具体过程

这是我在百度网盘中下载解压出来的oracle文件夹内的全部内容(可能有因为安装完成而新增的,总之正常解压就行,后面的步骤我都详细说明了)

点击进入client文件夹,双击setup.exe文件(弹出一个命令行几秒后消失,等待片刻出现如下提示)

这并不影响,直接忽略,点击 -> 是

最后点击下一步,完成即可完成oracle的安装


在电脑中找到这个程序并运行(Net Configuration Assistant

会弹出一个交互式的软件页面,然后根据第一步操作要求填写相关信息

(没有弹出可以检查一下是不是被别的页面盖住了,它打开时好像并不会自动在顶层出现,而且下方也不会有新的框框出现)

这里显示测试未成功是因为这个数据库有默认账户,而默认账户已经被学校管理员修改了密码,所以无法直接通过默认配置链接,

这时候点击更改登录,输入我们的s+学号作为账号,学号作为密码重新登录即可测试成功

(注意不要在周日测试学校的数据库,据老师说可能会断网所以导致无法连接,同时测试时最好使用校园网,不然也很可能无法访问)

点击下一步,再点击完成!才算彻底配置完成。然后就可以退出这个交互页面了


第二步的sql plus我也没弄明白这里说的什么意思,但不过我觉得直接命令行来操作也问题不大

那这里就直接和第三步混着做了(我发现好像不用第三步的登录方式都连接不上数据库。。)

基本操作: win+r 打开终端,输入 sqlplus s*****/*****@orcl

(这里的*****填自己的学号就好了)

但是这里修改密码的那个操作我暂时没弄明白。。。查了很多博客,感觉需要用管理员账户(oracle自带的账户或者默认账户才能进入修改),修改密码就暂且跳过

然后按顺序执行三条sql语句,应该是可以正确执行并提交的


打开TOAD工具

我这里反正是各种提示缺少文件,缺少client啥啥啥的

大家打开应该页面差不多和我一样,但我是配置后的,大家第一次打开,右边应该是几乎所有的选项框都没有可选项(除了connect as和color),以及下面的三把×

那么解决办法是下面的步骤

No valid Oracle clients found.You need at least one 32-bit client properly configured

我的电脑上要能正常打开并且连接的话,只要安装一个32位的client就行

Instant Client for Windows 32-bit (oracle.com)

我把这个解压到了D:\myclient 目录下,解压后长这样

然后我们需要配置一个环境变量

打开编辑系统环境变量

点击新建,变量名写TNS_ADMIN,值写刚刚下载解压的那个client的路径

这是我的配置

然后在系统变量的一堆里面,找到PATH,点进去,新建一个值%TNS_ADMIN%

然后点击确定,确定(一定要保存配置结果)

接着去oracle那个文件夹里搜出这个文件(tnsnames.ora)

直接把它复制,然后粘贴到这个文件夹下

这时候如果马上返回刚刚没关闭的TOAD,会发现什么都是一样的,没变化

其实是我们需要重启一下TOAD软件

再次打开,大家的页面应该和我上面发的图类似了,下拉选项框也有了我们配置的orcl数据库

选择后,填写账号密码(还是那个s+学号,学号的东西。。。)

点击connect,连接上了!

然后我们来到了这个页面

中间那片白色的地方就可以编写我们的sql语句了,最后F9执行还可以看到sql的结果

完结撒花~

本篇文章是适合湘大计科宝宝体质的数据库入门实验文章~能看完相信能少遇到很多麻烦

本人今天七点开始弄,,弄了三个多小时,,查了十几篇博客,终于也是走到头了,希望以后能更加熟练配置环境这些东西~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/730739.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CodeSys通过C函数接口调用Qt

建议先查看之前的文章【CodeSys中调用C语言写的动态库】,了解如何创建一个能够被codesys调用的动态库。 假如想要在函数中使用Qt或者第三方库(比如opencv等),可以在其自动生成的makefile文件中设置好相应的参数。 比如我这里就是…

2024037期传足14场胜负前瞻

2024037期售止时间为3月9日(周六)20点00分,敬请留意: 本期深盘多,1.5以下赔率4场,1.5-2.0赔率5场,其他场次是平半盘、平盘。本期14场整体难度中等。以下为基础盘前瞻,大家可根据自身…

力扣刷题Days13-101对称二叉树(js)

目录 1,题目 2,代码 2.1递归思想 2.2队列--迭代思想 3,学习与总结 1,题目 给你一个二叉树的根节点 root , 检查它是否轴对称。 2,代码 2.1递归思想 return dfs(left.left, right.right) && dfs(left.right, right.l…

【力扣每日一题】力扣232用栈实现队列

题目来源 力扣232用栈实现队列 题目概述 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的…

IDS入侵检测知识整理及lDS入侵检查表

【IDS入侵检测知识整理及lDS入侵检查表】 1. 网络入侵检测IDS概念 2. IDS分类 3. IDS的工作原理 4. IDS在网络中的部署 5. 入侵检查表 项目建设全套资料获取通道:软件开发全套资料_数字中台建设指南-CSDN博客

echarts中toolbox 中文乱码问题

问题描述 本地引用的echarts源文件,页面其他部分编码显示正常,唯独toolbox鼠标悬停在上面时提示信息显示乱码。 如图所示: 尝试过的方法 使用sublime text 3,notepad,记事本更改文件编码为utf-8引入时,在sc…

办公电脑换成MacBookPro半年之后……

小白是从2008年开始接触电脑的,当时朋友给我注册的第一个QQ账号是2008年4月。 从此,小白一直认为电脑全部都是Windows系统。直到上大学那年,看到了外教老师的MacBookPro…… 折腾电脑的开始居然是起源于诺基亚手机,给半智能S40的…

程序员有哪些证书值得考?

证书可以作为第三方机构对于程序员特定技能或知识掌握程度的认可,在求职市场上,一些公司尤其是大型企事业单位或者政府项目可能更看重证书作为衡量应聘者专业能力的标准之一。备考证书的过程,也可以促使程序员系统地学习和巩固相关知识&#…

力扣hot100:438.找到字符串中所有字母异位词(滑动窗口)

26个字符,我复制怎么了?26个字符我比较个数怎么了? 顶多时间复杂度*26 本题用固定窗口大小的滑动窗口每次比较包含26个元素的数组次数,最容易写。 动态窗口大小哈希表存数值(双指针差值)难想难写。 一、动态…

微服务定时执行任务

需要的注解 Configuration //1.主要用于标记配置类,兼备Component的效果。 EnableScheduling // 2.开启定时任务 Scheduled(fixedRate 3000000) 定时 30分钟 package com.czxy.conllonter;import com.baomidou.mybatisplus.core.conditions.query.QueryWrap…

基于模拟退火算法(SA)的TSP(Python实现)

本篇文章是博主在最化优学习、人工智能等领域学习时,用于个人学习、研究或者欣赏使用,并基于博主对相关等领域的一些理解而记录的学习摘录和笔记,若有不当和侵权之处,指出后将会立即改正,还望谅解。文章分类在最优化算…

计算机基础专升本笔记-汇总笔记(四)常用英文单词及缩写

计算机基础专升本笔记-汇总笔记(四)常用英文单词及缩写 一、信息技术与计算机文化 单词/缩写词含义ENIAC第一台数字电子计算机(1946)EDSAC第一台存储程序工作原理的二进制计算机PC个人计算机CAD计算机辅助设计CAM计算机辅助制造…

希腊证券交易所ATHEX计划在Sui上部署融资功能

希腊证券交易所ATHEX计划将其电子订单簿构建(Electronic Book Building ,EBB)功能部署到Sui上,他们是第一个与区块链公司合作开发此技术的证券交易所。其背后的雅典交易所集团Athens Exchange Group将与Sui的开发公司Mysten Labs合…

题目 1892: 蓝桥杯-P0102

题目描述: 用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位&#xff…

一键转发朋友圈!微信快速营销推广必备法宝!

在这个“得私域者得天下”的互联网时代,如何能够在微信上进行快速、高效的营销推广成为了摆在许多人面前的一道难题。 幸运的是,随着微信管理系统的出现,一键转发朋友圈的快速营销推广法宝已经变得触手可及。 首先,微信管理系统…

音视频开发基本概念

基本概念 码率(Bitrate):码率是指单位时间内传输或处理的数据量,通常以每秒的比特数(bps)来表示。对于音频和视频,更高的码率通常意味着更高的音视频质量,但也会占用更多的带宽或存储…

QT 解决在线安装版本下载速度(以国内镜像启动安装器的方式)

关于Fiddler输入steam的教程,本人试过,无效略过… 正确方式 具体操作方法: 1.方式一、未安装过QT 下载好安装器之后,在安装器(qt-unified-windows-x64-4.6.0-online.exe)的文件夹中空白处,按…

pandas日常使用大全

第一部分 数据统计 import numpy as np import pandas as pd 1、创建DataFrame对象 生成50行5列【20,1000)之间的随机整数 datanp.random.randint(20,1000,[20,5]) indexrange(1,21) columns[中国,美国,英国,德国,法国] dfpd.DataFrame(datadata,indexindex,col…

UVA378 Intersecting Lines 题解

UVA378 Intersecting Lines 题解 怎么这么多点斜式邪教啊。 解法 在计算几何中,我们应该尽可能地避免使用浮点数的计算,尽可能地使用向量计算。 本篇题解默认读者具有向量基础。 为了方便讲解,我们将输入的四个点分别记作 A , B , C , …

React应用中的消息订阅发布模式实践:PubSub库的应用

React应用中的消息订阅发布模式实践:PubSub库的应用 随着React应用的复杂性增加,组件之间的通信变得越来越重要。而消息订阅发布(PubSub)模式提供了一种简洁而灵活的方式来实现组件间的解耦通信。在这篇博客中,我们将…