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