访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux下oracle数据库常用命令

时间:2019-08-15

常用dos命令_linux常用shell命令_linux常用命令

Linux下oracle数据库常用命令

Oracle用户下执行:

$ sqlplus system/manager @ file.sql 执行sql脚本文件

linux常用shell命令_linux常用命令_常用dos命令

$ sqlplus system/manager 登录sqlplus,使用system用户

$ sqlplus /nolog 以不连接数据库的方式启动sqlplus,启动数据时会用到

$ lsnrctl status/stop/start oracle的监听器listener状态查看/停止/启动

linux常用命令_常用dos命令_linux常用shell命令

$ 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下执行:

linux常用shell命令_常用dos命令_linux常用命令

SQL> conn / as sysdba sysdba用户模式连接

SQL> startup 启动数据库

SQL> shutdown immediate 立即关闭数据库

常用dos命令_linux常用命令_linux常用shell命令

14、并不是所有索引对查询都有效,sql是根据表中数据来进行查询优化的,当索引列有大量数据重复时,sql查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。14、并不是所有索引对查询都有效,sql是根据表中数据来进行查询优化的,当索引列有大量数据重复时,sql查询可能不会去利用索引,如一表中有字段 sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。对这个sql语句的执行一般默认的方法就是先执行内查询,把结果放到一个临时表中,再对这个表进行外部查询linux常用命令,这就要对数据处理两次,另外这个临时表没有索引linux常用命令,所以对外部查询就不能进行优化了,如果对上面的sql进行处理后可以得到如下sql语句:select x+y as a from t1 where z<100 and a>5,这个结果显然和上面的一样,但此时只需要对。

sql="select username from admin where username='。$sql = "select id,username,nickname,mobile from `member` where username='$username'"。string sql = "select top 1 * from [user] where username = '" + username + "' and password = '" + password + "'"。

sql>select 表1的列1, 表1的列2 from 表1 union select表2的列1, 表2的列2 from表2。 if ($sql = preg_replace('/select([^from].*)from/i', "select count(*) as count from ", $datas['sql'])) { 。$sql = "select id,username,nickname,mobile from `member` where username='$username'"。

SQL> drop user username cascade; 删除名称为username的oracle用户