易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle基本命令

一些基本的Oracle命令
基本命令
连接数据库
C:>SQLPLUS /NOLOG
SQL>CONN / AS SYSDBA
1.Oracle 关闭
SQL>SHUTDOWN (ABORT|IMMEDIATE|NORMAL)
2.Oracle 启动
SQL>STARTUP (REMOUNT|MOUNT|OPENT)
3.SQL> HELP SHOW
SHOW
----
Shows the value of a SQL*Plus system variable, or the
current SQL*Plus environment.
SHO[W] option
where option represents one of the following terms or clauses:
     system_variable
     ALL
     BTI[TLE]
     ERR[ORS] [{FUNCTION | PROCEDURE | PACKAGE | PACKAGE BODY | TRIGGER
        | VIEW | TYPE | TYPE BODY | DIMENSION | JAVA CLASS} [schema.]name]
     LNO
     PARAMETERS [parameter_name]
     PNO
     REL[EASE]
     REPF[OOTER]
     REPH[EADER]
     SGA
     SPOO[L]
     SQLCODE
     TT[ITLE]
     USER
SHOW SPOOL is not available in iSQL*Plus
4.TNSPING
TNS连接问题检测
TNSNAME.ORA
5.执行SQL Script
SQL>@C:\RUN.SQL
6.查看执行结果(开启/关闭)
SQL>SET ECHO ON(OFF)
7.常用配置
SQL>SET LINESIZE 1000
SQL>ECHO ON
SQL>SET TIMING ON
SQL>SPOOL C:\TEST.LOG
SQL>SELECT * from XXXXX
SQL>SPOOL OFF
8.授权
建立连接 GRANT CREATE SESSION TO USERNAME
移除连接 REVOKE CREATE SESSION TO USERNAME
其他授权
GRANT SELECT,INSERT,DELETE,UPDATE ON SCOTT.EMP TO USERNAME
确认更改
SQL>COMMIT
9.更改密码
Alter user username identified by password
10.察看Datafile
SQL>SELECT * from V$DATAFILE
11察看结构
SQL>DESC V$DATAFILE
12,察看DB File
SQL>SELECT * from V$DBFILE
13.察看Tablespace
SQL>SELECT * from V$TABLESPACE
14.察看SGA大小
SQL> SHOW PARAMETER SGA
15.更改 SGA大小,
SQL>ALTER SY


相关文档:

Oracle多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name     Type          Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y       &nb ......

Oracle多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name     Type          Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y       &nb ......

玩转Oracle(7)

||-------  pl/sql 基础 -------||
pl/procedural language 过程语言
//创建表
SQL> create table mytest(
  2  name varchar2(30),
  3  pwd varchar2(30));
//创建过程
create procedure sp_pro1 is
create or replace procedure sp_pro1 is --如果存在即 ......

实例讲解Oracle数据库设置默认表空间问题

DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间——system表空间。导致系统表空间迅速被用户数据占满,直至宕机。
在10G中,DBA有办法避免这种问题了——在线指定系统默认表空间:
ALTER DAT ......

在Oracle 9i中修改表的结构的相关sql语句

用sql*plus或第三方可以运行sql语句的程序登录数据库:
增加一个列:
ALTER TABLE 表名 ADD(列名 数据类型);
如:
ALTER TABLE emp ADD(weight NUMBER(38,0));
修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
ALTER TABLE 表名 MODIFY(列名 数据类型);
如:
ALTER TABLE emp MODIFY(wei ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号