![SqlPlus应用 oppo r9 plus应用双开](http://img.aihuau.com/images/01111101/01042853t012f9fa51d092deba8.jpg)
1:在liunx系统下启动sqlpus 首先切换到oracle用户 su oracle,然后输入sqlpus命令,等待输入用户名和密码即可进入 2:在liunx系统下退出sqlpus 直接输入exit命令即可退出sqlpus 3:sqlpus显示当前用户下的表,显示所有表 select table_name fromuser_tables;select * from all_tables; 4:查询数据库实例名 select instance_name fromv$instance; 5:sqlpus快速连接数据库 sqlplussystem/oracle@orclsqlplus 用户名/密码@数据库服务名 6:执行*.sql文件 在sqlpus中如@/oracle/imp/123.sql即可。 7:已dba用户进入sqlpus sqlplus '/as sysdba'; 8:测试数据库是否可以连接上 tnsping 数据库服务名,如tnspingorcl,如果最后显示ok则证明已经连接成功。 9:sqlpus导出数据 在cmd中执行exp命令,或者在linux系统下直接在当前用户的目录下执行exp命令。内部调用的exp.exe可执行文件。 将数据库服务名为orcl是数据库完全导出,用户名system,密码oracle,导出到/oracle/exp/daochu.dmp文件中 expsystem/oracle@orclfile=/oracle/exp/daochu.dmpfull=y; 导出数据库服务名为orcl、用户名为pws的全部数据,用户名system,密码oracle,导出到/oracle/exp/daochu.dmp文件中 expsystem/oracle@orclfile=/oracle/exp/daochu.dmpowner=(pws); 导出数据库服务名为orcl、用户名为pws的user表,用户名system,密码oracle,导出到/oracle/exp/daochu.dmp文件中 expsystem/oracle@orclfile=/oracle/exp/daochu.dmpowner=(pws) tables=(user); 导出数据库服务名为orcl、用户名为pws的user表中所有name字段以00开头的数据,用户名system,密码oracle,导出到/oracle/exp/daochu.dmp文件中 expsystem/oracle@orclfile=/oracle/exp/daochu.dmpowner=(pws) tables=(user) query="where name like '00%'"; 用winzip把dmp文件可以很好的压缩,也可以在上面命令后面 加上compress=y 来实现。如: expsystem/oracle@orclfile=/oracle/exp/daochu.dmpfull=y compress=y; 注意:这里一般不要在sqlpus中执行,在cmd或者linux系统下当前用户的当前目录中直接执行就可以了。否则出现无效的命令错误。如果在liunx系统中出现failedto open /oracle/imp/daochu.dmp forwrite,一般情况下是因为/oracle/imp没有写的权限(在当前目录中建立一个空的txt文件,然后录入内容保存看下是不是出现了权限提示),这种情况下直接更改目标文件夹就可以了。 10:sqlpus导入数据 将/oracle/imp/daochu.dmp中的数据导入数据库服务名为orcl的数据库中。 impsystem/oracle@orclfile=/oracle/imp/daochu.dmpignore=y full=y 选项ignore=y的作用是,假如库中已经存在这样的表,则忽略。 将/oracle/imp/daochu.dmp中的表table1导入 将/oracle/imp/daochu.dmp中数据从用户pws中导入到pws中。(注意这里tables,fromuser,full只能指定一个选项) impsystem/oracle@orclfile=/oracle/imp/daochu.dmpfromuser=(pws) touser=(pws); 基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 注意导入的时候的权限问题:操作者要有足够的权限,权限不够它会提示。数据库时可以连上的。可以用tnspingTEST 来获得数据库TEST能否连上。 按照以下操作: 给用户增加导入数据权限的操作 第三,drop user 用户名 cascade; 第七:grant connect,resource,createview to 用户;(这一步可要可不要)。 #SinaEditor_Temp_FontName |