oracl命令大全.docx
- 文档编号:2203836
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:39
- 大小:45.87KB
oracl命令大全.docx
《oracl命令大全.docx》由会员分享,可在线阅读,更多相关《oracl命令大全.docx(39页珍藏版)》请在冰豆网上搜索。
oracl命令大全
System
07081224
第一章:
日志管理
1.forcinglogswitches 迫使开关日志
sql>altersystemswitchlogfile;
2.forcingcheckpoints 强迫检查
sql>altersystemcheckpoint;
3.addingonlineredologgroups 加入联机重做日志组
sql>alterdatabaseaddlogfile[group4]
sql>('/disk3/log4a.rdo','/disk4/log4b.rdo')size1m;
4.addingonlineredologmembers 加入联机重做日志成员
sql>alterdatabaseaddlogfilemember
sql>'/disk3/log1b.rdo'togroup1,
sql>'/disk4/log2b.rdo'togroup2;
5.changesthenameoftheonlineredologfile 更改名称的联机重做日志
sql>alterdatabaserenamefile'c:
/oracle/oradata/oradb/redo01.log'
sql>to'c:
/oracle/oradata/redo01.log';
6.droponlineredologgroups 落在线重做日志组
sql>alterdatabasedroplogfilegroup3;
7.droponlineredologmembers 落在线重做日志成员
sql>alterdatabasedroplogfilemember'c:
/oracle/oradata/redo01.log';
8.clearingonlineredologfiles结算在线重做日志文件
sql>alterdatabaseclear[unarchived]logfile'c:
/oracle/log2a.rdo';
9.usinglogmineranalyzingredologfiles使用logminer分析重做日志
a.intheinit.oraspecifyutl_file_dir=''
b.sql>executedbms_logmnr_d.build('oradb.ora','c:
\oracle\oradb\log');
c.sql>executedbms_logmnr_add_logfile('c:
\oracle\oradata\oradb\redo01.log',
sql>dbms_logmnr.new);
d.sql>executedbms_logmnr.add_logfile('c:
\oracle\oradata\oradb\redo02.log',
sql>dbms_logmnr.addfile);
e.sql>executedbms_logmnr.start_logmnr(dictfilename=>'c:
\oracle\oradb\log\oradb.ora');
f.sql>select*fromv$logmnr_contents(v$logmnr_dictionary,v$logmnr_parameters
sql>v$logmnr_logs);
g.sql>executedbms_logmnr.end_logmnr;
第二章:
表空间管理
1.createtablespaces 创建表空间
sql>createtablespacetablespace_namedatafile'c:
\oracle\oradata\file1.dbf'size100m,
sql>'c:
\oracle\oradata\file2.dbf'size100mminimumextent550k[logging/nologging]
sql>defaultstorage(initial500knext500kmaxextents500pctinccease0)
sql>[online/offline][permanent/temporary][extent_management_clause]
2.locallymanagedtablespace 本地管理表空间
sql>createtablespaceuser_datadatafile'c:
\oracle\oradata\user_data01.dbf'
sql>size500mextentmanagementlocaluniformsize10m;
3.temporarytablespace 临时表空间
sql>createtemporarytablespacetemptempfile'c:
\oracle\oradata\temp01.dbf'
sql>size500mextentmanagementlocaluniformsize10m;
4.changethestoragesetting 改变存储设置
sql>altertablespaceapp_dataminimumextent2m;
sql>altertablespaceapp_datadefaultstorage(initial2mnext2mmaxextents999);
5.takingtablespaceofflineoronline 同时表空间离线或在线
sql>altertablespaceapp_dataoffline;
sql>altertablespaceapp_dataonline;
6.read_onlytablespace 只读表空间
sql>altertablespaceapp_datareadonly|write;
7.dropingtablespace 删除表空间
sql>droptablespaceapp_dataincludingcontents;
8.enableingautomaticextensionofdatafiles enableing自动延长数据档案
sql>altertablespaceapp_dataadddatafile'c:
\oracle\oradata\app_data01.dbf'size200m
sql>autoextendonnext10mmaxsize500m;
9.changethesizefodatafilesmanually尺寸变化的数据档案手动
sql>alterdatabasedatafile'c:
\oracle\oradata\app_data.dbf'resize200m;
10.Movingdatafiles:
altertablespace移动数据档案:
改变表空间
sql>altertablespaceapp_datarenamedatafile'c:
\oracle\oradata\app_data.dbf'
sql>to'c:
\oracle\app_data.dbf';
11.movingdatafiles:
alterdatabase 移动数据档案:
改变数据库
sql>alterdatabaserenamefile'c:
\oracle\oradata\app_data.dbf'
sql>to'c:
\oracle\app_data.dbf';
第三章:
表
1.createatable 新建表
sql>createtabletable_name(columndatatype,columndatatype]....)
sql>tablespacetablespace_name[pctfreeinteger][pctusedinteger]
sql>[initransinteger][maxtransinteger]
sql>storage(initial200knext200kpctincrease0maxextents50)
sql>[logging|nologging][cache|nocache]
2.copyanexistingtable 复制一个现有的表
sql>createtabletable_name[logging|nologging]assubquery
3.createtemporarytable 创建临时表
sql>createglobaltemporarytablexay_tempasselect*fromxay;
oncommitpreserverows/oncommitdeleterows
4.pctfree=(averagerowsize-initialrowsize)*100/averagerowsize
pctused=100-pctfree-(averagerowsize*100/availabledataspace)
5.changestorageandblockutilizationparameter改变存储和利用块参数
sql>altertabletable_namepctfree=30pctused=50storage(next500k
sql>minextents2maxextents100);
6.manuallyallocatingextents
sql>altertabletable_nameallocateextent(size500kdatafile'c:
/oracle/data.dbf');
7.movetablespace 移动表空间
sql>altertableemployeemovetablespaceusers;
8.deallocateofunusedspacedeallocate的闲置空间
sql>altertabletable_namedeallocateunused[keepinteger]
9.truncateatable 截断表
sql>truncatetabletable_name;
10.dropatable删除表
sql>droptabletable_name[cascadeconstraints];
11.dropacolumn删除列
sql>altertabletable_namedropcolumncommentscascade
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracl 命令 大全
![提示](https://static.bdocx.com/images/bang_tan.gif)