Oracle常用命令

  • 格式:doc
  • 大小:36.50 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle命令

1.修改显示的长度

set linesize [长度]

2.修改显示的行数

set pagesize [行数]

3.创建一个a.sql的文件,文件里是需要调用的SQL语句

ed a

4.调用*.SQL或者*.txt文件

a)默认路径调用

如果调用的是a.sql,则用@a即可调用

如果调用的是a.txt,则用@a.txt即可调用(除了*.sql可以省略不使用扩展名,其他文件的调用需要加上扩展名)

b)其他路径调用

如果调用的文件不是在当前位置,则需要加上路径,例如a.txt在D盘根目录下,则用@d:\a.txt 即可调用

5.在SQLPLUS窗口登录用户或更改登录用户

第一种conn 用户名/密码; 直接全部录完

第二种第一步:conn 用户名第二步:密码;

先输入要登录的用户名,在执行后显示输入密码

如果是连接超级用户[sys]只能使用第一种方法,而且必须在命令后面加上[AS SYSDBA]

conn sys /密码as sysdba ;

6.查当前正在联接的用户show user ;

7.查看系统拥有哪些用户select * from all_users;

8.查询当前用户下所有对象select * from tab;

9.重新运行上一次输入的命令Run

10.时间的显示

a)打开

set time on

b)关闭

set time off ;

11.数据列标题的显示

a)打开

set heading on

b)关闭

set heading off

命令解释

PL/SQL菜单命令:

Tables 表/目录

all objects所有对象

all non-system objects所有系统对象

My objects我的对象

my objects + sys.packages 我的对象和打包的系统文件my invalid objects我的无效对象

all objects modlified today重建现在所有的对象Oracle命令解释:

针对表、视图等数据库对象的权限

Select:执行检索操作

Insert:执行数据插入操作

update:执行数据更新操作

delect:执行删除数据操作

使用过程的权限

execute:执行过程等操作

常见的系统权限

create table:可以在当前模式中创建表

create any table:可以在任意模式中创建表

drop table:可以删除当前模式中的表

drop any table:可以在任意模式中删除表

create procedure:可以创建过程

execute any procedure:可以在任意模式中执行过程create sequence:可以创建序列

create session:可以创建对数据库的连接

create synonym:可以创建用户帐户

drop user 可以删除用户帐户

create view:可以创建视图

create trigger:可以创建触发器