Linux下oracle数据库常用命令 Oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/manager 登录sqlplus,使用system用户 $ sqlplus /nolog 以不连接数据库的方式启动sqlplus,启动数据时会用到 $ lsnrctl status/stop/start oracle的监听器listener状态查看/停止/启动 $ imp system/manager file=/tmp/expfile.dmp log=/tmp/implogfile.log ignore=y fromuser=expuser touser=impuser 用户模式表数据导入,这里我只使用了几个参数,还有好多没有用到的参数,如果没有特别指定值,就使用默认的值。 $ exp username/password file=/tmp/expfile.dmp log=/tmp/proV114_exp.log 用户模式表数据导出,这是最简单的导出方法,还有好多参数没有写出来。 Sqlplus下执行: SQL> conn / as sysdba sysdba用户模式连接 SQL> startup 启动数据库 SQL> shutdown immediate 立即关闭数据库 SQL> desc dba_users; 查询dba_users表结构 SQL> select username from dba_users; 查询当前sid下的所有用户的username SQL> select count(*) from username.tablename; 查询tablename表的行数 SQL> drop user username cascade; 删除名称为username的oracle用户 SQL> select distinct table_name from user_tab_columns; 查看当前user模式下所有表名
常用的数据库操作工具: SQL Explorer eclipse的插件工具,也可以下载单独的包来运行,免费方便实用。
转载于: https://blog.51cto.com/gaoxingf/121138