Oracle基础教程(1)

Oracle安装

1.安装
.Oracle数据库产品是免费的,我们可以从Oracle的官方网站(http://www.oracle.com)下载到程序安装包,一直点下一步即可。
2.配置
安装完成之后在Database Configuration Assistent中设置一个全局数据库名 (数据库处于一个网络中的名称标识)和一个SID(数据库的唯一标识)在这里插入图片描述
3.数据库身份证明,为数据库中提供的用户账户指定口令。

在这里插入图片描述

Oracle的sys用户和system用户

安装结束后会自动的生成两个用户
(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install
(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager,一般使用较多。

sql*plus

Oracle的sqlplus是与oracle数据库进行交互的客户端工具,借助sqlplus可以查看、修改数据库记录。在sqlplus中,可以运行sqlplus命令与sql语句。
功能主要有:

  1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。
  2. 执行sql语句执行pl/sql。
  3. 执行sql脚本。
  4. 数据的导出,报表。
  5. 应用程序开发、测试sql/plsql。
  6. 生成新的sql脚本。
  7. 供应用程序调用,如安装程序中进行脚本的安装。
  8. 用户管理及权限维护等。
    在这里插入图片描述

scott用户

scott是一个系统已经新建好的普通用户
用户名scott,密码默认tiger,默认状态是被锁定,DBA用户执行
alter user scott account unlock;
可以解锁登陆
PS:一般在安装数据库的最后会提醒给scott用户解锁,如果忘记解锁,想用数据库自带的用户scott登录,看看连接是否成功。在cmd命令中,用“sqlplus scott/ tiger”登录时,
会是提示如下信息: ERROR:ORA-28000:账户已被锁定

解决方法:

可以在sql plus工具里,也可以在控制台通过命令行给scott账户解锁。

在cmd命令提示符中可直接登录oracle,使用system用户登录,再输入以下命令:

alter user scott account unlock

解完以后,使用下面的命令来查看:

select username,account_status from dba_users WHERE USERNAME='SCOTT'

可以看到scott账户已经解锁,但是状态还是"expired”(密码过期)的意思。

给其赋一个新的口令

alter user scott identified by tiger
//修改完成后可用conn切换用户

一般数据库scott用户的默认口令就是tiger

常用命令

select * from tab;//查看用户下所有的表

conn 用户名/用户密码  //一般切换用户


conn sys/root as sysdba;   // 注意切换到sys用户,要以sysdba用户登录
sys/root as sysdba;  //登陆时要求同上

show user;//显示当前用户
  • 1
    点赞
  • 3
    收藏
  • 打赏
    打赏
  • 0
    评论
oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 11ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表Table 14 1.3.4 视图View 18 1.3.5 索引Index 18 1.3.6 同义词Synonym 19 1.3.7 序列Sequence 19 1.3.8 数据库链Database Link 20 第2章 管理ORACLE数据库 21 2.1 基本概念 21 2.1.1 数据字典 21 2.1.2 事务管理 23 2.1.3 数据库管理员(DBA) 24 2.1.4 ORACLE的四种状态 25 2.2 SQL*Plus方式的ORACLE数据库启动和关闭 26 2.2.1 启动数据库 26 2.2.2 关闭数据库 26 2.3 svrmgrl方式的ORACLE数据库启动和关闭 28 2.3.1 启动数据库 28 2.3.2 关闭数据库 30 2.4 应用开发工具SQL * Plus 31 2.4.1 SQL 32 2.4.2 PL/SQL 33 2.4.3 数据库管理工具 36 2.5 ORACLE用户及权限管理 36 2.5.1 ORACLE的用户管理 37 2.5.2 ORACLE的权限管理 38 2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE数据库的网络应用 46 3.1 SQL*Net产品介绍 46 3.2 配置客户机/服务器结构 47 3.2.1 配置listener.ora 47 3.2.2 配置tnsnames.ora文件 48 第4章 常用任务示例 51 4.1 如何恢复被误删的数据文件 51 4.2 如何杀掉吊死session 51 4.3 如何修改字符集 51 4.4 如何追加表空间 51 4.5 如何加大表的maxextents值 52 4.6 如何查询无效对象 52 4.7 怎样分析SQL语句是否用到索引 52 4.8 怎样判断是否存在回滚段竞争 53 4.9 怎样手工跟踪函数/存储过程执行情况 54 4.10 多种业务使用同一数据库如何分配回滚段 54 4.11 怎样倒出、倒入文本数据 54 4.11.1 倒出 54 4.11.2 倒入 55 4.12 如何更新当前数据库日志备份方式为archive 56 4.13 Unix环境下如何实现自动备份 56 4.13.1 设置运行环境 56 4.13.2 倒出数据 56 4.13.3 异地备份 57 4.13.4 启动备份进程 58 4.14 怎样分析ORACLE故障 59 小结 61 附录A ORACLE数据字典与视图 62 附录B 动态性能表 68 附录C SQL语言运算符与函数 70

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

fendou人

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值