玩转oracle 11g(4):连接,文件操作,交互命令
1连接plsql开始学习
2 Oracle安装会自动的生成sys用户和system用户:
(1) sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install
(2) system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager
(3) 一般讲,对数据库维护,使用system用户登录就可以拉
也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。
3连接命令
- conn[ect]
用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或是as sysoper
2.disc[onnect]
说明: 该命令用来断开与当前数据库的连接
3.psssw[ord]
说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。
4.show user
说明: 显示当前用户名
5.exit
说明: 该命令会断开与数据库的连接,同时会退出sql*plus
sqlplus有几种登陆方式 比如:
1.C: > sqlplus “/as sysdba”
C: > sqlplus / as sysdba --以操作系统权限认证的oracle sys管理员登陆
2.C: > sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式
SQL> conn /as sysdba
&
SQL> conn sys/password as sysdba
3.C: > sqlplus scott/tiger --非管理员用户登陆
4.C: > sqlplus scott/tiger@orcl --非管理员用户使用tns别名登陆
5.C: > sqlplus sys/password@orcl as sysdba --管理员用户使用tns别名登陆
6.C: > sqlplus --不显露密码的登陆方式
Enter user-name:sys
Enter password:password as sysdba --以sys用户登陆的话 必须要加上 as sysdba 子句
文件操作命令
1.start和@
说明: 运行sql脚本
案例: sql>@ d:\a.sql或是sql>start d:\a.sql
2.edit
说明: 该命令可以编辑指定的sql脚本
案例: sql>edit d:\a.sql,这样会把d:\a.sql这个文件打开
3.spool
说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
案例: sql>spool d:\b.sql 并输入 sql>spool off
start d:\zjxx.sql
只是测试命令可以使用
交互式命令
1.&
说明:可以替代变量,而该变量在执行时,需要用户输入。
select * from emp where job=’&job’;
2.edit
说明:该命令可以编辑指定的sql脚本
案例:SQL>edit d:\a.sql
3.spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
spool d:\b.sql 并输入 spool off
显示和设置环境变量
概述:可以用来控制输出的各种格式,set show如果希望永久的保存相关的设置,可以去修改glogin.sql脚本
1.linesize
说明:设置显示行的宽度,默认是80个字符
show linesize
set linesize 90
2.pagesize说明:设置每页显示的行数目,默认是14
用法和linesize一样
至于其它环境参数的使用也是大同小异
玩转oracle 11g(4):连接,文件操作,交互命令相关推荐
- oracle 11g从DBF文件恢复数据
oracle 11g从DBF文件恢复数据 oracle 11g从DBF文件恢复数据 sqlplus登录数据库 备份控制文件 停止数据库 备份新数据库的DBF(实例名:XE) 找到刚刚备份的trc文件 ...
- 02 文件操作基础命令
02 文件操作基础命令 1. Linux系统的单根目录结构 linux与windows的目录结构对比 绝对路径与相对路径 一切皆文件的设计思想 文件的时间 ls -l 文件名 仅看的是文件的修改时间 ...
- linux重命名tar命令,linux常用操作指令4 —— 文件操作相关命令(mkdir、touch、rm、mv、cp、cat 、 find 、tar、chmod)...
文件操作相关命令 文件操作相关命令 1.创建文件夹mkdir 2.创建文件touch 3.移动文件夹mv(类似于剪切) 4.删除rm 5.重命名mv 6.复制cp 7.查看文件(cat.head.ta ...
- 玩转oracle 11g(35):rman备份-参数文件spfile损坏恢复
1.参数文件spfile损坏恢复 (1)选择"开始""运行",输入cmd,按回车. (2)输入" set oracle_sid=docare&quo ...
- Oracle 11g DRCP连接方式——基本原理
学习Oracle是一个复杂.繁琐的过程.在浩如烟海的Oracle官方资料.新特性.MOS资料和各种Internal知识面前,我们总是觉得力不从心.不知所措.但是,这往往也就是我们不断坚持.积累和追寻的 ...
- 玩转oracle 11g(1):Oracle 11g的安装
由于工作需要,本人现在要对oracle 11g做一段攻坚战,先从安装开始 基本是傻瓜程序,网上也有大量教程 1 安装数据库软件 安装前准备工作 a.必须使用超级用户安装(adminstrator) b ...
- oracle 11g gateway 连接sqlserver 2005 ,ORA-28545解决
安装好oracle 11g transport gateway,原本机器上已经存在oracle 10g database,同是windows 2003 64bit平台上的. 1.在tg_1\dg4ms ...
- Oracle 11g重建控制文件——控制文件全部丢失,从零开始
控制文件(control file)是一个相当小的文件(最多能增长到64M左右),其中包含Oracle需要的其他文件的一个目录.参数文件告知实例控制文件的位置,控制文件则告知示例数据库和在线重做日志文 ...
- oracle gateway 28545,oracle 11g gateway 连接sqlserver 2005 ,ORA-28545解决
安装好oracle 11g transport gateway,原本机器上已经存在oracle 10g database,同是windows 2003 64bit平台上的. 1.在tg_1\dg4ms ...
- 玩转oracle 11g(45):关系数据库
关系数据库 关系模型 定义:以二维表的形式表示实体和实体之间联系的数据模型称为关系数据模型. 从模型的三要素角度看,关系模型的内容为: ( 1 )数据结构:一张二维表格. ( 2 )数 ...
最新文章
- dynamo方程怎么写_根据以下说明,画出因果关系图,建立流图模型,并拟定变量名称和适当数据,写出对应的...
- 【Android 逆向】x86 汇编 ( push / pop 入栈 / 出栈 指令 | ret / retn 函数调用返回指令 | set 设置目标值指令 )
- NYOJ 236 心急的C小加
- 绝对定位元素的百分比margin
- 洛谷 P3102 [USACO14FEB]秘密代码Secret Code
- oracle过滤器基础,示例过滤器表达式 (Oracle Solaris Studio 12.2:性能分析器)
- 元素与集合的问题思考
- 小游戏一键跳转小程序任意页面
- 记录一次Jdk1.8中stream流的问题排查
- EViews10.0程序安装及注意事项
- 《Adams/ view从入门到提高》视频 —— ftc正青春
- 装了Restorator,打开应用程序,提示不支持此接口的解决方法
- android 基带版本,扫盲贴:手机基带版本到底是什么???
- ABAP报表添加点击跳转事务的方法
- Vue(踩坑)vue.esm.js?efeb:628 [Vue warn]: Error in render: TypeError: Cannot read property '0' of unde
- 家用台式计算机需要安装的软件,新的电脑应该安装哪些应用?推荐这9个软件够你用一生!...
- 创蓝253云通讯 paas 短信发送接口和定义说明
- 基于微信小程序的体育课评分系统小程序
- 什么是DataOps?难道DataOps只是面向Data 的Ops吗?
- 宠物 java_java宠物练习
热门文章
- hadoop之blockreport
- 《TCP/IP Sockets 编程》笔记5
- python文件处理seek()方法的参数是_Python 文件(File) seek() 方法
- php下载数据表,javascript – 如何使用php下载表数据作为excel表..?
- PHP使用SMTP邮件服务器
- php 字符符转整数
- vue Method 事件
- 主动型页面性能利器:Page Status
- gcc工具链查看默认编译选项
- [react] 在使用react过程中你都踩过哪些坑?你是怎么填坑的?