严格来说,你的命令不是很严格。先不说这个问题了。
你的写法思路正确,只是在处理管道前边得到的内容时有三个小小的错误。
第一,要把grep 进程也一并过滤去。
grep 123换成grep -i grep |grep 123
第二,我们要处理这种情况,这就是不严格的所在。如果出现了出现进程名称也是123和1234的话,我们怎么处理,所以应该把awk ''放到grep -i grep |grep 123它们之前,即grep -i grep | awk '' |grep 123
第三,如果有两个或多个进程的id包含123,当然这种情况例外了一些,kill 前边的管道会返回多个值,如下
2123
1234
12345
这时通过kill命令执行一定会报错。
所以要做进一步修改
print $2要改成printf $2" "
这样如果遇到上面的特例,kill前边的管道就会得到:
"2123 1234 12345 "不包含引号
所以按照你的思路正确的做法是,
ps -ef |grep -i grep |awk '' |grep 123 | kill -9
其它有更好的实现,更建议用pkill和pgrep。多看man手册还是有好处的。有几位已经写到,不赘述了就。
㈡ linux怎么进入oracle命令
su –oracle不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i。
root用户登录linux桌面右击>open terminal# su - oracle$ sqlplus /nologSQL> conn / as sysdbaSQL>startupSQL>select sysdate from al;之后你就可以使用oracle了。
㈢ 怎么在linux中操作oracle数据库
我用的是redhat
linux,用下面的步骤来启动oracle数据库。
首先使用oracle用户登录linux,然后在shell命令行中执行下面的命令:
第一步:打开oracle监听
$
lsnrctl
start
第二步:进入sqlplus
$
sqlplus
/nolog
sql>
第三步:使用sysdab角色登录sqlplus
sql>
conn
/as
sysdba
第四步:启动数据库
sql>
startup
经过上面的四个步骤,oracle数据库就可以启动了。
㈣ linux下oracle服务命令的使用
netca 全称是Oracle Net Configuration Assistant,用来启动配置网络服务的图形化向导程序,软件安装阶段会自动启动;netmgr全称是Oracle Net Manager,功能与前者相似,个人用前者比较多;以上两个软件的具体使用可参考文档:Oracle Net Service Administrator's Guide emca全称是Enterprise Manager Configuration Assistant,用来配置Oracle基于Web的系统管理软件,可在命令行上直接输入emca获取帮助,也可参考文档:Oracle Utilities 下载Oracle文档可访问: http://tahiti.oracle.com
㈤ linux下怎么启动oracle数据库,命令是什么
启动oracle数据库步骤:
首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:
第一步:打开Oracle监听
$ lsnrctl start
第二步:进入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登录sqlplus
SQL> conn /as sysdba
第四步:启动数据库
SQL> startup
经过上面的四个步骤,oracle数据库就可以启动了。
关闭数据库用 shutdown 是要等待事物结束才关闭
强制关闭用 shutdown abort
㈥ 求linux 进入oracle完整命令~第一次尝试登陆~向各位求教~在线等!
su - oracle
sqlplus /nolog
connect /as sysdba
详细步骤:
oracle数据库是目前最流行的服务器数据库之一,能够事项分布式处理功能,那么Linux服务器要如何启动oracle数据库呢?下面小编就给大家介绍下Linux使用命令启动oracle数据库的步骤,一起来了解下吧。
首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:
第一步:打开Oracle监听
$ lsnrctl start
第二步:进入sqlplus
$ sqlplus /nolog
SQL》
第三步:使用sysdab角色登录sqlplus
SQL》 conn /as sysdba
第四步:启动数据库
SQL》 startup
㈦ 如何在linux上通过命令行安装oracle
一、检查硬件需求
1). 查看系统物理内存,以下输出可以看出,有1G的内存,内存最低要求256M。
[root@lym oracle]# grep MemTotal /proc/meminfo
MemTotal: 1035400 kB
2). 查看交换空间大小,以下输出可以看出,有2G的交换空间,交换空间的最优设置与你物理内存大小相关,详细说明请参考安装文档
[root@lym oracle]# grep SwapTotal /proc/meminfo
SwapTotal: 2096440 kB
3). 查看可用物理内存和交换空间
[root@lym oracle]# free
total used free shared buffers cached
Mem: 1035400 1019716 15684 0 10152 815440
-/+ buffers/cache: 194124 841276
Swap: 2096440 108 2096332
4). 查看挂载的临时分区空间情况