当前位置: 代码迷 >> SQL >> 在使用oracle10g时常用到的简单的sql语句(整理上希望大家能有用)
  详细解决方案

在使用oracle10g时常用到的简单的sql语句(整理上希望大家能有用)

热度:107   发布时间:2016-05-05 14:24:33.0
在使用oracle10g时常用到的简单的sql语句(整理下希望大家能有用)
--创建表空间SJYD,DATAFILE 指定数据库文件存放路径。(这里SJYD使用小写时可能会不能正确执行,建议最好用大写。)CREATE TABLESPACE SJYDDATAFILE 'C:\SJYD_data.dbf' SIZE 5M AUTOEXTEND ON NEXT 5M DEFAULT STORAGE (INITIAL 50K NEXT 50K MAXEXTENTS UNLIMITED PCTINCREASE 1 );--创建用户SJYD,密码SJYD123,默认表空间为SJYDCREATE USER SJYD IDENTIFIED BY SJYD123 DEFAULT TABLESPACE SJYD TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;--为SJYD用户赋予权限(至于赋予什么权限,大家可以选择)。GRANT "CONNECT" TO "SJYD";GRANT "DBA" TO "SJYD" ;GRANT "EXP_FULL_DATABASE" TO "SJYD";GRANT "IMP_FULL_DATABASE" TO "SJYD";--修改用户为默认角色ALTER USER "SJYD" DEFAULT ROLE ALL;--解锁新创建的用户ALTER USER SJYD ACCOUNT UNLOCK;--删除表空间DROP TABLESPACE SJYD;--删除用户DROP USER SJYD CASCADE;--导出数据exp [email protected] file='d:\sjyd.dmp' full=y;--导入数据1.imp [email protected] file='d:\sjyd.dmp' fromuser=sjyd touser=hhh;2.imp [email protected] file='d:\sjyd.dmp' full=y;--对表进行操作的一些语句select * from dba_recyclebin a where a.original_name='tablename';--查询该表被操作的时间(删除操作)select * from recyclebin;--查看回收站,里面有被删除表的信息和删除时间。flashback table tablename to before drop;--将删除的表进行闪回。       

  相关解决方案