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 命令,包括监听命令、用户管理命令、表及表空间管理命令等。 一...
个人整理的Oracleq10g常用的命令,里面的'-'是oracle的注释。适合开发人员和数据库学习人员学习
以下是一些关于Oracle 11g常用命令的详细解释: 1. 监听器管理: - 启动监听器:`lsnrctl start` - 停止监听器:`lsnrctl stop` - 查看监听器状态:`lsnrctl status` 监听器是Oracle数据库服务与客户端应用...
Oracle 日常运维常用命令速查手册 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,作为Oracle运维人员,熟悉常用的命令和语句是非常必要的。本文档汇总了 Oracle 日常运维中常用的命令和语句,包括登录 ...
### Oracle 10g 常用命令:数据库的备份与恢复 #### 一、基础知识与环境准备 在深入探讨 Oracle 10g 数据库的备份与恢复之前,我们需要了解一些基本概念和环境配置。 ##### 1. 连接到 Oracle 10g 数据库 - **连接...
### 管理Oracle 11g RAC常用命令详解 #### 一、检查集群状态 在Oracle 11g RAC环境中,集群状态是非常重要的,因为它直接关系到数据库服务的可用性和稳定性。通过以下命令可以检查集群的整体状态: ```bash [grid@...
### Oracle 10g 常用命令解析 ...以上就是根据提供的文档内容总结出的Oracle 10g常用命令及其应用场景。熟练掌握这些命令不仅有助于日常数据库管理工作的高效进行,也能在遇到问题时快速定位并解决问题。
### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...
Oracle 11g数据库是企业级关系型数据库管理系统,它提供了强大的数据管理功能。本教程将详细介绍四个核心的Oracle数据库操作:创建表空间、创建用户并授予权限、使用Exp进行数据导出以及使用IMP进行数据导入。 1. ...
Oracle 12c Real Application Clusters (RAC) 是Oracle数据库的一种高可用性解决方案,它允许多个实例共享同一个物理数据库,从而实现故障切换和负载均衡。了解并掌握RAC的常用管理命令对于DBA来说至关重要,这有助...
[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 实例 —(数据库...
本文将详细介绍Oracle 10G中的一些常用维护语句,这些语句对于数据库管理员(DBA)来说是日常管理工作的基石。 1. **创建表空间** `CREATE TABLESPACE` 语句用于创建一个新的表空间,它是存储数据库对象(如表、...
Oracle 11g客户端工具是Oracle数据库系统的重要组成部分,它为开发者和DBA提供了一系列用于连接、管理和维护Oracle服务器的实用程序。精简版的Oracle Client通常包含了最基础且常用的组件,适合那些只需要进行基本...
在Oracle 11g中,为了确保数据库能够高效稳定地运行,设计了一系列后台进程来支持其核心功能。这些后台进程大致可以分为两大类:系统全局区(SGA)相关的进程和程序全局区(PGA)相关的进程。 - **系统监控器(System ...
以上内容概述了Oracle数据库中常用的命令及其使用方法,包括数据类型定义、流程控制、异常处理、存储过程与函数、软件包、触发器等方面的知识点,对于学习和掌握Oracle数据库有着重要的参考价值。
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...
Oracle 10G for Linux 的常用命令是数据库管理员在日常管理中不可或缺的工具,这些命令涵盖了数据库的启动、停止、连接、数据导入导出以及监听器管理等多个方面。以下是一些核心命令的详解: 1. **sqlplus**: - `...