Oracle数据库学习笔记(一)

第一章 Oracle 数据库快速入门

1.1 环境搭建

写出Oracle安装的步骤

  1. 在 Oracle 官网下载 Oracle 11g 版本的数据库 (官网下载
  2. Oracle服务端安装:
    - 配置安全更新:取消我希望通过 My Oracle Support 安装
    - 安装选项:创建和配置数据库
    - 系统类:选择桌面类
    - 典型安装:配置路径、字符集选择 utf-8,管理口令,自己设置,记好
    - 先决条件安装:下一步
    - 概要:下一步
    - 执行:安装

1.2 写出解锁 scott 账户的步骤

  1. 使用 SQL Plus 进入管理员界面
  2. 使用 root 账号 sys,密码:sys as sysdba 进入管理员界面
  3. 使用解锁命令 alter user scott account unlock 即可,每隔七天需要进行重新解锁

1.3 写出登录 Oracle 的 3种 方式

  1. 使用 Oracle 数据库自带的 SQL Plus 登录
  2. 通过 cmd 命令行远程登录数据库
    • 在控制台输入:sqlplus /nolog
    • 使用 connect命令以 sysdba身份连接数据库
    sql>connect / as sysdba
  1. 使用软件 PL/SQL 远程可视化登录

1.4 修改 scott 的密码为 123456,并还原为 tiger

  • alter user **scott** identified by 123456;
  • alter user **scott** identified by tiger;

1.5 创建表空间,并命名为 mytaotao,初始化 100M,自动增加 50M,无大小上限

在 D 盘创建一个文件夹 (folder),并命名为 tableSpace

create tablespace mytaobao
datafile 'D:\tableSpace\mytaobao.dbf' size 100 m autoextend on next 50m maxsize unlimited

1.6 创建一个账号,并命名为 scott1,密码是 1-7,指定表空间是 mytaotao,并且能成功登录。最后收回权限

注意:使用 sys 登录账号并进行操作

  1. 创建账户并指定表空间
create user scott1 identified by 1234567 default tablespace mytaobao;
  1. 给用户赋予登录权限
grant connect,resourse to scott1;
  1. 回收权限
revoke connect,resourse from scott1;

二、Oracle 数据库卸载

Oracle 数据库提供了批处理工具 dbinstall.bat 工具方便我们一键卸载 oracle 数据库,具体这个文件在哪里呢?我们可以打开 oracle 的安装目录,找到 dbinstall 这个目录,打开就可以找到了

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Oracle数据库基础 任务一 1、修改上机的计算机上的文件: product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora product\11.1.0\db_1\NETWORK\ADMIN\listener.ora 把文件中的HOST后面的名称更改为localhost或者127.0.0.1 目的:在你自己的计算机上开启监听服务,用于接受客户端的连接请求, localhost指在什么计算机上开启监听,一定是你自己的计算机,本机可以使用如 下方法表示:localhost 127.0.0.1 hostname ip 查看主机名:hostname 查看ip:ipconfig 2、启动数据库: 方法1: 打开管理工具中的服务管理工具,启动OracleOraHome90TNSListener和 OracleServicehygj服务 方法2: 打开CMD命令提示符界面,输入 net start OracleOraHome90TNSListener net start OracleServicehygj 3、默认开放的用户: 系统管理员: sys 设置密码:change_on_install 数据库管理员: system 设置密码:manager 普通用户: scott 设置密码:tiger 4、打开IE,使用https://localhost:1158/em来访问: 输入用户名:scott 密码:tiger 登陆系统 5、使用scott/tiger用户下的emp表完成下列练习,表的结构说明如下: emp员工表 字段内容如下: empno 员工号 ename 员工姓名 job 工作 mgr 上级编号 hiredate 受雇日期 sal 薪金 comm 佣金 deptno 部门编号 . 选择部门30中的所有员工 . 列出所有办事员(CLERK)的姓名,编号和部门编号 . 找出佣金高于薪金的员工 . 找出佣金高于薪金的60%的员工 . 找出部门10中所有经理(MANAGER)和部门20中所有办事员(CLERK)的详 细资料 . 找出既不是经理又不是办事员但其薪金大于或等于2000的所有员工的详细 资料 . 找出收取佣金的员工的不同工作 . 找出不收取佣金或收取的佣金低于100的员工 . 向emp表中插入一纪录,员工TOM,80年1月10日入职,薪金为3000, 没有补贴(comm) . 将emp表中与scott用户具有相同工作岗位的人的工资更改为原来的105% 任务二 1、创建my_employee表,并向表中添加数据,数据参考如下: ID Last_name First_name UserID Salary 1 Patel Ralph rpatel 795 2 Dancs Betty bdancs 860 3 Biri Ben bbiri 110 4 Newman Chard cnewman 750 5 Ropeburn Audry apopebur 1550 (1)、编写如下的脚本: 把这个脚本存储在c:盘根目录下,存储为test.sql,并使用start命令调用此 脚本 set echo off set feedback off prompt Creating The My_employee table. Please wait... create table my_employee ( id number(4) constraint my_employee_id_nn not null, last_name varchar2(25), first_name varchar2(25), userid varchar28), salary number(9,2)) / (2).显示my_employee表的结构 (3).向my_employee表中添加首条纪录,要求不在insert语句中使用字段列表 (4).向my_employee表中添加第二条纪录,要求在insert语句中使用字段列表 (5).验证数据是否添加成功 (6).使数据的添加成为永久性的。 2、将3号员工的Last_name修改为Drexler 3、将所有工资小
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值