Oracle 基础学习(一) SQLPLUS基本命令

1、格式化SQL PLUS界面:

l  整体设置:

SET LINESIZE number  --设置行数

SET PAGESIZE number  --设置列数

l  单列设置:

COL columnname FOR A numeber --字符类CHAR,VARCHAR2,例子:A10
COL columnname FOR 9…9   --数字类NUMBER,有几个9表示几位,例子:三位999

2、记事本编辑

l  创建sql文件进行代码编辑:

ED  filename

l  执行文件:

@ filename

l  执行磁盘上已存在的sql文件:

@ path:\filename

3、显示用户

l  切换不同用户:

CONN username[/password][AS SYSDBA]

注意:如果现在用的是sys用户登录,属于超级管理员,必须设置SYSDBA

l  显示当前用户:

SHOW USER

l  不需要用户登录,则加一个 /nolog 的参数

sqlplus/nolog

4.调用本机程序

l  复制文件:

HOST COPY path:\*.sql  path:\**.sql
时间: 2024-10-29 10:45:47

Oracle 基础学习(一) SQLPLUS基本命令的相关文章

Oracle基础学习登陆SQLPLUS(一)

SQLPLUS是ORACLE公司开发的很简洁的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具.SQLPLUS简洁而高效,舍弃浮华,反璞归真.使用sqlplus,进入sqlplus并进行简单的操作目的是熟悉oracle的小工具sqlplus的使用. 通过系统用户登陆SQLPLUS: 系统用户: sys,system:权限最高,sys的高于system. sysman:用于操作企业管理器 scott:密码:tiger 1.如何进入SQLPLUS界面 进入DOS,然后键入如下命令 C:

Oracle基础学习3--Oracle创建用户并授权

Oracle服务器端的操作一般如下: 1)       安装Oracle服务器软件 2)       创建数据库(安装时自动创建) 3)       配置监听(安装时自动配置) 4)       启动Oracle实例 5)       创建用户表空间 6)       创建新用户并授权 下面就开始讲创建用户表空间.创建新用户并授权两项: 首先要用系统管理员登陆Oracle(sqlplus/as sysdba) ?  创建用户表空间(D盘根目录创建名为ts_zhangsan的表空间) create

Oracle基础学习1--Oracle安装

安装过程较简单,按着步骤走即可.这里需要提醒如果要使用PL/SQL来操作Oracle,那么最好安装32位Oracle程序.原因是网上说PL/SQL只对32位Oracle进行支持,如果用64为Oracle+PL/SQL协同工作,会出现许多问题,例如无法加载oci.dll等.自己当然也亲自经历过,64位的Oracle单独使用很好,但相应的PL/SQL Developer却较难配置. 安装过程需要注意两个地方: ?  全局数据库名: ?  系统用户的密码(一般默认即可) 如何验证安装成功?按着自己的经

Oracle基础学习5-- Oracle权限之”角色”

任何与权限相关的东西都少不了"角色"的概念,Java如此,.Net如此,Oracle当然也不例外. 角色其实就是权限的集合,将多个权限打包到一个角色中,这样每个角色有特定的权限.当需要给某个对象赋予某种权限时,就找到具有相应权限的角色,然后将它加到这个集合当中.下面就简单看看Oracle中角色的运用. 上篇文章讲到,为了给多用户授予各种权限,我们用到了"权限传递"来代替给用户们一个个授权,简化了授权过程.但这种方式较之用"角色"方式授权还是有很多

Oracle基础学习4--Oracle权限传递

下面将用一个实例来讲解: 首先用oracle系统用户(sysdba身份)连接到Oracle 然后创建两个用户"lisi"和"zhangsan" 然后为lisi授权,授创建表的权限 lisi连接到数据库,并创建一个表mytable 为zhangsan授予连接到数据库.创建表等权限,并连接到Oracle 我们要知道,lisi创建的表mytable的操作权限只有lisi(还有系统用户)自己拥有,其它用户(比如zhangsan)是不拥有权限的,下面我们以将lisi的表myt

Oracle基础学习2--Oracle登录与三种验证机制

首先,Oracle安装完毕有三个默认用户 ?  Sys:数据库对象的拥有者.权限最高.password在安装的时候(口令管理)能够改变 ?  System:数据库管理员,password为manager ?  Scott:一个普通用户,password为tiger 再看连接Oracle的三种验证机制 ?  操作系统验证(具体解释见以下) ?  password文件验证 ?  数据库验证 注:前两者适用于系统用户,比方:Sys.System等:最后一个适用于普通用户.比方:Scott. 再看Ora

oracle基础学习(1)

-解锁用户,需要使用dba权限conn sys/1234 as dba; alert user scott account unlock;/ --initcap方法,实现字符串首字符大写,其余字符小写,受空格,逗号等非字母符号限制 select initcap('hello word,da jia hao!') Hello from dual; --平均工资大于2000的分组select avg_sal,deptno from (select avg(sal) avg_sal,deptno fr

oracle基础学习

--解锁用户,需要使用dba权限 conn sys/1234 as dba; alert user scott account unlock; / --initcap方法,实现字符串首字符大写,其余字符小写,受空格,逗号等非字母符号限制 select initcap('hello word,da jia hao!') Hello from dual; --平均工资大于2000的分组 select avg_sal,deptno from (select avg(sal) avg_sal,deptn

Oracle基础学习记录1.0

查看表空间状态语句:select tablespace_name , status from dba_tablespaces; 创建表空间create tablespace myspacedatafile 'G:\app\myspace\myspace01.dbf'size 10m autoextend on next 5m maxsize 100m; 表空间属性主要有 online. offline. read only. readwrite.四种状态修改表属性:alter tablespac