linux/db等常用小命令

1.linux数据库命令

su  - oracle       //切换至oracle用户

lsnrctl start      //打开监听

sqlplus / as sysdba   //用DBA权限进入到sqlplus

startup    //启动数据库

shutdown normal   //默认命令,新连接无法连上,会等旧的全部执行完,可能要N久
shutdown immediate    //最常用的正常关闭
shutdown abort    //强制关闭

grant dba to tms   //dba 权限给到tms

select instance_name from v$instance   //查看数据库实例
show parameter instance  //查看数据库实例

2.linux文件操作
tail -100 a.txt >b.txt       //把a.txt文件的前100行截到b.txt文件
zip -r a.zip ./*      //把当前目录下的所有文件打包到的a.zip压缩包里
sed -n  '/04.03,19:14:13/, /04.03,20:21:21/p'  20080202.log >>time.log   //按时间截取日志,太久没用,忘记原理了
tar -xzvf XXX.tar.gz    //解压文件
unzip -o -d /home/sunny myfile.zip  //解压文件到具体路径
useradd –d /usr/sam -m sam      //新建用户,路径是用户文件夹路径
scp -r /home/linux/soft/ root@www.mydomain.com:/home/linux/others/    //从一台服务器把文件拷到另一台服务器