资源描述:
《oracle常用创建语法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1,创建用户语法:createuserODITRGidentifiedbyODITRG(defauIttablespaceusers);给用户赋予权限:grantconnect,resourcetoODITRG;收回权限:revokedbafromODITRG删除用户dropuseruserOl(CASCADE);cascade表示删除该用户下的对象修改密码把create换成alter即可三种角色:CONNECT连接角色只能查看RESOURCE资源角色有建表触发器的权限DBA管理员,有任何权限当出现某用户连着无法删掉该用户时,需要先杀死进程selectsid
2、,serial#,usernamefromv$session;查看用户连接情况altersystemkillsession'_sid,_serial#';杀掉进程,其中_sid,_serial#是Command1查询出的结果。2,创建表空间system登录,创建表空间,SQL>createtablespacets_cdcpubdatafile'F:oracleBltablespaceOracleDatats_cdcpub.dbf'size32Mautoextendonnext32mmaxsize1024mextentmanagementlocal;接
3、着创建用户。CreateUserUserNameIdentifiedbyPasswordDefaultTableSpaceStationSpace;给用户授权。GrantConnect,Resource,DBAtoUserName;扩展表空间ALTERTABLESPACEBIADDDATAFILE'd:2.dbfSIZE2048M;新增数据文件可以使用TOAD扩展数据文件alterdatabasedatafile12resize13312m;查看表空I、可select*fromV$TABLESPACE查看表和表空间的关系selectusername,def
4、ault_tablespacefromdba_users;查看某用户卜的所有表selectowner,object_namefromdba_objectswhereowner=*ggs'3,创建DBLINKcreatepublicdatabaselinksource_dbconnecttosystemidentifiedbysupconusing'source_db';public表示公有dblink,using/source_db/配置了的远程数据库实例名删除DBLINKdroppublicdatabaselinksource_db查看dblinksele
5、ctowner,object_namefromdba_objectswhereobject_type='DATABASELINK'管理员权限下查看详细select*fromall_db_links4,字符集查看数据库字符集selectuserenv('language')fromdual更改客户端字符集regedit—machine—software—orcale—NLS_LANG1,序列创建Createsequenceincomekeyincrementby1startwith1000maxvalue99999999(nocyclenocache)删除dr
6、opsequenceincomekey使用下一个值incomekey.nextval,当前值incomekey.currval查看序列select*fromuser_sequences修改序列当前值比较复杂2,转移数据文件方法一:(该法只能移动自创数据文件)1)手动拷贝要转移的数据数据文件'd:OracleDataGWTABLE42.DBF'到新的位置•E:OracleDataGWTABLE42.DBF'o2)把数据文件所屈的表空间0ffline,在SQLPLUS里运行如下命令:altertablespaceGWTABLEoffline;3)修改表空
7、间文件路径alterdatabaserenamefile'旧文件路径'to噺文件路径';ALTERDATABASERENAMEFILE'D:OracleDataGWTABLE42.DBF'to‘E:OracleDataGWTABLE42.DBF;4)当执行重命名命令后,ORACLE会认为数据库文件损坏,捉示:“需要恢复介质”shutdownimmediate;-关闭数据库startupmount;-以归档模式启动数据库,不打开数据库recoverdatafile'E:OracleDataGWTABLE42.DBF';一介质恢复salterdata
8、baseopen;5)把表空间0nline,这样就可