oracle 基本dos命令,Oracle 常用 Dos命令
1. 进入sql界面: 开始--运行--cmd:输入
sqlplus 回车 提示输入正确的用户名和密码
注意:用户名默认的是 sys,system,密码是你安装的密码,输入正确的用户名及密码即可进入界面。
2. DOS命令下修改密码
当忘记密码时,DOS命令下
alter user system identified by 新密码; 例:修改系统密码为root
alter user system identified by root;
3. 切换用户操作
先退出再登录,
exit退出
Sqlplus
--提示输入用户名 新用户名
--提示输入密码 对应密码 或
不退出,直接sql操作中 conn/用户名/密码 切换用户
例:conn system/root
注意:登录的时候没有分号结束。 4.简单入门命令
select * from tabs;---查询当前用户下有哪些表(多查询出系统表);
select table_name from user_tables; ---查询当前用户下的所有表的名称。
desc 表名 ---查看表有哪些列(表的结构)
5. 创建用户命令
连接到用户SQL> conn system/root
创建用户: SQL> create user scott(用户名) identified by tiger(密码);
切换用户:SQL> conn scott/tiger //用户切换失败
Not logged on
备注:出现用户没有session权限的提示. 所以应当分配session权限
6.分配权限
grant 权限名 to 用户名;
SQL> conn system/root;//第一步切换到管理员
SQL> grant create session to scott; //为用户受权
Grant succeeded//受权成功
备注:当受权成功后,scott就可以登录,但是登录后,当用户创建表时,也会出现权限不足.然在oracle中是通过用户的角色来给用户分配权限的.详细参考9角色
7. 角色(一个角色包含多个权限)
connect
create session
create table ……
resource
对表空间使用权限 ……
grant connect,resource to scott;
注意:对用用户的创建,权限的分配,只有管理员才能够操作,普通用户不能实现.
8.总结:
SQL Plus 登录的几种不同方式 :
sqlplus 根据提示输入用户名、密码
sqlplus 用户名/密码 (本机登录)
sqlplus 用户名/密码@网络服务名 (远程登录)
sqlplus / as sysdba (以sysdba身份登录,用户实际为sys)
创建用户:
切换到system管理员中 以system管理员进行登录
1、Create user 用户名 identified by 密码;(不能是全数字)
2、grant create session,create table,resource to 用户名;//给用户分配权限
3、start 目录(D:\emp.sql);//注意该文件不能放在桌面 为什么呢(目录中不能包含空格否则会出现如下错误:
SQL> start C:\a a a\emp.sql;
Error reading file
SQL Plus常见的命令:
conn 切换连接用户
desc 显示表结构
host 执行操作系统命令
start 执行文件系统SQL语句
exit 退出
col 格式化输出
/ 执行最近一条SQL或新定义过程
startup 启动数据库实例 (DBA)
shutdown
关闭数据库实例
(DBA)
对于
conn,desc,host,exit
已经结束 shutdown 关闭数据库实例 (DBA) 对于conn,desc,host,exit已经结束
oracle 基本dos命令,Oracle 常用 Dos命令相关推荐
- oracle的cbd和pdb区别,Oracle 12C CDB、PDB常用管理命令
Oracle 12C CDB.PDB常用管理命令 --查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from v$pdbs; -- ...
- 常用 Dos 命令+杂项-常用的命令符+常用的公式
services.msc 打开系统服务. regedit 打开注册表 sqlplus 加载 Oracle 开户段. cmd 进入 dos 界面. exit 退出 dos 界面. edit 进入 do ...
- DOS操作系统、常用DOS命令简介
第1节 DOS的概述 1.什么是DOS DOS(Disk Operating System)是一种单用户单任务磁盘操作系统. DOS是英文Disk Operating System(磁盘操作系统)的 ...
- 查看mysql主机名命令_MYSQL常用查命令
MYSQL常用查命令 mysql> select version(); 查看MySQL的版本号 mysql> select current_date(); 查看 ...
- mysql ls命令,Linux 常用 ls命令详解
ls命令是linux常用命令之一,用于在命令控制台提示符中列出目录和文件信息. 一.ls命令用法: ls命令运行在命令提示符终端,用法如下.其中[选项]和为可选参数,可以一零个或者多个选项:[文件]也 ...
- python的基础命令_Python必学之命令行常用的命令
打开命令行,我们会看到每行前面都有诸如C:\Documents and Settings\Crossin> 或者MyMacBook:~ crossin$ 之类的. 这个提示符表示了当前命令行所在 ...
- linux 命令分类,常用linux 命令分类整理(篇一)
工作中接触linux时间也不算短了,不同于Windows的图形化操作,使用linux几乎百分之九十五的情况是在命令行下过日子,过去的两年里,零零碎碎整理过一版自己工作中涉及到和学习过的命令(不过常用的 ...
- Linux信息显示命令,Linux常用信息显示命令
通过信息显示命令,系统管理员可以直接了解系统的工作状态.常用的信息显示命令有20多个. 一.查看文件信息 pwd命令 pwd命令用于在屏幕上输出当前的工作目录. stat命令 stat命令用于显示指定 ...
- linux重置网络的命令,Linux常用网络命令和关机重启命令
今天这篇文章有点特殊,为什么特殊呢,因为今天学到的一些网络命令在我这个Linux环境可能无法实践,有些人可能会说,环境有问题就去改啊,今天只能大概总结出来,无法像之前文章那样,给出实践的截图,而只是简 ...
- 计算机基本网络命令大全,常用网络命令---ping命令详解
.ping命令 ping是个使用频率极高的实用程序,主要用于确定网络的连通性.这对确定网络是否正确连接,以及网络连接的状况十分有用.简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可 ...
最新文章
- 【计算机网络】关于分组交换和电路交换及其时延的讨论
- 【Flutter】Flutter 调试 ( 调试控制相关功能 | 断点管理 | 代码运行控制 )
- linux系统中/etc/syslog.conf文件解读
- Win10 jdk的安装以及环境变量的配置,及需要注意的坑
- 简单文件传输TFTP服务器搭建 Linux RHEL6
- 【mysql问题】can't connect to mysql server on 'localhost' (10060)
- Java 算法 字串统计
- java对象转JSON JS取JSON数据
- struts1.3.8与hibernate3.2.5整合所遇到的问题
- 算法设计与分析基础(第3版)读书笔记(及几处翻译上的错误~~)
- icem二维非结构网格划分_ICEM蜗壳非结构网格划分
- 阿里云|无影云桌面之初体验,只有一句真滴New Beer
- 锚具ovm是什么意思_OVM锚具(柳州欧维姆)
- C#实现驱动级模拟按键
- kubectl config 命令
- linux下查找配置文件
- PoseCNN(A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes)复现记录
- TensorFlow笔记-06-神经网络优化-损失函数,自定义损失函数,交叉熵
- go语言的iota是什么意思_golang 使用 iota
- 原神最新版本MMD模型官方下载网站
热门文章
- 端侧机器学习框架 Tensorlfow Lite
- 手撕代码之快速排序算法(简单明了)
- Unity3d发布webplayer 部署到IIS
- (CMA-ES源码)协方差自适应进化策略(Covariance Matrix Adaptation Evolution Strategy,CMA-ES)——最好的单目标进化算法?
- 华为-----任正非
- BoxBlur(方框模糊)
- 【Tensorflow、Keras】关于Reshape层小结(部分问题未解决)
- 【LeetCode】【refine 2】题号:*2. 两数相加
- python的标准库——turtle
- day11--Matplotlib--柱形图与盒图