利用PLSQL Developer查看并导出Oracle表数据,本篇经验将和大家介绍如何利用PLSQLDeveloer查看并导出Oracle表数据,希望对大家的工作和学习有所帮助!......
2023-03-17 322 oracle
对linux不熟的同志们,在linux下进行oracle的操作时会遇到各种各样的困难。在此写下此经验旨在帮助同志们在进行oracle表空间删除以及初始化,用户创建以及赋权、导数据时方便,共同学习。
连接上安装Oracle的linux服务器(此处略,会有另一篇进行详细介绍SecureCRT工具使用),并切换到oracle用户:
su - oracle(如图1)
登录Oracle数据库:sqlplus / as sysdba(如图2)
先关闭数据库,然后开启数据库;旨在清空当前连接,方便后续的创建以及删除操作。
关闭数据库命令:shutdown immediate
开启数据库命令:startup(如图)
数据库启动后,如果已存在该用户,请首先尝试删除用户:drop user userName cascade;(如果出现右图错误,请先停掉所有连接,重试)如果不存在用户请直接进入第五步。
如果原本存在表空间,先删除原来的表空间:drop tablespace TABLESPACE_NAME;(删除后先进行第六步删除原来的表空间文件)
如果原本不存在表空间直接进入第七步
第五步删除表空间后,执行此步删除原来的表空间文件:rm -rf /home/oracle/app/oracle/TB_MYTABLESPACE.DBF(注:此处是我的表空间文件存储路径,改成你自己的路径即可,查找文件命令 find ./ -name 表空间名称.DBF)如图。
创建表空间并指定文件名和大小:CREATE SMALLFILE TABLESPACE "TS_NAME" DATAFILE '/home/oracle/app/oradata/orcl/TS_NAME_DATA.DBF' SIZE 100M AUTOEXT ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;注:表空间名称:TS_NAME,存储文件:TS_NAME.DBF
创建临时表空间创建临时表空间并指定文件名,和大小":CREATE TEMPORARY TABLESPACE "TP_TS_NAME" TEMPFILE '/home/oracle/app/oradata/orcl/TP_TS_NAME_DATA.DBF' SIZE 100m AUTOEXT ON NEXT 100m MAXSIZE 1024m EXTENT MANAGEMENT LOCAL;(如图)
表空间创建好后,创建用户:CREATE USER cbank IDENTIFIED BY cbank DEFAULT TABLESPACE TS_CBANK_DATA TEMPORARY TABLESPACE TP_TS_CBANK_DATA;注:用户名(cbank),指定表空间(TS_CBANK_DATA)与临时表空间(TP_TS_CBANK_DATA)如图
给新建的用户赋权限:GRANT connect,resource to cbank;
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO cbank;(注:cbank为第七步中你新建的用户)
经过前边的九个步骤,成功创建用户并制定表空间。接下来需要导入数据文件,注意需要在linux环境,即刚进来的su - oracle 下进行操作。(登出oracle数据库进行操作):imp cbank/cbank@orcl file=/home/oracle/app/oradata/orcl/TS_CBANK_DATA.DMP fromuser=username1 touser=username2。
附上导出命令:exp user/pwd@SID file=path/sth.dmp(SID一般为orcl)
恭喜你导入完成,你可以登录oracle或者通过远程链接oracle的工具,进行查询验证一下。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: oracle
相关文章
利用PLSQL Developer查看并导出Oracle表数据,本篇经验将和大家介绍如何利用PLSQLDeveloer查看并导出Oracle表数据,希望对大家的工作和学习有所帮助!......
2023-03-17 322 oracle
编程之oracle 11g安装解说,Oracle11g是甲骨文公司在2007年年7月12日推出的最新数据库软件,Oracle11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6......
2023-03-17 455 oracle