网络编程
位置:首页>> 网络编程>> 数据库>> oracle dba 应该熟悉的命令(3)

oracle dba 应该熟悉的命令(3)

 来源:asp之家 发布时间:2009-07-02 12:08:00 

标签:oracle,dba,命令

41 显示动态性能视图的结构
desc v$parameter;
名称
NUM
NAME
TYPE
VALUE
ISDEFAULT
ISSES_MODIFIABLE
ISSYS_MODIFIABLE
ISMODIFIED
ISADJUSTED
DESCRIPTION
UPDATE_COMMENT
42 有条件的显示动态参数
select * from v$parameter where name like '%db_cache%';
43 修改参数语句
alter system set sga_max_size=256m scope=spfile; &&写入SPFILE,重启生效
alter system set sga_max_size=256m scope=memory; &&写入内存区,立即生效
alter system set sga_max_size=256m scope=both; &&即写入内存区,又写入SPFILE,默认为BOTH.
44 动态调整large_pool_size的语句
alter system set large_pool_size=16M;
45 当前正在使用的SGA的大小
select sum(bytes)/1024/1024 from v$sgastat;
46 设置db_cache_size的大小保存在SPFILE
alter system set db_cache_size=128m scope=spfile;
47 设置shared_pool_size的大小保存在SPFILE中
alter system set shared_pool_size=80m scope=spfile;
48 显示PGA的状态
select * from v$pgastat;
show parameter pga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 16777216
49 带PFILE来启动资料库,?代表ORACLE的主目录
startup pfile=?databaseinitmydb.ora
50 显示当前数据库的状态,mount的状态下就可以查看数据库的状态
select open_mode from v$database;
51 显示当前实例 nomount状态下就可以查看实例
select * from v$instance;
52 显示 background_dump_dest的路径 ,
show parameter background_dump_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest string D:oracleadminthwerpbdump
53 显示当有用户的表
select * from user_tables;
54 显示当有用户可以访问表
select * from all_tables;
55 显示用户为SCOTT的表
select * from dba_tables where owner='SCOTT';
56 显示所有用户信息
select * from dba_users;
57 建立用户并指定密码
create user edpthw identified by edpthw;
58 给用户授权
grant connect,resource to edpthw;
59 建立一个表
create table a(a int);
60 显示数据字典中表名为USER开头的表名
select table_name from dict where table_name like 'USER%';

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com