ORACLE【0】:基本操作

最新工作中用到oracle越来越多,自己虽然也能写点SQL、存储过程、触发器什么的,但是对数据库管理还是陌生的很,现在就将自己最近所学的一步一步整理下来。

1.windows上如何启动oracle


安装了oracle后,如果长时间不使用,我们倾向把oracle服务全部停掉,当再次需要时重启。如果想运行oracle服务,需要在计算机管理中启动如下服务:

OracleDBConsoleorcl Oracle控制台服务,orcl是实例标识,使用enterprise manager时需要启动(非必要)

OracleOraDb10g_home1TNSListener 监听器服务,只有当oracle需要远程访问时才需要启动(非必要)

OracleServiceORCL 数据库实例,Oracle数据服务的核心(必须启动)

OracleJobSchedulerORCL Oracle作业调度定时服务(非必要)

如果是本地开发,并且需要使用PLSQL时,必须启动TNSListener;如果要使用web管理界面,则必须启动OracleDBConsoleorcl

2.通过脚本启停Oracle

启动脚本:oraclestart.bat
@echo off
net start OracleServiceORCL
net start
OracleOradb10g_home1TNSListener
pause

停止脚本:oraclestop.bat
@echo off
net stop OracleServiceORCL
net
stop OracleOradb10g_home1TNSListener
pause

启动脚本:oraclestart.bat
@echo off
net start OracleServiceORCL
net start
OracleOradb10g_home1TNSListener
pause
停止脚本:oraclestop.bat
@echo
off
net stop OracleServiceORCL
net stop
OracleOradb10g_home1TNSListener
pause

3.忘记了密码怎么办


太久没有用,sys和system的密码都忘记了,如何重置呢?

进入cmd,运行如下命令:

sqlplus /nolog;

conn /as sysdba;

alter user sys identified by sys;

4. sqlplus conn连接报错怎么办


使用使用conn /as sysdba时报错,提示ORA-12560: TNS: 协议适配器错误。

可以通过在系统环境变量中设置新环境变量:oracle_sid=orcl(实例名)或在登陆sqlplus时使用命令:set
oracle_sid=orc(实例名)

5. 如何创建表空间


a. 使用sysdba登陆plsql

plus /nolog; conn /as sysdba;

b. 查看已有的tablespace保存位置:

select * from v$datafile

c. 创建表空间

create tablespace [tablespacename] datafile ‘[datafilepath]‘ size [filesize];

create tablespace jiyq datafile
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\JIYQ.DBF‘ size 3000M;

6. 创建用户并授权


创建用户

create user [username] identified by [password] default tablespace
[tablespacename];

create user jiyq identified by jiyq default tablespace jiyq;

给用户授权

grant [dba],[connect] to [username];

grant dba,connect to jiyq;

时间: 2024-11-29 04:21:30

ORACLE【0】:基本操作的相关文章

Oracle数据库基本操作 —— Oracle数据库体系结构介绍、DDL、DCL、DML

一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 2.Oracle数据库的体系结构 ①数据库:database Oracle数据库是数据的物理存储.这包括(数据文件ORA或DBF.控制文件.联机日志.参数文件).Oracle数据的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个

Oracle数据库基本操作(三) —— DQL相关内容说明及应用

本文所使用的查询表来源于oracle数据中scott用户中的emp员工表和dept部门表. 一.基本语法 SQL语句的编写顺序: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #a9b7c6; background-color: #2b2b2b } span.s1 { font: 14.0px "PingFang SC" } select 输出的列 from 表名 where 条件 group by

C#学习--Oracle数据库基本操作(连接、增、删、改、查)封装

写在前面: SQLserver的C#封装:https://www.cnblogs.com/mexihq/p/11636785.html 类似于上篇有关SQLserver的C#封装,小编对Oracle数据库进行了相应的封装,方便后期开发使用,主要包括Oracle数据库的连接.增.删.改.查,如有什么问题还请各位大佬指教.后续也将对其他几个常用的数据库进行相应的整理.话不多说,直接开始码代码. 先声明一个SqlConnection便于后续使用. private OracleConnection or

Oracle的基本操作-解除用户,赋予权限

一.表的基本操作 1. 用户管理 1.1 初始状态下系统的用户 在系统用户下,执行下面的查询语句可以查看到当前系统的所有用户  select * from dba_users; 1.2 创建一个用户 SQL> create user xp identified by xp; User created. 授予连接数据库的权限:SQL> grant connect to xp; Grant succeeded. SQL> conn xp/xp;Connected. 1.3 解锁一个用户并修改

Oracle的基本操作-dml,ddl,dcl

二.SQL语言 SQL  structure query language  结构化查询语言 SQL语句 : DDL语句 DML语句 .DCL语句 DDL--data define language --create.alter.drop           --数据定义语言 DML--data management language --insert.update.delete         --数据操作语言 DCL--data control language  --grant.revok

java实现oracle数据库基本操作

import java.sql.*; import java.util.ArrayList; import java.util.List; //使用jdbc连接 public class TestOra { public static void main(String[] args) { // TODO Auto-generated method stub BaseDao basedao = new BaseDao(); Connection conn = basedao.getConnecti

oracle的基本操作

1.创建用户(需以DBA权限登录) create user 用户名 identified by 密码; 创建用户之后,要对其进行授权,如果不对其进行授权,将不能登录数据库,也不能做任何操作: grant connection,resource to 用户; 其中:connection和resource是oracle内置的两个角色,两个角色的的基本情况如下: CONNECT角色:--是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立

Oracle数据库基本操作

创建用户 用户名 密码 都是 sqltrain create user sqltrain identified by sqltrain 分配 权限 给 用户名 grant resource,dba,connect to sqltrain; 修改密码 alter user sqltrain identified by sqltrain 锁定用户 alter user sqltrain account lock 解锁用户 alter user sqltrain account unlock 用 sq

Oracle数据库——基本操作

一.涉及内容 1.掌握Oracle 10g 相关服务的启动.停止. 2.熟练掌握数据库配置助手(DBA).企业管理器(OEM).SQL*Plus等工具的使用. 3.掌握使用STARTUP和SHUTDOWN命令启动.关闭数据库的方法,同时了解使用OEM工具和注册表中设置自动启动.关闭数据库的方法. 二.具体操作 1. 分别使用“管理工具”中的“服务”窗口和DOS下的命令来启动Oracle的几种常见服务. (1)使用“管理工具”中的“服务”窗口启动服务 (2)使用DOS下的命令启动DBConsole

Oracle库基本操作

--oracle 获取表名称,字段 with vA as ( SELECT USER_TAB_COLS.TABLE_NAME as 表名,USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型, USER_TAB_COLS.DATA_LENGTH as 长度, USER_TAB_COLS.NULLABLE as 是否为空, USER_TAB_COLS.COLUMN_ID as 列序号,user_col_comments.