查看Oracle数据库状态
2013-11-21 13:54
274 查看
show sga
set wrap off
set linesize 400
-- 查看正在运行的后台进程
select * from v$bgprocess;
select * from v$bgprocess where paddr<>'00';
--查看数据库的物理组成:文件情况
select * from v$controlfile;
select * from v$datafile;
select * from v$logfile;
--查看实例内存情况
show parameter sga
show parameter shared
show parameter db_cache
show parameter log
alter system set db_cache_size=64m; //可以动态修改sga中内存区的大小,但是不能超过sga的最大内存
select * from dept;
--表空间管理
CREATE TABLESPACE tbs2
DATAFILE 'D:\oracle\oradata\APTECH\tbs2_01.dbf'
SIZE 50M;
conn sys/admin as sysdba(重启数据库必须以sys用户登陆)
shutdown immediate(关闭数据库)
启动数据库的三个步骤:
startup nomount (启动实例)
alter database mount;(装载数据库,读取控制文件)
alter database open;(打开数据库,对数据文件,日志文件进行一致性校验)
--用户管理
-- Create the user
CREATE USER MARTIN
IDENTIFIED BY martinpwd
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
-- Grant role privileges
GRANT CONNECT TO MARTIN;
GRANT RESOURCE TO MARTIN;
-- 如果不使用 CONNECT 角色,则需要逐个赋予用户权限
GRANT CREATE SESSION TO MARTIN;
GRANT CREATE TABLE TO MARTIN;
GRANT CREATE VIEW TO MARTIN;
GRANT CREATE SEQUENCE TO MARTIN;
GRANT CREATE SEQUENCE TO MARTIN;
GRANT SELECT ON TEST TO MARTIN;
GRANT ALL ON TEST TO MARTIN;
-- 授予用户使用表空间 USERS 的权限
ALTER USER MARTIN
QUOTA UNLIMITED ON USERS;
--修改用户密码
ALTER USER MARTIN IDENTIFIED BY martinpass;
--修改自己的密码
在sql*plus中直接输入password命令即可
--删除用户
DROP USER MARTIN CASCADE;
-- 查看用户 MARTIN 的信息
select USERNAME,USER_ID,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE
from dba_users
where username = 'MARTIN';
set wrap off
set linesize 400
-- 查看正在运行的后台进程
select * from v$bgprocess;
select * from v$bgprocess where paddr<>'00';
--查看数据库的物理组成:文件情况
select * from v$controlfile;
select * from v$datafile;
select * from v$logfile;
--查看实例内存情况
show parameter sga
show parameter shared
show parameter db_cache
show parameter log
alter system set db_cache_size=64m; //可以动态修改sga中内存区的大小,但是不能超过sga的最大内存
select * from dept;
--表空间管理
CREATE TABLESPACE tbs2
DATAFILE 'D:\oracle\oradata\APTECH\tbs2_01.dbf'
SIZE 50M;
conn sys/admin as sysdba(重启数据库必须以sys用户登陆)
shutdown immediate(关闭数据库)
启动数据库的三个步骤:
startup nomount (启动实例)
alter database mount;(装载数据库,读取控制文件)
alter database open;(打开数据库,对数据文件,日志文件进行一致性校验)
--用户管理
-- Create the user
CREATE USER MARTIN
IDENTIFIED BY martinpwd
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
-- Grant role privileges
GRANT CONNECT TO MARTIN;
GRANT RESOURCE TO MARTIN;
-- 如果不使用 CONNECT 角色,则需要逐个赋予用户权限
GRANT CREATE SESSION TO MARTIN;
GRANT CREATE TABLE TO MARTIN;
GRANT CREATE VIEW TO MARTIN;
GRANT CREATE SEQUENCE TO MARTIN;
GRANT CREATE SEQUENCE TO MARTIN;
GRANT SELECT ON TEST TO MARTIN;
GRANT ALL ON TEST TO MARTIN;
-- 授予用户使用表空间 USERS 的权限
ALTER USER MARTIN
QUOTA UNLIMITED ON USERS;
--修改用户密码
ALTER USER MARTIN IDENTIFIED BY martinpass;
--修改自己的密码
在sql*plus中直接输入password命令即可
--删除用户
DROP USER MARTIN CASCADE;
-- 查看用户 MARTIN 的信息
select USERNAME,USER_ID,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE
from dba_users
where username = 'MARTIN';
相关文章推荐
- 查看oracle数据库状态
- Oracle数据库查看用户状态
- 查看Oracle数据库状态
- Oracle数据库查看用户状态
- 设置Oracle的bash环境及字符集、如何查看Oracle数据库的状态
- suse linux下 oracle数据库状态查看
- 查看oracle数据库的使用状态
- suse linux下 oracle数据库状态查看
- Oracle数据库查看用户状态
- 网络状态查看命令学习_Netstat
- mysql状态查看 QPS/TPS/缓存命中率查看
- Mysql 查看数据库状态
- 查看 SQL 中JOB 的运行状态
- Linux 查看进程中的线程、及其状态信息
- mysql查看session连接数和session状态
- Linux中查看socket状态
- Oracle数据库查看某天创建的所有表、视图等
- 如何在WINDOWS状态下查看登陆密码
- ORACLE数据库查看分区表相关信息的方法
- 查看Tocmat的运行状态