oracle相关知识点

  oracle数据库,实例名和数据库是一一对应的,oracle服务端可以启动多个实例,对应于多个数据库。

数据库可以通过sqlplus / as sysdba 进入默认SID的实例,

查看当前的实例名:select * from v$instance;

  切换进入其他实例,只需要export ORACLE_SID= sidname(实例名),再sqlplus / as sysdba 进入即可。

  数据库已经存在的情况下,才存在用户和用户可以访问的表空间,即数据存储的表结构文件。

一,oracle TNS listener相关:
      查看监听器状态:
     lsnrctl status
    启动:
    lsnrctl start
    关闭:
    lsnrctl  stop

修改监听文件的端口,用于网络客户端链接:
   vi  /u01/app/oracle/product/11.2.0/network/admin/listener.ora
  修改内容(HOST = 10.116.4.63)(PORT = 1521)

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.116.4.63)(PORT = 1521))
#      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = /u01/app/oracle

修改listener的SID映射文件:
vi /u01/app/oracle/product/11.2.0/network/admin/tnsnames.ora

添加SID是jjccbdb的实例名:
jjccbdb =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.116.4.63)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = jjccbdb)
    )
  )

二,oracle  创建/删除实例库的步骤
1、使用dbca工具静默建库

dbca -silent -createdatabase -templatename testdb -sid $dbname -gdbname $dbname -datafileDestination $dest -syspassword oracle -systempassword oracle \
-characterset $langu -redoLogFileSize 512 -storageType FS -emConfiguration NONE -memoryPercentage 30  -totalMemory $mem -automaticMemoryManagement true

2、使用dbca工具删库
    现有实例名:SRPSDB
    dbca -silent -deleteDatabase -sourcedb SRPSDB -sid SRPSDB -sysDBAUserName sys -sysDBAPassword oracle

3、创建实例之后,设置表空间和用户访问权限

Create temporary tablespace srpsdb_tmp tempfile ‘/u01/app/oracle/oradata/SRPSDB/srpsdb_tmp.dbf‘ size 10240m autoextend on next 1024m maxsize 10240m extent management local;
create tablespace srpsdb logging datafile ‘/u01/app/oracle/oradata/SRPSDB/srpsdb.dbf‘ size 10240m autoextend on next 1024m maxsize 10240m extent management local;

Create temporary tablespace srpsdb_tmp tempfile ‘/u01/app/oracle/oradata/jjccbdb/srpsdb_tmp.dbf‘ size 10240m autoextend on next 1024m maxsize 10240m extent management local;
create tablespace srpsdb logging datafile ‘/u01/app/oracle/oradata/jjccbdb/srpsdb.dbf‘ size 10240m autoextend on next 1024m maxsize 10240m extent management local;

4、赋权用户的访问表空间
create user C identified by  123456 default tablespace srpsdb temporary tablespace srpsdb_tmp;
create user P identified by 123456 default tablespace srpsdb temporary tablespace srpsdb_tmp;
create user M identified by 123456 default tablespace srpsdb temporary tablespace srpsdb_tmp;

5、给用户赋予角色
    grant DBA to C;
    grant DBA to P;
    grant DBA to M;

--------------

三,常用的oracle 查看用户表及权限相关

oracle中用户权限分为系统权限和用户表权限:
查看当前用户表级权限权限:
select  * from user_tab_privs;
查看当前用户拥有的系统权限:
select * from user_sys_privs;

查看当前用户下的表:
select * from user_tables;

查看某用户的权限:
select * from dba_sys_privs where grantee=‘M‘;

查看用户的角色,限定当前查询用户是dba的前提下:
select * from dba_role_privs where grantee=‘P‘;

查看当前用户的表空间:
select username,default_tablespace from user_users;

进dba角色查看:
1、sqlplus / as sysdba
2、 select    owner,table_name from dba_tables where table_name=‘ABM_ACCOUNT‘;

四,oracle的jdbc链接地址:jdbc:oracle:thin:@10.116.4.125:1521:SRPSDB(实例名)

原文地址:https://www.cnblogs.com/alapha/p/9010697.html

时间: 2024-10-11 05:48:18

oracle相关知识点的相关文章

Oracle 相关知识点结构图

最近在学Oracle数据库,制作了些结构图方便记忆!主要涉及到Oracle数据类型,Oracle的表操作以及Oracle的游标,还有的之后再分享...... Oracle 数据类型 因为图片上只能看到结构,一些知识点看不了,建议大家点击这个链接,去看源文件:http://naotu.baidu.com/viewshare.html?shareId=atvuh8jmlb4g Oracle表操作 链接:http://naotu.baidu.com/viewshare.html?shareId=atv

【体系结构】有关Oracle SCN知识点的整理

[体系结构]有关Oracle SCN知识点的整理 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Oracle中的SCN是什么?(重点) ② 如何查询SCN?(重点) ③ SCN有哪些分类?(重点) ④ SCN和系统恢复的关系?(重点) ④ 实例恢复和介质恢复的区别是什么?RAC中的实例恢复是什么样的?(重点) ⑥ SCN和时间的转换 ⑦ SMON_SCN_TIME

数据库相关知识点(秋招整理)

数据库 1.   数据库事务的 4 个特性是:原子性.一致性.持续性.隔离性 1)   原子性:事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行. 2)   一致性:事务前后,数据库的状态都满足所有的完整性约束. 3)   隔离性:并发执行的事务是隔离的,一个不影响一个.如果有两个事务,运行在相同的时间内,执行相同的功能,同一时间仅有一个请求用于同一数据.设置数据库的隔离级别,可以达到不同的隔离效果. 4)   持久性:在事务完成以后,该事务所对数据库所作的更改便持久的保

Oracle相关基础

Oracle相关基础 01)关系型数据库和非关系型数据库 关系型数据库是:是基于关系模型提出来的数据库,关系模型是用一张二维表来表示和存储数据的: 非关系型数据库(NoSQL)是:键值对的方式进行存储数据,key-value.redis 02)数据库和实例 数据库就是一堆文件,是一个物理概念:数据库文件里面的一堆文件加载到内存中,把内存中的镜像叫做实例,实例是一个 逻辑概念: 操作数据库,需要通过操作实例. 03)Oracle的集群 04)Oracle的体系结构 任何语言都是以操作系统的进程来操

Linux下使用ps命令来查看Oracle相关的进程

Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [[email protected] www.linuxidc.com ~]$ ps -ef | grep tnslsnr oracle    1999 29986  0 09:47 pts/2    00:00:00 grep tnslsnr oracle    3647     1  0 Jul03 ?        00:00:34 /u01

垂直搜索的相关知识点总结

垂直搜索引擎大体上需要以下技术 1.Spider 2.网页结构化信息抽取技术或元数据采集技术 3.分词.索引 4.其他信息处理技术 垂直搜索引擎的技术评估应从以下几点来判断 1.全面性 2.更新性 3.准确性 4.功能性 垂直搜索的进入门槛很低,但是竞争的门槛很高.没有专注的精神和精湛的技术是不行的.行业门户网站具备行业优势但他们又是没有技术优势的,绝对不要想像着招几个人就可以搞定垂直搜索的全部技术,作为一个需要持续改进可运营的产品而不是一个项目来说对技术的把握控制程度又是垂直搜索成功的重要因素

博客6:磁盘以及创建文件系统的相关知识点

1.linux磁盘的相关知识点  (1)I/O ports:I/O设备地址,实质上是一个缓冲器  (2)块设备:Block,存取单位是"块",例如:磁盘  (3)字符设备:char,存取单位是"字符",例如:键盘  (4)设备文件:关联至一个设备驱动程序,进而能够与之对应硬件设备进行通信(仅有元数据,而无数据)  (5)设备号码:              主设备号:major number,表示设备类型              次设备号:minor number

图像处理程序框架—MFC相关知识点

CDC:Windows使用与设备无关的图形设备环境(DC :Device Context) 进行显示 . MFC基础类库定义了设备环境对象类----CDC类.CDC与CGdiObject的关系 说道CDC类就不能不提一下GdiObject---图形对象类. 在Windows应用程序中,设备环境与图形对象共同工作,协同完成绘图显示工作.就像画家绘画一样,设备环境好比是画家的画布,图形对象好比是画家的画笔.用画笔在画布上绘画,不同的画笔将画出不同的画来.选择合适的图形对象和绘图对象,才能按照要求完成

libgdx相关知识点

Gdx.graphics.setContinuousRendering(false); 设置图像为非连续自动渲染. libgdx相关知识点,布布扣,bubuko.com