login.sql
tom kyte login.sql[@more@]define _editor=viset serveroutput on size 1000000set trimspool onset long 5000set linesize 100set pagesize 9999col plan_plus_exp for a80col gloabl_name new_value gnameset termout offdefine gname=idlecol global_name new_value gnameselect lower(user) || '@' || substr (global_name,1,decode(dot,0,length(global_name),dot-1)) global_name from (select global_name,instr(global_name,'.') dot from global_name);set sqlprompt '&gname>'set termout on
aix 开启 ssh
aix 开启 ssh[@more@]cd /etc/sshvi sshd_config#Port 22-- 去掉##PasswordAuthentication yes --去掉#lssrc -s sshd 查看状态stopsrc -s sshd; 停止sshstartsrc -s sshd 启动ssh
oracle 证书丢失怎么办
oracle 证书丢失怎么办[@more@]oracle的证书丢了,以前可以通过ocp-fulfillment_ww@oracle.com这个邮件地址重新申请,但是现在不能用了,(注意发邮件的时候最好用yahoo的,我用163发被退信了,不知道为啥)。自动回复的邮件,告诉我们这个邮件地址不能用了,要登录这个链接去申请了。http://education.oracle.com/pls/eval-eddap-dcd/OU_SUPPORT_OCP.home?p_source=OCPoracle 大学的电话:8008109931
sqlite
sqllite 简介[@more@]http://www.sqlite.org/SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.sqlite is a in-process library that implements a self-contained,contained,serverless,zero-configration,transactional SQL database engine.数据文件是跨平台的,如32 OR 64 ,big-endian little-endian (高or低字节
oracle11g r2 升级路线图
oracle11g r2 升级路线图[@more@]
oracle10g r2 升级路线图
oracle10g r2 升级路线图[@more@]
Oracle 9i升级路线图总览
Oracle 9i升级路线图总览[@more@]
oracle 分区表 概念以及常用操作
oracle 分区表 概念以及常用操作[@more@]此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.)
oracle11g 空表不能exp导出的问题
oracle11g 空表不能exp导出的问题[@more@]先查询一下哪些表是空的:Sql代码 select table_name from user_tables where NUM_ROWS=0; 下面我们通过select 来生成修改语句:Sql代码 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 然后就在结果窗口里面生成了下面那些东西: Sql代码 alter table E2USER_STATE allocate extent; alter table ENTERPRISE_E2USER allocate extent; alter table ENTERPRISE_INFO_TYPE allocate extent; alter table ENTERPRISE_MAPMARK allocate extent; alter
oracle 用户过期
oracle 用户过期 错误10次锁定[@more@]1、查看用户的proifle是那个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3、将密码有效期由默认的180天修改成“无限制”:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;4、 alter profile profile_name limit failed_login_attempts 20
dba 职责
dba 职责[@more@]作为一个dba,应该有整体运维的思维,而不仅仅局限在db上的一点。从开始的容量预估,架构设计,高可用方案设计,容灾设计,备份设计,集成部署,到中间的日常维护,监控(监控数据库、监控集群情况、监控网络、监控备份、监控主机三驾马车:cpu、内存、io),从监控的数据得到性能的基线和波动曲线,了解业务的峰值和空闲时间,定期的巡检,还有性能优化,到后来,还要关注补丁计划,迁移计划,版本升级计划,以及容灾演练的操作……
linux nfs
linux nfs[@more@]nfs 共享目录被保存在/etc/exports 文件里。默认为空,即没有任何共享目录。exports文件格式:目录(绝对路径) 客户端(选项1,选项2,选项n)客户端可是ip地址,主机名,域名,ip网段如(1.1.1.1/255.255.255.0)选项中有读写权限,同步异步等安全性设置。例子:[root@lvs ~]# more /etc/exports /home 193.168.10.11(rw,sync)/home 193.168.10.11(rw,sync)/home 193.168.10.11 (rw,sync) 带有空格的,打开了全局共享。[root@lvs ~]#service portmap restart[root@lvs ~]#service nfs restart查看共享目录[root@
SQL server 2005 express
SQL server 2005 express [@more@]SQL Server 2005 Express Edition有很多软件要求。在安装数据库软件之前,必须准备好这些必要条件。 依次按照以下顺序安装相应的内容。 互联网信息服务器5或更高 如果Windows服务器没有安装IIS,请从“开始”|“控制面板”|“添加删除程序”|“添加删除Windows组件”进行安装。 .NET Framework 2.0http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=enMSXML6http://www.microsoft.com/download/en/details.aspx?displaylang=en&i
oracle 查询表空间使用率的语句
oracle 查询表空间使用率的语句[@more@]SELECT UPPER(F.TABLESPACE_NAME) "SPACE_NAME", D.TOT_GROOTTE_MB "SPACE_SIZE(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "SPACE_USE(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES)/ D.TOT_GROOTTE_MB * 100, 2), '990.99') "USE_PER", F.TOTAL_BYTES "SPACE_FREE(M)", F.MAX_BYTES "MAX_BLOCK(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2)
oracle 10gr2 rac 修改auto_start
oracle 10gr2 rac 修改auto_start[@more@]crs_stat -t 可以查看当前的资源的状态,但是我发现重启系统后,asm没有online。如下:$ crs_stat -tName Type Target State Host------------------------------------------------------------ora.oratest01.ASM1.asm OFFLINE OFFLINE但是手动可以启动:srvctl start asm -n oratest01查询一下:$ /u01/oracle/product/crs/bin/crs_stat | grep NAME= | grep asmNAME=ora.oratest01.ASM1.asm$ /u01/oracle/product/crs/bin/crs_stat -p ora.oratest01.ASM1.asmNAME=ora.oratest01.ASM1.asmTYPE=
用户锁表
用户锁表[@more@] lock table t share mode;select object_name,a.object_id,session_id,serial# from v$locked_object a,user_objects b,v$session c where a.object_id=b.object_id and a.session_id=c.sid ;可以找到锁表的sid serial#alter system kill session 'sid,serial#';
sqlplus 跟踪sql语句
sqlplus 最耗资源sql语句跟踪[@more@]这片文章主要是介绍怎样查看哪个客户端的哪条sql语句最耗时。 transaction 有四个特性:ACID Atomicity 原子性 consistency 一致性 isolation 独立性 durability 持久性 主要介绍从4个视图里找到最终的SQL. v$session v$transaction v$process v$sql 查有多少个用户登录到数据库: select sid,serial#,username,status from v$session where username is not null; 查看数据服务器上有哪些用户连接上来: [root@ovt ~]# netstat -anp |more Active Internet connections
oracle emctl 报错
emctl[@more@]Oracle10G的EM采用了web方式,并且分成了2个产品,database control和grid control。这里主要介绍如何创建单数据的dbcontrol。Grid control需要下载单独的光盘安装。在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据库中建立一个sysman的schema,用于保存EM的一些数据,这个就是EM的资料库(repository)。使用命令行工具emca可以创建,修改,重建或者删除dbcontrol的配置。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g E
asmlib 报错
oracle asmlib[@more@]今天配置asm的时候出错了,记得以前也出过错,但是忘了怎么解决的了。现在又想起了记录一下。[root@rac1 ~]# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting <ENTER> without typing ananswer will keep that cu
linux redhat 双网卡绑定
linux redhat 双网卡绑定[@more@]linux双网卡绑定:由于近期客户对双网卡绑定需求很旺盛。 RHEL4.8 测试通过。 网卡1:eth0 网卡2:eth11.先修改eth0 和eht1这2个网卡配置文件.目录在(/etc/sysconfig/network-scripts/)如下: DEVICE=eth0 ONBOOT=yes MASTER=bond0 BOOTPROTO=none 2. eth1 也是同样的修改.如下: DEVICE=eth1 ONBOOT=yes MASTER=bond0 BOOTPROTO=none 3.新建一个虚拟网卡bond0,我们可以复制eth0的,复制后要修改内容. 复制 (cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0)修改内容为如下: DEVICE=bond0 ONBO