oracle常用命令

本文介绍 Oracle 数据库中 SQL*Plus 工具的常用命令,包括用户连接、文件操作、环境变量设置等,并提供了一些重要的查询示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oracle常用命令:

一,用户连接

1, conn  用户名/密码@网络服务名(连接到哪个实例) [as system / as sysoper ] ,当特殊用户连接的时候,需要带上as system 或者as sysoper 

demo: 

SQL> conn scott/tiger ; 

SQL> conn sys/change_on_install as sysdba;

2, disc[onnect] : 断开连接

3passw[ord] : 修改密码

4show user ; 显示当前用户

5exit ; 退出

6shutdown 关闭oracle 

7startup 开启oracle

二,文件操作

1start 或  :运行脚本

SQL> start D:\aa.sql;

SQL> @ D:\aa.sql;

2,edit :编辑脚本

3spool :讲sql*plus 命令窗口中的数据输入到指定的文件中去,文件的类型由自己指定

SQL> spool D:\  d.txt ;

SQL> ......(会把这里的内容输入到指定的文件中);

.......

SQL> spool off ; //到这里为止

三,显示和设置环境变量

1show linesize ; 显示每一个行显示多少个字符

2set linesize 90 ; 设置每一行显示90个字符

3show pagesize ; 显示多少条记录就分页

4set pagesize 20 ; 设置分页的条数

四,其他

     ·alter session set nls_date_format = 'yyyy-MM-dd' ; 设置日期的格式

     ·set timing on ; 设置执行是的时间

     ·show parameter ; -- 显示初始化参数

五,重要查询

·select sys_context('userenv','....') from dual;

... 可以是languagesession_user , session_schema , db_name, nls_date_format...

编码:

CHINESE_CHINA.AL32UTF8-----占四个字节

ZHS16GBK               -----占两个字节

· // 修改默认的表空间

     SQL> alter database default tablespace sp01;

// 修改用户默认的表空间

 SQL> alter user hwt default tablespace sp01; 

·//移动表到其他的表空间

SQL> alter table 表名 move tablespace 表空间名;

  注意:在此操作之后,一定要把表上的索引重建,alter index 索引的名字 rebuild

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值