ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2019-07-18 10:42:56  阅读:216  来源: 互联网

标签:浅谈 一网通 SQL 用户 su Linux oracle 基本操作 root


一.在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
在这里插入图片描述

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

标签:浅谈,一网通,SQL,用户,su,Linux,oracle,基本操作,root
来源: https://blog.csdn.net/weixin_43679441/article/details/96423612

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有