oracle基本操作手册

source .bash_profile  //重新加载环境变量




//↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓新建用户(创建数据库)↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


sqlplus /nolog //打开oracle命令行模式


conn /as sysdba  //连接oracle并且以超管模式登录进去


create user c##admin identified by c##admin;  //创建oracle用户(即数据库)


alter user 用户名 identified by 密码;  //更新用户


grant all privileges to c##admin;  //开发所有权限给指定用户








//↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓备份与还原↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓




exp 用户名/密码@IP地址:端口/oracle服务 file=导出文件存储地址 //数据库备份导出(加rows=n代表只导出表结构)


imp 用户名/密码@IP地址:端口/oracle服务 file=导出文件存储地址 full=y  //数据库备份导入






//↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓启动/关闭数据库↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


shutdown immediate  //正常关闭


shutdown abort   //强制关闭


startup   //启动


启动
1.#su - oracle 切换到 oracle 用户且切换到它的环境
2.$lsnrctl status 查看监听及数据库状态
3.$lsnrctl start 启动监听
4.$sqlplus / as sysdba 以 DBA 身份进入 sqlplus
5.SQL>startup 启动 db
 停止
1.#su - oracle 切换到 oracle 用户且切换到它的环境
2.$lsnrctl stop 停止监听
3.$sqlplus / as sysdba 以 DBA 身份进入 sqlplus
4.SQL>SHUTDOWN IMMEDIATE 关闭 db
ORACLE 完全学习手册 第二章 oracle 体系结构概述 在system用户下 DESC dba_data_files; SELECT file_name,bytes,blocks,status,autoextensible FROM dba_data_files WHERE tablespace_name='SYSTEM'; 第四章 表空间 DESC dba_tablespaces; SELECT tablespace_name,extent_management,allocation_type FROM dba_tablespaces; 第七章 SQL基础 SELECT table_name FROM user_tables; SELECT * FROM dept; SELECT deptno,dname FROM dept; --显示EMP表中工资高于2000的雇员 SELECT ename,sal FROM emp WHERE sal>2000; --显示EMP表中雇员名字是KING的雇员信息 SELECT ename,job,hiredate,sal FROM emp WHERE ename='KING'; --显示EMP表中在"01-1-82"这后雇佣雇员 SELECT ename,sal,hiredate FROM emp WHERE hiredate>'01-1月-82'; SELECT ename,sal,hiredate FROM emp WHERE hiredate>to_date('1-1月-1982','dd-mon-yy'); --显示EMP表中工资在1000~2000之间 SELECT ename,sal,hiredate,job FROM emp WHERE sal BETWEEN 1000 AND 2000; --显示首字符为S的所有雇员名及其工资 SELECT ename,sal FROM emp WHERE ename LIKE 'S%'; --显示第三个字符为大写A的所有雇员名及其工资 SELECT ename,sal FROM emp WHERE ename LIKE '__A%'; --查询EMP表中工资为1250和3000的雇员信息 SELECT ename,sal FROM emp WHERE sal IN(1250,3000); --查询EMP表中部门号为20且岗位为CLERK的所有雇员信息 SELECT ename,sal,job,deptno FROM emp WHERE deptno=20 and job='CLERK'; --查询工资高于2500或岗位为MANAGER的所有雇员信息 SELECT ename,sal,job,deptno FROM emp WHERE sal>2500 or job='MANAGER'; --查询EMP表中部门号不为10,30或40且岗位是CLERK的所有雇员信息 SELECT ename,sal,job,deptno FROM emp WHERE deptno NOT IN(10,30,40) AND job='CLERK'; --工资升序显示雇员信息 SELECT ename,sal FROM emp WHERE deptno=30 ORDER BY sal; --降序显示雇员工资 SELECT ename,sal FROM emp WHERE deptno=30 ORDER BY sal DESC; --工资升序 补助降序显示雇员信息 SELECT ename,sal,comm FROM emp WHERE deptno=30 ORDER BY sal asc,comm desc; --显示每个部门的平均工资和最高工资 SELECT deptno,avg(sal),max(sal) FROM emp GROUP BY deptno; --显示每个部门每种岗位的平均工资和最高工资
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值