/*创建表空间*/
create tablespace easyvary
datafile 'F:\oracle\product\10.2.0\oradata\mmds'
size 100M
autoextend on next 10M
maxsize 1G

/*创建表空间2*/
create tablespace project
datafile 'D:\oracle\product\10.2.0\oradata\project\project.dbf'
size 200M
autoextend on next 10M
maxsize unlimited

--创建表空间3,在ASM的rac集群上需要放到DATA磁盘组
create tablespace mmds datafile ' +DATA/mmds/datafile/mmds01.dbf' size 16G

--asm rac集群增加数据文件方法--要放到DATA磁盘组
alter tablespace mmds add datafile '+DATA/mmds/datafile/mmds02.dbf' size 16G

--rac上创建临时表空间
create temporary tablespace mmds_temp tempfile '+DATA/mmds/datafile/mmds_temp.dbf' size 4G

/*创建临时表空间*/
create temporary tablespace gmcc_temp
tempfile 'E:\oracleDataSpace\gmcc_temp.dbf'
size 256M

/*创建用户,并指向默认表空间*/
create user bccms identified by bccms
default tablespace project
temporary tablespace project_temp

/*删除表空间*/
drop tablespace TBS_TEST including contents


/*对用户进行授权与回收权限语法*/
revoke 角色名 from 用户名
grant 角色名 to 用户名
/*普通开发者使用权限*/
grant connect,resource,SELECT_CATALOG_ROLE,SELECT ANY DICTIONARY to nmc;
/*
  以上四个权限,是可以让普通的用户通过客户端进行连接DB
*/

/*开通用户dba权限*/
grant dba to gmcc_nmc
/*回收用户DBA权限*/
revoke dba from gmcc_nmc

/*查看表空间*/
select name from v$datafile;
/*查看SGA*/
$show parameter sga
/*修改SGA*/
$alter system set sga_max_size=5000m scope=spfile;
/*查看PGA*/
$show parameter pga
/*修改PGA*/
$alter system set pga_aggregate_target = 300M scope=both;

/*注意oracle服务器中,SGA + PGA < 1.7G */

solairs下操作oracle常用命令
/*启动一个实例*/
sqlplus sys/oracle@ICES as sysdba
其中:用户:sys 密码:oracle 实例:ICES
/*启动监控器命令*/
$ lsnrctl start
/*停止监听器的命令*/
$ lsnrctl stop
/*监测监听器当前状态的命令*/
$ lsnrctl status

/*关闭oracle服务*/
$shutdown immediate

/*进入Database Configuration Assistant*/
$dbca
/*进入Net Manager*/
$netmgr

solaris系统命令
/*释放oracle共享内存*/
alter system flush shared_pool;

/*查看系统内存*/
prtconf -vp | grep Mem


数据库包括 所有物理文件 例如数据文件(.dbf) 控制文件 重做日志文件

实例 + 数据库就构成了一个独立完整的oracle数据库

你意义中的数据库 和 oracle这个数据库不是一个概念

你完全可以用表空间 来 代替这个数据库概念

每个实例里面就只有一个数据库 但是每个实例里面可以有多个表空间

sid 就是指实例名

然后 本地需要在netmanager里面建立一个新的服务名 去访问远程的数据库 ,这个新的 就是客户端在使用的


/*导入表1*/
impdp hgqd/system DUMPFILE=test_dump.dmp DIRECTORY=test_dmpdir JOB_NAME=test_imp LOGFILE=test_imp.log table_exists_action=replace exclude=statistics STATUS=1


/*导入表2*/
imp userid=mmds/mmds@ICES_LOCAL full=y file=D:/mmds_0816.dmp  在cmd直接运行

/*导入部分表*/
imp orcl/orcl@orcl file=e:\data_mmds_data_2010-10-14.DMP  log=e:\1.log tables=(MBW_WAP_FILTER,MBW_WAP_FILTER_FEATURE)

/*导出表脚本*/
exp ifiip/ifiip@ices file=d:\20100919.dmp log=d:\1.log owner=ifiip  在cmd直接运行



/*导出表*/
expdp ljname/ljpass DUMPFILE=test_new.dmp DIRECTORY=datack schemas=ljname JOB_NAME=test_new LOGFILE=test_new.log STATUS=1
(ljname为用户对应的表空间)




/*PL/SQL执行*.sql文件命令为:*/
@+filePath
如:执行sequence.sql ,该文件路径为:I:\wayinfo-DB\luojun
那么命令为:@I:\wayinfo-DB\luojun\sequence.sql


/* 已经使用的表空间大小*/
select  tablespace_name,count(*) as extends, round(sum(bytes)/1024/1024, 2) as MB, sum(blocks) as blocks  from dba_free_space group by tablespace_name;

/*查看所有segment的大小*/
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name

//查看用户表对应的空间,临时表空间
 select username,default_tablespace,temporary_tablespace
 from dba_users
 where username='CLOUD'


/*增加表空间大小,采用添加数据文件的方法*/
ALTER TABLESPACE ecom ADD DATAFILE '/export/home/opt/app/oracle/oradata/ices/ices/ecom01.dbf' SIZE 2G;

alter tablespace mmds add datafile '/data/oracle_data/mmds20.dbf' size 16000m;


/*如果是表空间达到最大值,那么可以修改表空间数据文件的maxsize值:*/
alter database datafile '/oradata/..../system01.dbf' autoextend on maxsize 10240m;

/*查询局域网内链接oracle的机器数和机器名*/
select count(machine),machine from v$session where username is not null group by machine

/*查询链接oracle的用户和用户数*/
select count(username),username from v$session where username is not null group by username

/*查看数据文件信息*/
select * from dba_data_files

# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = D:\oracle\product\10.2.0\DB_1)
      (SID_NAME = ORCL)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = SDE)
      (ORACLE_HOME = D:\oracle\product\10.2.0\DB_1)
      (SID_NAME = SDE)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = RDServer)(PORT = 1521))
    )
  )


--oracle 重新建立索引
ALTER INDEX IX_MBW_FEATURE_FEATURE_ID REBUILD ONLINE COMPUTE STATISTICS;

--oracle 查询表哪些字段建立了索引
select * from Dba_Ind_Columns where table_name ='MBW_WAP_FILTER_FEATURE';


--oracle 查询表有哪些索引
select * from dba_indexes where table_name ='MBW_WAP_FILTER_FEATURE';

--查看表空间对应的物理文件名,大小,使用率。
select b.file_name 物理文件名,
       b.tablespace_name 表空间,
       b.bytes / 1024 / 1024 大小M,
       (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M,
       substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) 利用率
  from dba_free_space a, dba_data_files b
 where a.file_id = b.file_id
 group by b.tablespace_name, b.file_name, b.bytes
 order by b.tablespace_name


--把某个表的外键设置为无效
alter table mbw_wap_filter_feature disable constraint filter_id

--把某个表的主键设置为无效
alter table mbw_wap_filter disable primary key cascade

--把某个表的主键设置为有效
alter table mbw_wap_filter enable primary key

1.查看RAC服务配置db01svr,db02svr
srvctl config service -d mmdsdb

2.rac故障切换后,切回去,把飘到db02svr的节点1,切换回去db01svr
srvctl relocate service -d mmdsdb -s db02svr -i  mmdsdb1 -t mmdsdb2

3.rac单节点启动
启动crs ,需要root用户
cd /u01/app/11.2.0/grid/bin/
crsctl start crs
启动asm实例
ORACLE_SID=+ASM2; export ORACLE_SID
sqpplus / as sysdba
查看启动日志crs
tail -f /u01/app/11.2.0/grid/log/gdgz-mmds-db02/crsd/crsd.log
查看实例日志
tail -f /u01/app/oracle/diag/rdbms/mmdsdb/mmdsdb2/trace/alert_mmdsdb2.log



---查询某个数据库中cloud用户下USERINFO表的dll
set line 180
set pagesi 500
set long 999999999
select dbms_metadata.get_ddl('TABLE','USERINFO','CLOUD') from dual ;


----查看188.1.1.185代理信息
/u01/app/oracle/agent11g/agent11g/bin/emctl status agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
Agent Version     : 11.1.0.1.0
OMS Version       : 11.1.0.1.0
Protocol Version  : 11.1.0.0.0
Agent Home        : /u01/app/oracle/agent11g/agent11g
Agent binaries    : /u01/app/oracle/agent11g/agent11g
Agent Process ID  : 22360
Parent Process ID : 22319
Agent URL         : https://gdgz-mmds-db01:3872/emd/main/
Repository URL    : https://nmgc.gmcc.net:1159/em/upload
Started at        : 2012-05-30 17:28:28
Started by user   : oracle
Last Reload       : 2012-06-03 09:24:03
Last successful upload                       : 2012-06-07 14:59:12
Total Megabytes of XML files uploaded so far :   230.37
Number of XML files pending upload           :        0
Size of XML files pending upload(MB)         :     0.00
Available disk space on upload filesystem    :    25.64%
Last successful heartbeat to OMS             : 2012-06-07 15:06:19
---------------------------------------------------------------
Agent is Running and Ready