1、检查linux操作系统版本
cat /etc/SuSE-release
2、检查磁盘分区
df -h
3、检查ip规划
ifconfig
4、重启网卡
rcnetwork restart
5、修改linux主机名
vi /etc/HOSTNAME
vi /etc/hosts
6、解压zip包
unzip
7、添加执行权限
chmod +x 文件名
8、切换到单用户
init 1
9、查看系统运行级别
who -r
10、查看操作系统内核版本
uname -a
11、检查动态端口访问范围net.ipv4.ip_local_port_range
sysctl -p
12、登陆数据库检查实例状态
su - oracle
export ORACLE_SID=实例名
sqlplus / as sysdba
select instance_name,status from v$instance;
select t.INSTANCE_NAME,t.STATUS,t.DATABASE_STATUS,t.ACTIVE_STATE,t.ARCHIVER,t.STARTUP_TIME from v$instance t;
13 查看主机名
hostname -f
14、root用户开启防火墙
SuSEfirewall2 start
chkconfig SuSEfirewall2_init on
chkconfig SuSEfirewall2_setup on
15、检查端口是否被占用
lsof -i:8888
16、修改密码
passwd 用户
17、创建用户
useradd -d /home -g dba -m admin
-d /home:指定用户起始目录为“/home”
-g dba:用户群组为dba
-m:自动建立用户的登入目录
admin:创建的新用户
18、删除用户
userdel admin
19、查看已占用端口的进程
netstat -anp|grep 8888
20、关闭数据库
shutdown immediate
21、检查数据库监听的状态
lsnrctl status
22、查看数据库中所有用户
select username,account_status from dba_users;
23、锁定数据库用户
alter user user_name account lock;
24、解锁数据库用户
alter user user_name account unlock;
25、删除已锁定的数据库用户
drop user user_name cascade;
26、修改数据库用户密码
alter user user_name identified by new_password;
27、查看数据库版本
select * from v$version;
28、开启数据库的TDE
ALTER SYSTEM SET encryption wallet open IDENTIFIED BY "password";
29、查看TDE状态
select * from v$encryption_wallet;
30、变更用户对数据库表的操作权限
grant select on table_user1 to user2;
select: 查询表中数据
insert:向表中插入数据
update: 修改表中数据
delete:删除表中数据
create:创建表
drop:删除表
alter:修改表定义
all:所有权限
31、收回对表的操作权限
revoke select on table_user1 from user2;
32、查看数据库的参数
show parameter parameter_name
33、关闭linux
shutdown -h now
34、重启
shutdown -r now
35、计算指定目录大小
du -sh 目录
36、检查rac数据库状态
./crsctl stat res -t
37、启动rac
./crsctl start crs
38关闭rac
./crsctl stop crs
39、启动rac实例
srvctl start instance -d 实例名 -i 节点1
40、关闭rac实例
srvctl stop instance -d 实例名 -i 节点1
41、打开sys远程登录
alter system set remote_login_passwordfile=exclusive scope=spfile;
42、删除rac实例
dbca -silent -nodelist 节点1,节点2 -deleteDatabase -sourceDB 实例名 -sid 实例名-sysDBAUserName sys -sysDBAPassword sys_密码