--虚拟机切换用户
$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;