`
qqdwll
  • 浏览: 136718 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle11g 常用命令

阅读更多
1.监听
启动监听
    lsnrctl start
停止监听
    lsnrctl stop
查看监听状态
    lsnrctl status
  
2.启动

设定我们需要启动的相关实例。在console窗口中,输入 set oracle_sid=xxx (unix环境下用export命令)
用oracle用户进入
    su - oracle
运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录;
    sqlplus /nolog
以管理员模式进入
    conn /as sysdba
启动数据库
    startup;
停止数据库
    SHUTDOWN IMMEDIATE
    
远程连接数据库
    sqlplus /nolog
    conn sys/sys@IP:1521/orainstance as sysdba

也可以直接运行:
    dbstart //启动数据库脚本
    dbshut  //停止数据库脚本
  
  
3. 启动em console
   #emctl status dbconsole
   #emctl start dbconsole


参考:
    STARTUP [FORCE][RESTRICT][NOMOUNT][MIGRATE][QUIET]
    [PFILE=<file_name>]
    [MOUNT [EXCLUSIVE] <database_name>x |
    OPEN <READ {ONLY | WRITE [RECOVER]} | RECOVER>
    <database_name>]

    SHUTDOWN <NORMAL|ABORT | IMMEDIATE | TRANSACTIONAL[LOCAL]>

3.用户管理
创建用户
   
    create user username identified by username [default tablespace trans temporary tablespace temp];
   
    注:后面可带表空间
删除用户
    drop user “username” cascade;
    注:cascade 参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数
授权
    grant connect,resource,dba to "username" ;
    grant sysdba to "username" ;
查看当前用户的角色
    select * from user_role_privs;
    select * from session_privs;
查看当前用户的系统权限和表级权限
    select * from user_sys_privs;
    select * from user_tab_privs;
查询用户表
    select username from dba_users;
修改用户口令
    alter user "username" identified by "password";
显示当前用户
    show user;
查看用户密码
     select username,password from dba_users where username='SYS';



4.表及表空间
创建表空间
    CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;
删除表空间
    DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
修改表空间大小
    alter database datafile '/path/NADDate05.dbf' resize 100M;
增加表空间
    ALTER TABLESPACE NEWCCS ADD DATAFILE '/u03/oradata/newccs/newccs04.dbf' SIZE 4896M;  
查询数据库文件
    select * from dba_data_files;
查询当前存在的表空间
    select * from v$tablespace;
表空间情况
    select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
查询表空间剩余空间
    select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;
查看表结构
    desc table;
  
查看用户空间:
select *  from user_extents e where e.segment_name='SYS_C0048108'

select sum(bytes)/1024/1024 from dba_segments d where d.tablespace_name='TRANS' and d.segment_type='INDEX' and owner='SLAM_ST_01' and d.segment_name='SYS_C0048108'

        

修改连接数:要重启数据库
alter   system   set   processes=1000   scope=spfile;
alter system set pga_aggregate_target=0 scope=spfile; 
shutdown   immediate;
startup;
查看用户当前连接数
select   count(*) from   sys.v_$session;

查看数据集
select userenv('language') from dual;
select * from select * from v$nls_parameters

查看颁布信息
a. select * from v$version;
b.
SQL> col product format a35
SQL> col version format a15
SQL> col status format a15
SQL> select * from PRODUCT_COMPONENT_VERSION;

查看当前使用的spfile和pfile的位置:
show parameter spfile/show parameter pfile

show parameter memory
show parameter sga/sga_targer
分享到:
评论

相关推荐

    oracle 11g常用命令

    Oracle 11g 常用命令 Oracle 11g 是一种关系数据库管理系统,提供了许多实用的命令来管理和维护数据库。在本文中,我们将介绍一些常用的 Oracle 11g 命令,包括监听命令、用户管理命令、表及表空间管理命令等。 一...

    Oracle10g常用常用命令

    个人整理的Oracleq10g常用的命令,里面的'-'是oracle的注释。适合开发人员和数据库学习人员学习

    oracle 11g 命令

    以下是一些关于Oracle 11g常用命令的详细解释: 1. 监听器管理: - 启动监听器:`lsnrctl start` - 停止监听器:`lsnrctl stop` - 查看监听器状态:`lsnrctl status` 监听器是Oracle数据库服务与客户端应用...

    Oracle日常运维常用命令速查手册

    Oracle 日常运维常用命令速查手册 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,作为Oracle运维人员,熟悉常用的命令和语句是非常必要的。本文档汇总了 Oracle 日常运维中常用的命令和语句,包括登录 ...

    oracle10g常用命令数据库的备份和恢复

    ### Oracle 10g 常用命令:数据库的备份与恢复 #### 一、基础知识与环境准备 在深入探讨 Oracle 10g 数据库的备份与恢复之前,我们需要了解一些基本概念和环境配置。 ##### 1. 连接到 Oracle 10g 数据库 - **连接...

    管理oracle 11gRAC常用命令

    ### 管理Oracle 11g RAC常用命令详解 #### 一、检查集群状态 在Oracle 11g RAC环境中,集群状态是非常重要的,因为它直接关系到数据库服务的可用性和稳定性。通过以下命令可以检查集群的整体状态: ```bash [grid@...

    oracle10g常用命令

    ### Oracle 10g 常用命令解析 ...以上就是根据提供的文档内容总结出的Oracle 10g常用命令及其应用场景。熟练掌握这些命令不仅有助于日常数据库管理工作的高效进行,也能在遇到问题时快速定位并解决问题。

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...

    Oracle 11g 数据库常用操作

    Oracle 11g数据库是企业级关系型数据库管理系统,它提供了强大的数据管理功能。本教程将详细介绍四个核心的Oracle数据库操作:创建表空间、创建用户并授予权限、使用Exp进行数据导出以及使用IMP进行数据导入。 1. ...

    ORACLE 12c RAC的常用管理命令

    Oracle 12c Real Application Clusters (RAC) 是Oracle数据库的一种高可用性解决方案,它允许多个实例共享同一个物理数据库,从而实现故障切换和负载均衡。了解并掌握RAC的常用管理命令对于DBA来说至关重要,这有助...

    oracle 11g RAC 常用命令整理分享

    [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online 2)、所有 Oracle 实例 —(数据库...

    Oracle10G常用维护语句

    本文将详细介绍Oracle 10G中的一些常用维护语句,这些语句对于数据库管理员(DBA)来说是日常管理工作的基石。 1. **创建表空间** `CREATE TABLESPACE` 语句用于创建一个新的表空间,它是存储数据库对象(如表、...

    Oracle 11g 客户端工具 精简版 Oracle Client

    Oracle 11g客户端工具是Oracle数据库系统的重要组成部分,它为开发者和DBA提供了一系列用于连接、管理和维护Oracle服务器的实用程序。精简版的Oracle Client通常包含了最基础且常用的组件,适合那些只需要进行基本...

    Oracle11g_新特性及常用维护工具详解

    在Oracle 11g中,为了确保数据库能够高效稳定地运行,设计了一系列后台进程来支持其核心功能。这些后台进程大致可以分为两大类:系统全局区(SGA)相关的进程和程序全局区(PGA)相关的进程。 - **系统监控器(System ...

    Oracle 常用命令举例.pdf

    以上内容概述了Oracle数据库中常用的命令及其使用方法,包括数据类型定义、流程控制、异常处理、存储过程与函数、软件包、触发器等方面的知识点,对于学习和掌握Oracle数据库有着重要的参考价值。

    Oracle11g从入门到精通2

     Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。  全书结构合理、内容翔实、示例丰富...

    oracle 10G for linux常用命令

    Oracle 10G for Linux 的常用命令是数据库管理员在日常管理中不可或缺的工具,这些命令涵盖了数据库的启动、停止、连接、数据导入导出以及监听器管理等多个方面。以下是一些核心命令的详解: 1. **sqlplus**: - `...

Global site tag (gtag.js) - Google Analytics