orcl 之 导入和导出(2)

时间:2023-03-09 04:22:12
orcl 之 导入和导出(2)

删除用户表,表数据等内容

drop user username cascade

无法为表空间 spancename 中的段创建INITAL区处理办法

找到表空间存储的地方文件
select file_name from dba_data_files where tablespace_name = 'TS_YYGL'//为此表空间再添加一个数据文件存储 ALTER TABLESPACE TS_YYGL ADD DATAFILE 'D:\联众信息\HRP项目信息\ORACLEDATABASE\ORACLEDATA变动文件\DAOCHU201706213.DMP' SIZE 10240M; 

导入时若出现tmp00002的错误,文件无法打开原因:文件路径太长导致的,这时候把文件放到根目录下再导入

文件导入导出还可以通过pl/sql来操作

/若是Export无反应,或者一闪而过
  解决方法:需要配置  ORACLE_HOME=D:\app\product\\dbhome_1
  后面的路径是exp.exe的文件路径

无法删除当前链接用户处理方法:

//查到到当前用户进程select username,sid,serial# from v$session
//关闭进程
alter system kill session '10,257'
//删除用户和数据
drop user ehospitalze cascade

安装oracle时提示path的值大于1023,此时可以用管理员运行安装即可。

安装后运行pl/sql时,database一直没有选项,这是配置tools-preferences--oracle_home=OraDb11g_home,然后重启电脑

安装后登陆时一直提示ORA-12154: TNS: 无法解析指定的连接标识符

遇到这个问题真的很头痛,不明白真正的原因,在检查的时候发现客户端路径中tnsnames.ora文件不存在,就把服务端的来过来放进去了同时查资料,说是patn指定不清楚,因为path中有客户端和服务端两个的路径,然后将客户端删除后重启,再次使用pl/sql就好了
--创建用户并指定表空间
create user ehospitaljx  identified by yygl
default tablespace  TS_YYGLjx
--temporary tablespace medicinecm_temp;
--赋予用户权限
grant connect,resource,dba to ehospitaljx;