公司首页┊ ┊公司简介┊ ┊解决方案┊ ┊公司邮件┊ ┊客户留言┊ ┊站长工具

Oracle常用命令

Oracle常用命令

作者:佚名 摘自:网上收集 人气:
 
 
 
 
 
 
 
1.sql*plus行编辑命令
  L[ist] [n]
  A[ppend] text
  C[hange]/old/new
  C[hange]/text/
  CL[ear] Buff[er]
  Del [m] [n]
  I[nput] text
  n [text]
  O text
 
2.sql*plus文件操作命令
  Save/Get/Start/Edit/Spool/ filename
  Edit
  Exit
 
3.启动实例
  startup  open/mount/nomount
  shutdown normal/immediate/transactional/abort
 
4.连接数据库
  connect system/manager as sysdba;
 
* 启动实例(不打开数据库)后,打开数据库后,再关闭实例
  Connect system/hello@oratest AS SYSDBA
  startup mount
  alter database open
  shutdown normal
 
5.改变数据库为归档模式(注意要先装载,若数据库已打开则先要关闭再装载)
  Connect system/hello@oratest AS SYSDBA
  startup mount
  alter database archivelog/noarchivelog
 
6.常用数据字典
  all_catalog
  all_db_links
  all_tables/views/indexs/triggers/sequences/snapshots/synonyms/users
  user_audit_session
  user_audit_trail
  user_catalog
  user_db_links
  user_role_privs
  user_tables/views/indexs/triggers/sequences/snapshots/synonyms/users
  global_name
  session_privs
  session_roles
  查看所有用户/当前用户信息/用户与角色的关系
  select * from all_users;
  select * from user_users;
  select * from dba_role_privs where grantee = 'SYSTEM';
  查看SCOTT用户的所有表
  select table_name, table_type from all_catalog
   where owner = 'SCOTT' and table_type = 'TABLE';
  查看全局数据库名、当前用户使用的角色
  select * from global_name;
  select * from session_roles;
  查看当前用户所有的数据库链接
  select * from user_db_links;
  查看数据库版本号
  select * from product_component_version;
  查看控制文件、日志文件和临时文件
  select * from V$DATAFILE或DBA_DATA_FILES/V$LOGFILE/V$TEMPFILE;
 
7.暂停/继续数据库
  alter system suspend/resume;
-----------------------------------------------------------------------------------------------------
1.更改创建管理文件参数
   ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'E:\oracle\oradata\Test10';
 ALTER SYSTEM SET DB_CREATE_ONLINE_LOG_DEST_1 = 'E:\oracle\oradata\Test21';
 ALTER SYSTEM SET DB_CREATE_ONLINE_LOG_DEST_2 = 'E:\oracle\oradata\Test22';
  创建表空间的数据文件
 create tablespace tbs1;
 create tablespace tbs2 datafile size 1M autoextend off;
 create tablespace tbs3 datafile autoextend on maxsize 101M;
 create tablespace tbs4 datafile size 2M, size 3M;
  创建撤消表空间
 create undo tablespace undotbs2;
  修改数据库时,创建数据文件
 alter tablespace tbs1 add datafile size 1M;
  创建临时文件
 create temporary tablespace tmptbs1;
 alter tablespace tmptbs1 add tempfile size 5M;
  创建日志文件
 alter database newDB add logfile 'E:\oracle\oradata\Test21\newlog.log' size 1M;
  查看当前数据库及其进程的状态
 select * from V$database;
        select * from V$instance;
  查看调度进程, 进程速率,共享服务器进程/队列
   select * from V$dispatcher;
 select * from V$dispatcher_rate;
 select * from V$shared_server;
 select * from V$queue;
  查看SGA的容量信息和详细统计信息
 select * from V$sga;
 select * from V$sgastat;
  设置、更改、关闭、查询调度进程
 alter system
    set dispatchers = '(protocol = tcp) (dispatchers = 3) (index =0)'
   select name, network from V$dispatcher;
 alter system shutdown immediate 'D002';
  禁止/允许并行程度 
 alter session disable parallel DDL;
 alter session enable parallel DML;
 alter session force parallel DDL parallel 5;
  查看控制、数据和日志文件
   select * from V$controlfile/V$datafile/V$logfile;
 
  相关文章
  • ORACLE数据库管理员的职责
  • Oracle数据库密码文件的使用和维护
  • ORACLE数据库启动与关闭
  • ORACLE培训-ORACLE常用命令大全
  • ORACLE备份策略
  • Oracle数据库操作常见错误及解决方案
  • Oracle数据库日常维护手册
  • 更改转换ORACLE数据库字符集
  • Oracle数据库字符集问题解决方案
  • ORACLE基本命令使用介绍
  • @2002-2010 广州西麦信息科技有限公司

    电话:020-32293060 传真:020-32293066

    电子邮件:Service@Vcmy.com 粤ICP备06022208号

    地址:广州市广州科学城科研路12号