sql语言概述

来源:互联网 发布:录音乐的软件 编辑:程序博客网 时间:2024/06/02 05:50

创建表空间(应用一般命名为*apas,用户一般命名为*apasuser)
create tablespace newapas nologging datafile 'D:\oracle\product\10.2.0\oradata\orcl\newapas.ora' 
size 1000m reuse autoextend on next 10m maxsize u创建表空间(应用一般命名为*apas,用户一般命名为*apasuser)

create tablespace newapas nologging datafile 'D:\oracle\product\10.2.0\oradata\orcl\newapas.ora' 

size 1000m reuse autoextend on next 10m maxsize unlimited;

 

二、创建临时表空间

create temporary tablespace newapastemp tempfile 'D:\oracle\product\10.2.0\oradata\orcl\newapastemp.ora' size 10M;

 

三、创建用户并分配表空间并授权,注意,用户一定要建在你刚才建的表空间上。

CREATE USER oauser  PROFILE DEFAULT

    IDENTIFIED BY oauserpwd DEFAULT TABLESPACE oa

    TEMPORARY TABLESPACE TEMP

    ACCOUNT UNLOCK;

    

GRANT CONNECT TO oauser WITH ADMIN OPTION;

GRANT DBA TO oauser;

 

GRANT RESOURCE TO oauser;

GRANT CREATE ANY TABLE TO oauser;

GRANT INSERT ANY TABLE TO oauser;

GRANT SELECT ANY TABLE TO oauser;

GRANT UPDATE ANY TABLE TO oauser;

GRANT DELETE ANY TABLE TO oauser;

GRANT ALTER ANY TABLE TO oauser;

GRANT SELECT ANY SEQUENCE TO oauser;

GRANT ALTER ANY PROCEDURE TO oauser;

GRANT EXECUTE ANY PROCEDURE TO oauser;

GRANT DROP ANY TABLE TO oauser;

 

更改表空间大小:

ALTER DATABASE DATAFILE 'E:\oracle\product\10.1.0\oradata\orcl\LDRK.ORA' RESIZE 1000M

 

四、删除表空间

drop tablespace 表空间名 including contents;

然后再删掉原有目录下的文件。

 

五。删除用户

   drop user 用户 cascade;

 

五、导入数据

点运行,输入CMD

输入cd\(进入C盘根目录)

imp newapas/newapas@orcl    file=E:\081617axdata\080617axnewapas.dmp full=y             (newapas/newapas表示用户名和密码)    最后盘符表示要导出的位置

 

六、导出数据

点运行,输入CMD

输入cd\(进入C盘根目录)

本机:exp newapas/newapas@orcl file=E:\081617axdata\080617axnewapas.dmp 

远程:exp newapas/newapas@192.168.30.88_orcl file=E:\081617axdata\080617axnewapas.dmp

 

 

exp haapas/haapas@192.168.90.27_orcl file=d:\newapas.dmp 

exp haapasuser/haapasuser@192.168.90.27_orcl file=d:\haapasuser.dmp

 

imp newsapas/newsapas@orcl  file=d:\newapas.dmp full=y 

imp apasuer/apasuer@orcl  file=d:\haapasuser.dmp full=ynlimited;

二、创建临时表空间
create temporary tablespace newapastemp tempfile 'D:\oracle\product\10.2.0\oradata\orcl\newapastemp.ora' size 10M;

三、创建用户并分配表空间并授权,注意,用户一定要建在你刚才建的表空间上。
CREATE USER oauser  PROFILE DEFAULT
    IDENTIFIED BY oauserpwd DEFAULT TABLESPACE oa
    TEMPORARY TABLESPACE TEMP
    ACCOUNT UNLOCK;
    
GRANT CONNECT TO oauser WITH ADMIN OPTION;
GRANT DBA TO oauser;

GRANT RESOURCE TO oauser;
GRANT CREATE ANY TABLE TO oauser;
GRANT INSERT ANY TABLE TO oauser;
GRANT SELECT ANY TABLE TO oauser;
GRANT UPDATE ANY TABLE TO oauser;
GRANT DELETE ANY TABLE TO oauser;
GRANT ALTER ANY TABLE TO oauser;
GRANT SELECT ANY SEQUENCE TO oauser;
GRANT ALTER ANY PROCEDURE TO oauser;
GRANT EXECUTE ANY PROCEDURE TO oauser;
GRANT DROP ANY TABLE TO oauser;

更改表空间大小:
ALTER DATABASE DATAFILE 'E:\oracle\product\10.1.0\oradata\orcl\LDRK.ORA' RESIZE 1000M

四、删除表空间
drop tablespace 表空间名 including contents;
然后再删掉原有目录下的文件。

五。删除用户
   drop user 用户 cascade;

五、导入数据
点运行,输入CMD
输入cd\(进入C盘根目录)
imp newapas/newapas@orcl    file=E:\081617axdata\080617axnewapas.dmp full=y             (newapas/newapas表示用户名和密码)    最后盘符表示要导出的位置

六、导出数据
点运行,输入CMD
输入cd\(进入C盘根目录)
本机:exp newapas/newapas@orcl file=E:\081617axdata\080617axnewapas.dmp 
远程:exp newapas/newapas@192.168.30.88_orcl file=E:\081617axdata\080617axnewapas.dmp


exp haapas/haapas@192.168.90.27_orcl file=d:\newapas.dmp 
exp haapasuser/haapasuser@192.168.90.27_orcl file=d:\haapasuser.dmp

imp newsapas/newsapas@orcl  file=d:\newapas.dmp full=y 
imp apasuer/apasuer@orcl  file=d:\haapasuser.dmp full=y

0 0