浅谈oracle数据库如何在Linux系统下基本操作使用

一.在Linux环境安装oracle11G
1.安装步骤参考此博文:
https://www.cnblogs.com/guipeng/p/8552424.html
2.Linux系统已经装好了oracle数据库,只需要简单的几个步骤登录oracle中的用户。
二.Oracle的基本登录操作命令
1.首先需要切换用户到root权限。
常用命令:

sudo su 切换root权限只需要当前用户的密码,不需要root用户的密码
sudo -i 临时切换root用户。
su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录
su - USERNAME切换用户后,同时切换到新用户的工作环境中
注意: su -使用root的密码,而sudo su使用用户密码

2.切换oracle用户

(1)首先需要从root切换到oracle,用命令# su - oracle
[root@localhost appuser]# su - oracle
注意: 中间的“-”必须加,因为su - oracle是以login shell登陆的,相当于重新登录,此时用户的家目录和PATH等信息会发生改变,而su oracle,切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH,也就是之前登录的root用户。

3.DBA管理员账号登录

(1)操作系统权限认证的oracle sys管理员登录
[oracle@localhost ~]$ sqlplus / as sysdba
浅谈oracle数据库如何在Linux系统下基本操作使用_第1张图片

4.常用命令

SQL> startup
SQL> shutdown
SQL> shutdown immediate (立即关闭实例)
SQL> desc dba_users; (查询dba_users表结构)
SQL> select username from dba_users; (查询当前sid下的所有用户的username)
SQL> select count(*) from username.tablename; (查询tablename表的行数)
SQL> drop user username cascade; (删除名称为username的oracle用户)
SQL> select distinct table_name from user_tab_columns; (查看当前user模式下所有表名)

三.Linux常用命令

这里是引用1.删除前n行数据
sed -i ‘1,200000d’ catalina.out
2.日志目录中大于15M的文件并用列表显示
find . -type f -size +15M -exec ls -lh {} ;
3.日志目录中大于15M的文件并执行删除;
find . -type f -size +20M -exec rm -rf {} ;
4.将文件 b.txt 重命名为 c.bak
mv b.txt c.bak
5.将文件移动到另一个目录
mv b.txt /home/appuser/backup
6.压缩
tar -zcvf 一网通测试账号.tar 一网通测试账号
zip 一网通测试账号.zip 一网通测试账号
7.解压
tar -zxvf 一网通测试账号.tar
unzip 一网通测试账号.zip
8.查看服务器出网IP
curl cip.cc

你可能感兴趣的:(Linux服务器)