oracle 导出导入


--虚拟机切换用户
$su - oracle
--查看服务监听状态
$lsnrctl status
---打开监听服务
$lsnrctl start
--停止监听服务
$lsnrctl stop
--以管理员身份登录
$sqlplus / as sysdba
--关闭数据库
SQL> shutdown immediate ;
--启动数据库
SQL> startup ;

--查看数据库状态及其实例名(ESPTESTPDB1)
SQL>show  pdbs
SQL>alter pluggable  database all open;
SQL>alter pluggable database all save state ;
--看看数据状态是不是没有打开。
# su - oracle
$ sqlplus / as sysdba
SQL> select open_mode from v$database;

--链接数据库
[oracle@oraclebin]$sqlplus / as sysdba
cd $ORACLE_HOME
tnsping ESPDB1
sqlplus cmistestsit/cmistestsit@ESPDB1
sqlplus cmistestsit/cmistestsit@ESPTESTPDB1
conn cmistestsit/cmistestsit@ESPTESTPDB1

/home/app/oracle/product/19.3.0/db_1/network/admin/samples
数据库服务器名:show parameter service_name;

alter session set container=ESPTESTPDB1;  
alter pluggable database ESPTESTPDB1 open;


1.创建表空间
create tablespace SCF_MAIN_DATA datafile '/home/app/oradata/ESPTESTDB/ESPTESTPDB1/SCF_MAIN_DATA.dbf' size 500m reuse autoextend on next 10m maxsize unlimited extent management local autoallocate permanent online;
/home/app/oradata/ESPTESTDB/esptestpdb1

2.创建用户
create user cmistestsit identified by cmistestsit default tablespace esptest01 temporary tablespace ;

3.授权
grant sysdba to cmistestsit;
grant imp_full_database to cmistestsit;
grant all privileges to cmistestsit;
grant connect,resource,dba to cmistestsit;
--授予用户查看表结构权限
grant select on DBA_TAB_COLUMNS to ncmistest;
 alter user YCMSDATA account unlock;grant dba to YCMSDATA ;
4.用户指定表空间
alter user username default tablespace SCF_MAIN_DATA;

5.导出导入文件
ESPTESTPDB1 为tnsnames.ora 中的 服务转换名称
exp ncmistest/ncmistest@localhost:1521/ibankpdb2 file=/home/oracle/databak/ncmistest20200411.dmp owner=ncmistest log=/home/oracle/databak/ncmistest.log;
导出方式是以RTABLES 表导出,应该用一下语句导入
imp cmistestsit/cmistestsit@ESPTESTPDB1 file=/home/oracle/Downloads/ncmistest20200706.dmp full=y ;
imp cmiscust/CmisCust_123@172.20.130.54:1521/ibankpdb2 file=/home/oracle/databak/scfapp20200917.dmp   full=y  ignore=y;
导出方式是以RUSERS 用户导出,应该用一下语句导入
imp ncmistest/NcmisTest_123@172.20.130.54:1521/ibankpdb2 file='/home/oracle/databak/bedc_bankbranch.dmp' tables=BEDC_BANKBRANCH  log=/home/oracle/databak/imp_bedc_bankbranch.log
6.查看字符修改
https://blog.csdn.net/My_Jack/article/details/81166851

7.orcl主文件/home/oracle/app/product/11.2.0/db_1/network/admin/tnsnames.ora
--查看数据版本如果版本不一样需要修改导出文件的dmp版本号
select * from v$version;
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值