Linux日常操作及ORACLE日常维护(新手必备)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、登陆linux
通过xshell工具使用ssh协议登录系统;2、查看系统时间:data
3、查看系统运行时间uptime
4、查看分区情况
5、查看磁盘使用情况:df -h
6、查看IP,及网络配置信息ficonfig、ip ad
7、重启命令shutdown -r now,reboot
8、查看防火墙状态service iptables status,以下状态防火墙已关闭
9、(su -)切换至oracle安装用户,以下YZFDJKITTP为oracle的安装用回,
10、查看oracle环境变量信息cat .bash_profile
11、查看oracle监听名称,首先使用cd命令切换到监听程序配置文件所在的目录,然后使用cat命令查看监听配置文件(listener.ora)内容
12 查看监听程序状态
13 查看数据库网路服务名(tnsnames.ora),此文件与监听配置文件在同一目录下
13 测试oracle数据库服务连接情况tnsping 服务名
14 通过操作系统认证登录oracle数据库
15、查看数据库启动情况,以下为正常打开模式,可读可写
16、查看oracle实例信息
17、查看是否开启归档
18、查看表空间使用情况
SELECT TABLESPACE_NAME "biao_kong_jian",
To_char(Round(BYTES / 1024, 2), '99990.00')
|| '' "gongyou",
To_char(Round(FREE / 1024, 2), '99990.00')
|| 'G' "xianyou",
To_char(Round(( BYTES - FREE ) / 1024, 2), '99990.00')
|| 'G' "shiyong",
To_char(Round(10000 * USED / BYTES) / 100, '99990.00')
|| '%' "bili"
FROM (SELECT A.TABLESPACE_NAME TABLESPACE_NAME, Floor(A.BYTES / ( 1024 * 1024 )) BYTES,
Floor(B.FREE / ( 1024 * 1024 )) FREE,
Floor(( A.BYTES - B.FREE ) / ( 1024 * 1024 )) USED
FROM (SELECT TABLESPACE_NAME TABLESPACE_NAME,
Sum(BYTES) BYTES
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) A,
(SELECT TABLESPACE_NAME TABLESPACE_NAME,
Sum(BYTES) FREE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) B
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME)
ORDER BY Floor(10000 * USED / BYTES) DESC;