• RSS订阅
  • 交换链接
  • 首页

Jeffrey’s Blog

Web&P2P系统架构及优化


oracle学习笔记

June 6th, 2007

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=581

++调整显示格式
SQL> set lines 256
SQL> set pages 42

++查看当前用户
show user  
conn sys as sysdba

++创建用户hillary,密码为window的用户,默认的表空间是users,临时表空间是temp
create user hillary identified by window default tablespace users temporary tablespace temp;

++删除用户
drop user user_name [cascade]; #如果被删除的用户拥有对象,则需要使用cascade关键字

++修改口令
sqlplus ‘/ as sysdba’
alter user user_name identified by new_password;
password; #仅能修改当前用户的口令

++锁定/解锁用户
alter user user_name account [lock|unlock];

++修改默认表空间
alter user user_name default tablespace new_def_tablespace [temporary tablespace new_temp_tablespace];

++给用户相应权限
grant system_prifvilege[,system_privilege] to user_name [with admin option]; #with admin option表示将要授予系统权限的用户
grant create session to hillary; #授予create session privilege
grant connect,resource to username; #不赋此权限,此用户无法登录

++查看当前系统用户信息
select username,password from dba_users;

++查看用户的系统权限
connect user/password;
select * from user_sys_privs;

++回收系统权限
revoke system_privilege [,system_privilege] from user_name

++为用户授予对象权限
grant object_privilege [(column_name)] on object_name to user_name [with grant option]
#object_privilege表示对象权限,column_name表示对象中的列名称,object_name表示指定的对象名称,with grant option 允许该用户将当前的对象权限转授予其他用户.
例:(1)为hillary用户授予对scott.authors表的select/insert/delete的对象权限.命令如下
connect scott/password;
grant select,insert,delete on scott.authors to hillary [with grant option];
(2)为hillary授予对scott.authors表中first_name和phone列的更新权限.
connect scott/password;
grant update (first_name,,phone) on scott.authors to hillary;
++回收授予的对象权限
revoke object_privilege on object_name from user_name
connect scott/password; revoke select,insert on scott.authors from hillary;

++角色创建 / 查看角色信息
create role role_name [identified by role_password];
select * from user_role_privs;

++清空table_name表
delete from table_name

++删除表空间及相关数据文件
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

++ORA-27123: unable to attach to shared memory segment错误
echo 4294967295 >/proc/sys/kernel/shmmax

++查看HS_INFO表的索引情况
SQL> select index_name,index_type  from user_indexes where table_name=’HS_INFO’;

++检查索引键值:

SQL> select index_name,column_name from user_ind_columns  where table_name =’HS_INFO’; 

++CPU占用100%分析
1、top
看到暂用cpu利用率较高的oracle或者相关进程。获取进程id
2、使用如下语句查询
select sql_text,spid,v$session.program,process from
v$sqlarea,v$session,v$process
where v$sqlarea.address=v$session.sql_address
and v$sqlarea.hash_value=v$session.sql_hash_value
and v$session.paddr=v$process.addr
and v$process.spid in (PID);
将第一步查询到的pid输入上面的括号里面,用逗号分开。也可以用下面的方法
SELECT   sql_text
    FROM v$sqltext a
   WHERE a.hash_value = (SELECT sql_hash_value
                           FROM v$session b
                          WHERE b.SID = ‘&sid’)
ORDER BY piece ASC
/     
3、就可以得到占用cpu比较多的语句。

++启用sqlplus的AutoTrace功能
sqlplus ‘ / as sysdba ‘
SQL> @?/rdbms/admin/utlxplan
grant all on plan_table to public ;
@?/sqlplus/admin/plustrce
grant plustrace to public ;
SQL> set autotrace on
SQL> set timing on
SQL> set autotrace traceonly
SQL> select table_name from user_tables;
测试
SQL> set autotrace trace explain
SQL> select * from tab

++记录/关闭语句执行时间
set timing on/off;
select  * from tab;

Last modified at: Tuesday, June 24th, 2008 04:25:37 pm
Trackback URL: http://blog.zhangjianfeng.com/article/581/trackback

给本文打分: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Tags: oracle, 学习, 笔记
2007/06/6 | 阅读全文 | 应用服务, 电脑网络 | Email This Post | Print This Post | 1,393 views |
收藏到网摘: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Related Post

  • Tuesday, June 24th, 2008 -- oracle一次数据迁移笔记
  • Saturday, December 22nd, 2007 -- suse 学习笔记
  • Wednesday, September 12th, 2007 -- iptables学习笔记
  • Monday, April 16th, 2007 -- Legato networker学习笔记(杂)
  • Wednesday, February 7th, 2007 -- sed学习笔记
  • Monday, February 5th, 2007 -- squid安装配置笔记(反向代理)
  • Saturday, December 23rd, 2006 -- apache学习笔记
  • Friday, December 22nd, 2006 -- FreeBSD6.1学习笔记
  • Thursday, July 20th, 2006 -- DNS与BIND学习笔记
  • Friday, June 6th, 2008 -- xen安装及配置笔记

0 Responses to “oracle学习笔记”


  1. No Comments

Leave a Reply

  • :em04:
  • :em18:
  • :em17:
  • :em10:
  • :em01:
  • :em05:
  • :em15:
  • :em07:
  • :em03:
  • :em13:
  • :em09:
  • :em12:
  • :em11:
  • :em06:
  • :em16:
  • :em14:
  • :em02:
  • :em08:

« 英语词组大全
身份证里的”X”原来是这个意思 »

    最新文章

    • Subversion的用户自助修改口令实现(linux测试通过)
    • SLES10-SP1+Apache-2.0.63+SVN-1.4.6安装配置笔记
    • [音乐欣赏]A place nearby
    • 不错的firefox插件---鼠标手势mouse gestures
    • 一些相克食品
    • oracle一次数据迁移笔记
    • 不错的vi-vim键盘图(中英文双版)
    • xen安装及配置笔记
    • Multiple network cards and bridges in Xen[zz]
    • 从LiveJournal后台发展看大规模网站性能优化方法[zz]

    评分最高文章

      • 今天下载的一个CHM文件,打开时右边的内容看不到,提示“该页无法显示”。
      • linux日志服务器配置笔记
      • Legato networker学习笔记(杂)
      • linux tips 技巧笔记
      • [BT下载]2006韩剧-葡萄园的那小伙儿
      • 我家的金吉拉
      • 卡巴斯基病毒库离线更新方法
      • 忽悠姐妹花主题曲下载
      • 轻轻松松把 Apache 配置安全
      • 北京IDC机房介绍

    随机文章:

    • 更改solaris IP地址和主机名
    • Easy FM 轻松调频节目单(北京/上海)
    • 刘德华残奥会MV《Everyone Is NO.1》
    • 在编译jabberd时出现不能找到mysql client libraries
    • 人大MM在水木征婚,很强的回复:)
    • FC5下安装PPTP Client
    • secureCRT设置彩色和显示中文
    • Argument list too long错误
    • 超级全的北京个性小店攻略^____^

    最新评论

    • very good :em02: ,I like very much !!...
    • :em03: :em13: :em15: :em07...
    • 北京电信通有四个机房1惠普机房 2中...
    • :em04: :em18: :em17...
    • 结婚的好日子啊8月10...
    • c2950-1-1(config)# snmp-server trap-source FastEt...
    • :em16: :em16: :em16: :em16: :em16: :em16: :...
    • :em01: :em07: :em04: :em17: :em10: :em18: :...
    • 我是天称座 :em14: :em15: :em03: :em02: :...
    • [...] 前面一段:1.3.6.1.4.1. 可以查看这...


    邮件订阅  
  • Categories

    • 个人日志 (15)
    • 休闲娱乐 (79)
    • 应用服务 (86)
    • 影音娱乐 (10)
    • 电脑网络 (78)
    • 站点日志 (19)
    • 系统管理 (242)
    • 英语学习 (15)
    • 衣食住行 (41)
    • 资料共享 (28)
  • 工具网址

    • 天气预报
    • 常用电话
    • 疾病查询
    • 在线翻译
    • Alexa排名查询
    • IP信息查询
    • 邮箱图标生成
    • 我的Firefox插件
  • 友情链接

    • linuxの飘扬
    • winter的平凡生活
    • 伤感星星的天空
    • 回忆未来[张宴]
    • 存储部落
    • 扶凯Blog
    • 沐宇春风
    • 爱MySQL中文网
    • 狗.车.志
    • 非礼勿视
  • Tags

    • 下载 优化 使用 免费 北京 升级 学习 学习笔记 安装 工具 技巧 日志 最新 服务器 笔记 英语学习 菜谱 视频 解决 调优 软件 运程 配置 配置文件 食物 2007 apache blog dreamhost freebsd Legato linux mysql networker oracle php RAID5 RedHat sendmail shell squid suse Ubuntu windows wordpress

Jeffrey's Blog is powered by WordPress 2.3.1 and Unnamed 1.22
Entries (RSS) and Comments (RSS) Admin 京ICP备06038449号

Podcast Powered by podPress (v8.8)