最近学到的ORACLE的入门知识
ORACLE和SQL SERVER和MYSQL很不同,没有数据库的概念,是个tablespace 表空间,每个用户有自己的表空间
建立 表空间的过程如下
CREATE TABLESPACE mytest
DATAFILE '/u01/app/oracle/oradata/xe/mytest01.dbf'
SIZE 100M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
CREATE TEMPORARY TABLESPACE temp_mytest
TEMPFILE '/u01/app/oracle/oradata/xe/temp_mytest01.dbf'
SIZE 1024M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
CREATE USER mytest IDENTIFIED BY password12 DEFAULT TABLESPACE mytest TEMPORARY TABLESPACE temp_mytest;
GRANT CONNECT, RESOURCE TO mytest;
如果要dump 表到一个 dmp 文件里
首先以dba连进去 然后创建一个文件夹
CREATE OR REPLACE DIRECTORY test_dir AS '/u01/app/oracle/oradata/'; GRANT READ, WRITE ON DIRECTORY test_dir TO myuser;
然后退出sql plus
然后执行
expdp mytest/password12 DIRECTORY=test_dir DUMPFILE=yb.dmp TABLES=mytest.yb
就可以把表格 dump 成 dmp 文件
posted on 2023-08-31 10:37 redmondfans 阅读(4) 评论(0) 编辑 收藏 举报