一、Linux
1、查服务器多少核多少路多少线程
lscpu:
Thread(s) per core (路)
core per socket(核)
socket (线程)
2、查路由
traceroute ip
3、应用服务器挂了无法启动服务
(1)df -h磁盘空间
(2)查爆盘的点
(3)清理日志:echo ""> xxx.log
4、查逻辑cpu个数
cat /proc/cpuinfo |grep 'processor' |sort -u |wc -l
5、看逻辑卷挂载情况
lsblk
二、oracle
1、HCP工具批量安装oracle需注意的点
(1)本质是使用python将图形化安装的安装包上传到服务器,然后通过后台脚本安装,由于后台脚本默认用户名root,密码公司通密,因此需确保账号密码一致,否则识别不了主机名
(2)重装oracle,需根据安装脚本,反向删除建库的目录
2、数据库用户名,密码丢失,查实例名
su - oracle
sqlplus / as sysdba
--查用户名(百度)
--修改密码(百度)
--查实例名(百度)
3、当数据库是使用数据库文件系统ASM(lsblk后disk类型为lvm格式,创建表空间时可用相对路径)
4、数据泵导入数据问题
(1)当使用exp导出数据的话,只需:
imp qygk/qygk@gdbd file=文件绝对路径 full=y
(2)当使用expdp导出,若使用imp导入的话,会报错imp-00060,此时换为impdp即可
(3)将dmp上传到/u01/app/oracle/admin/gdbd/dpdump
(4)impdp qygk/qygk@192.168.xx.xx:1521/gdbd \
dumpfile=dmp包名 tables=表名
5、修改表数据
update 表名 set 列1=值1,列2=值2....where xx=xx;
6、插入数据
insert into 表名 (列1,列2,列3...) values (值1,值2,值3...);
7、删除数据
delete from 表名 where 列1=值1;
8、toad工具可批量执行sql脚本
点击execute via Quest Script Runner即可
9、启动oracle报错:ORA-00119,ORA-00130:invalid listener address(ADDRESS=(PROTOCOL=TCP)(HOST=zhfw-zd-fs-a027))
(1)注意到host有问题
(2)hostname与报错信息的host一致
(3)查/etc/hosts的hostname却为oracle
(4)修改hosts文件
启动成功
10、Toad连接oracle报错:ORA-12505,监听程序当前无法识别连接描述符中所给出的SID等错误
(1)SID有无错误,查监听程序带有的SID名,ps -ef|grep ora
(2)查监听程序的配置文件
(3)对应修改SID即可