LINUX命令及 常见错误与语句


weblogic启动:
       nohup ./startWebLogic.sh >/dev/null &

vim 命令

    :wq 保存退出
    :q 未编辑退出
    :q! 强制退出

weblogic 无法启动 更改目录所有者命令:

   chown -R 用户名称 目录名称

   chown -R weblogic:weblogic /home/weblogic

更改目录权限命令:

    chmod -R 755 目录名称

 

更改系统时间与硬件时间

1.date {查看目前本地的时间}
2.hwclock --show {查看硬件的时间}
3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改
4.hwclock --set --date '014-12-15 15:15:15' {设置硬件时间为14年12月15日15点15分15秒}
5.hwclock --hctosys {设置系统时间和硬件时间同步}
6.clock -w {保存时钟}

 

redis启动命令(带配置文件启动)
    ./redis-server /home/weblogic/redis-3.2.3/redis.conf

   redis-cli    redis命令行客户端
   redis-server redis服务器 启动redis
   redis-cli shutdown 停止redis

oracle实例

   export ORACLE_SID=orcl

   sqlplus / as sysdba 进入sqlplus

   startup  启动

    sqlplus:quit 退出

修改密码:

   sqlplus /nolog

   conn /as sysdba

查询用户:
  select * from all_users;

    alter user DBO_*_PORTAL identified by   *87775236;

    ALTER USER username ACCOUNT UNLOCK;

    select name from v$database; /*查看数据库名*/

    select instance_name from v$instance; /*查看sid*/


    select * from dba_users; /*查看数据库里面所有用户,前提是有dba权限的帐号/

    select * from all_users; /*查看能管理的所有用户*/

     select * from user_users; /*查看当前用户信息*/

 

ORA-00257 归档日志满
      sqlplus / as sysdba

      SQL>select * from V$FLASH_RECOVERY_AREA_USAGE;

       SQL> show parameter recover;

        rman target sys/password
       RMAN> crosscheck archivelog all; ——检查所有归档日志
    RMAN> delete expired archivelog all; ——删除过期的归档日志

无法删除:
     backup archivelog all delete input; --备份日志,在删除

     list backup;

     delete backupset 37,38;

查询数据库死锁

SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,
l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS 
FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;

kill掉这个死锁的进程
   alter system kill session ‘sid,serial#’; (其中sid=l.session_id)

查看进程所用内存:top -u weblogic

查看所有tcp端口:netstat -ntlp

查看服务器上服务及端口:netstat -lanp

 查看内存:free -m

 

oracle表空间


SELECT a.tablespace_name,
round(a.bytes/(1024*1024*1024),2)||' GB' total,
round(b.bytes/(1024*1024*1024),2)||' GB' used,
round(c.bytes/(1024*1024*1024),2)||' GB' free,
round((b.bytes * 100) / a.bytes)||'%' "% USED ",
round((c.bytes * 100) / a.bytes)||'%' "% FREE "
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;

查询实际表空间分配的大小
select tablespace_name,file_name,autoextensible from dba_data_files ;


===========扩容 每个文件初始分配空间为30g, autoextend on为自动增长大小,oracle单个文件大小最大不超过32g.
表空间扩容
ALTER TABLESPACE HX_DATA ADD DATAFILE
'/home/app/oracle/oradata/orcl/hx_data04.dbf'
size 30720M autoextend on ;
=============修改数据文件大小
alter database datafile ‘D:\APP\ADMINISTRATOR\ORADATA\GDHC\GDHC_GJ_05.DBF’ RESIZE 30720M;

ORA-01950:

oracle用户下先加载环境变量  source ~/.bash_profile 然后执行sqlplus / as sysdba连接数据库,

grant  resource to dbo_zhongyuan_portal授权就可以了

查询表索引

select user_ind_columns.index_name,user_ind_columns.column_name,

user_ind_columns.column_position,user_indexes.uniqueness

from user_ind_columns,user_indexes

where user_ind_columns.index_name = user_indexes.index_name

and user_ind_columns.table_name = 'RT_REALDATAVARCHARVALUE';

导入
imp 用户名/密码 file=/home/oracle/20151216_dbo_sound_portal.dmp ignore=y fromuser=dbo_sound_portal touser=huaxin

导出

exp system/123456@213.234.12.32/mydb file=D:\example.dmp tables=表


ora-00600

1、shutdown immediate;

2、startup mount;

3、recover database;
报错
ora-00283 
ora-00264

4、alter database open;

oar-12505

select instance_name from v$instance; /*查看sid*/


查看 SID 有没有被更改

根据PID 查询 正在执行SQL
 
select sql_text from v$sqlarea where address in(select sql_address from v$session where paddr in (select addr from v$process where spid = 14347));

mysql

查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

 

导入
imp huaxin/huaxin87775236 file=/home/oracle/20151216_dbo_sound_portal.dmp ignore=y fromuser=dbo_sound_portal touser=huaxin

导出

exp system/123456@213.234.12.32/mydb file=D:\example.dmp tables=表


ZooKeeper服务命令:
     在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作

1. 启动ZK服务:       sh bin/zkServer.sh start
2. 查看ZK服务状态: sh bin/zkServer.sh status
3. 停止ZK服务:       sh bin/zkServer.sh stop
4. 重启ZK服务:       sh bin/zkServer.sh restart

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值