oracle常用创建语法_第1页
oracle常用创建语法_第2页
oracle常用创建语法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1, 创建用户语法:create user ODITRG ide ntified by ODITRG(default tablespaceusers );给用户赋予权限:grant conn ect,resource to ODITRG;收回权限:revoke dba from ODITRG删除用户 drop user user01(CASCADE) ; cascade表示删除该用户下的对象修改密码把create换成alter即可三种角色:CONNECT连接角色只能查看RESOURCE资源角色有建表触发器的权限DBA管理员,有任何权限当出现某用户连着无法删掉该用户时,需要先杀死进程select

2、 sid, serial#, user name from v$sessi on;查看用户连接情况alter system kill session '_sid, _serial#'杀掉进程,其中 _sid, _serial# 是 Comma nd 1 查询出的结果。2,创建表空间system登录,创建表空间,SQL> create tablespace ts_cdcpub datafile 'F:oracleBItablespaceOracleDatats_cdcpub.dbf size 32M autoexte nd on n ext 32m maxsize

3、1024m exte nt man ageme nt local; 接着创建用户。Create User UserName Ide ntified by Password Default TableSpace Stati on Space;给用户授权。Grant Conn ect,Resource,DBA to UserName;扩展表空间 ALTER TABLESPACE BI ADD DATAFILE 'd:2.dbf ' SIZE 2048M; 新增数据文件可以使用TOAD扩展数据文件 alter database datafile 12 resize 13312m;查看

4、表空间 select * from V$TABLESPACE查看表和表空间的关系select user name, default_tablespace from dba_users;查看某用户下的所有表select own er,object_ name from dba_objects where own er='ggs'3,创建 DBLINKcreate public database link source_db connect to system ide ntified by supc on using 'source_db' public表示公有db

5、link,using source_db'配置了的远程数据库实例名删除 DBLINK drop public database link source_db查看 dblinkselect owner,object_name from dba_objects where object_type='DATABASE LINK'管理员权限下查看详细select * from all_db_li nks4,字符集查看数据库字符集 select usere nv('la nguage') from dual更改客户端字符集 regedit machi ne sof

6、tware orcale NLS_LANG5,序列创建 Create sequence incomekey increment by 1 start with 1000 maxvalue 99999999 (nocycle nocache)删除 drop sequence incomekey使用 下一个值 incomekey.nextval ,当前值 incomekey.currval查看序列 select * from user_sequences 修改序列当前值比较复杂6,转移数据文件 方法一:(该法只能移动自创数据文件)1 ) 手动拷贝要转移的数据数据文件'd:OracleDat

7、aGWTABLE42.DBF'到新 的位置 'E:OracleDataGWTABLE42.DBF。'2) 把数据文件所属的表空间Offline,在SQLPLUS里运行如下命令:alter tablespace GWTABLE offline;3) 修改表空间文件路径 alter database rename file '旧文件路径 ' to '新文件路径 ';ALTER DATABASE RENAME FILE 'D:OracleDataGWTABLE42.DBF' to 'E:OracleDataGWTABLE

8、42.DBF'4) 当执行重命名命令后,ORACLE会认为数据库文件损坏,提示:“需要恢复介质”shutdown immediate;- 关闭数据库startup mount;- 以归档模式启动数据库,不打开数据库recover datafile 'E:OracleDataGWTABLE42.DBF' -介质恢复salter database open;5) 把表空间Online,这样就可以了alter tablespace GWTABLE online;6) 查看数据文件和表空间及状态select file_name,tablespace_name,status fr

9、om dba_data_files;附:查看每个表空间大小Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name方法二:用此方法,可以移动任何表空间的数据文件。1 ) . 关闭数据库:2) .用操作系统命令移动数据文件:- 将数据文件 test.ora' 从/ora/oracle/data1 目录移动到 /ora/oracle/data2 目录下:$ mv /ora/oracle/data1/test.ora /ora/oracle/data23) . 将数据库启动到

10、mount 下SQL>STARTUP MOUNT;SQL> ALTER DATABASE RENAME FILE/ora/oracle/data1/test.ora' TO /ora/oracle/data2/test.ora可能需要介质恢复,参照上一种方法4) . 打开数据库: .SQL> ALTER DATABASE OPEN;7, 日志归档修改1)将数据库启动到 mount 模式下 Shutdown immediatestart mountup2)修改日志模式SQL> alter database archivelog;( 非归档模式 noarchivel

11、og;)3)打开数据库 alter database open 附:查看日志工作模式 archive log list , 查看归档日志空间 show parameter db_recovery_file_dest 默认情况下,归档日志在闪回区,只有2G 空间可用修改日志归档控件 alter system set db_recovery_file_dest_size=5368709102 (这里为 5G 5x1024x1024x1024=5G)修改日志归档路径 alter system set log_archive_dest_1='location=/u01/archivelog&#

12、39; scope=both;8, 创建同义词创建: create public synonym table_name for user.table_name ; 可以是序列等其他对象 删除: drop public synonym table_name;查看同义词 SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME='S'9, exp/imporacle 的 exp/imp 命令用于实现对数据库的导出/ 导入操作 ;1.导出set NLS_LANG=AMERICAN_AMERICA.US7AS(在注册表里做)exp 命令: exp sy

13、stem/supconsource_db tables=MEDREC.PAT_MASTER_INDEXfile= D:test.dmp log=d:test.log(在 CMD 中做)该命令可以将远程数据导到本地2. 用 ultraedit 编辑 dmp 文件修改第一行:1,2字节(0001 )为0354(按UE标号来)修改第四行: 2,3 字节( 0001)为 03543. 导入set NLS_LANG=AMERICAN_AMERICA.US7ASCIIimp 命令: imp system/supconbiuser240 file=d:test.dmp fromuser=MEDREC touser=ggs tables=PAT_MAS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论