您现在的位置是:首页 > 正文

oracle网络访问权限,ORACLE的网络配置,与权限初步

2024-01-30 22:38:57阅读 0

1、服务器

1.1常用工具

em

netmgr

netca

1.2相关配置文件

listener.ora

tnsnames.ora

C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN

listener.ora

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

(ADDRESS = (PROTOCOL = TCP)(HOST = dmt1306)(PORT = 1521))

)

)

PLSExtProc:调用外部过程的服务

XDB:针对XML数据库

XPT:为DataGuard提供服务

修改初始化参数 禁止 XDB和XPT

1.3

静态注册,listener.ora

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = xxx)

(ORACLE_HOME = C:/oracle/product/10.2.0/db_1)

(SID_NAME = ORCL)

)

)

动态注册:pmon,自动找监听器进行注册,端口要求

是默认1521

alter system register;

1.4 lsnrctl工具

lsnrctl

LSNRCTL> help

以下操作可用

星号 (*) 表示修改符或扩展命令:

start               stop                status

services            version             reload

save_config         trace               change_password

quit                exit                set*

show*

start: 启动监听器

stop: 停止监听器

status: 查看监听器状态

quit/exit:退出

1.5 配置非1521端口

1)修改listener.ora

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

(ADDRESS = (PROTOCOL = TCP)(HOST = dmt1306)(PORT = 5555))

)

)

2)

修改配置文件tnsnames.ora

xxx =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = dmt1306)(PORT = 5555))

)

修改数据库参数local_listener

alter system set local_listener=xxx;

alter system register;

2、客户端

命名解析

1)easy connect:

sqlplus test/test@127.0.0.1:1521/orcl

2)local naming

使用tnsnames.ora

qqq =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = dmt1306)(PORT = 5555))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

3)directory naming

4)External naming

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

1、权限 特殊权限: sysdba(创建数据库),sysoper1.1 查超级用户select * from pwfile_users1.2 查普通用户select * from dba_users;1.3 查用户权限权限分类:系统权限、对象权限select * from dba_sys_privsselect * from dba_tab_privsselect * from dba_role_privs;1.4 查系统所有权限select distinct privilege from dba_sys_privs;

网站文章

  • 08 - 安装脚本Section - [Setup]

    安装脚本Section[Setup] section此section包含安装程序和卸载程序使用的全局设置。您创建的任何安装都需要包含指令。这是[Setup]的示例:[Setup]AppName=My ...

    2024-01-30 22:38:49
  • 文件上传-.user.ini的妙用

    文件上传-.user.ini的妙用

    文件上传漏洞-.user.ini在文件上传中的妙用

    2024-01-30 22:38:42
  • 数组过滤c语言,将NSArray过滤到Objective-C中的新NSArray中

    有很多方法可以做到这一点,但到目前为止,最肯定的方法是使用[NSPredicate predicateWithBlock:]:NSArray *filteredArray = [array filte...

    2024-01-30 22:38:13
  • SVN上传文件

    SVN上传文件

    SVN使用技巧

    2024-01-30 22:38:05
  • MongoDB模糊查询($regex查询、正则表达式匹配查询) 热门推荐

    MongoDB模糊查询($regex查询、正则表达式匹配查询) 热门推荐

    MongoDB的模糊查询可以使用 $regex 运算符通过正则表达式来进行匹配查询。 $regex :为查询中的模式匹配字符串提供正则表达式功能 。 语法: { < field >: { $ regex : / pattern / , $ options : ‘’ } } { < field >: { $ regex : ‘pattern’ , $ optio...

    2024-01-30 22:37:58
  • linux中命令tat,照着书敲linux下载安装命令?大汇总来咯!!!

    linux中命令tat,照着书敲linux下载安装命令?大汇总来咯!!!

    linux下载安装的命令一. 本地上传1.1 使用scp命令1.2 使用xshell工具1.3 常用方法二. 网络远程下载2.1 curl_一种下载文件的工具2.2 wget_软件下载工具(非安装方式...

    2024-01-30 22:37:29
  • IOS中的多线程和NSRunLoop概述(转载)

    IOS中的多线程和NSRunLoop概述(转载)

    线程概述  有些程序是一条直线,从起点到终点,如Hello World,运行打印完,它的生命周期便结束了;有些程序是一个圆,不断循环,直到将它切断,如操作系统,一直运行直到你关机。  一个运行着的程序就是一个进程或者叫做一个任务,一个进程至少包含一个线程,线程就是程序的执行流。Mac和iOS中的程序启动,创建好一个进程的同时, 一个线程便开始运行,这个线程叫主线程。主线程在程序中的地位和其他...

    2024-01-30 22:37:20
  • C# - Excel - Microsoft Access 数据库引擎找不到对象

    我几乎要无语了,疯掉了,以为是office本身的问题,换了好多次office2007,安装又不顺利,换到了office2010,想想大部分应该兼容2007,所以用着office2010了. 甚至差点要...

    2024-01-30 22:37:13
  • IDEA 设置Kotlin 自动类型推断后的类型

    IDEA 设置Kotlin 自动类型推断后的类型

    开发kotlin类型大部分都是类型推断出来的,为了编码的规范,防止因为类型问题出现bug,可以设置类型推断的显示。设置完成后显示为这样

    2024-01-30 22:36:44
  • 使用RxJava打造无限轮播图

    使用RxJava打造无限轮播图

    最近项目使用到无限录播图,打造无限轮播图有2种方式,其中一种是在adpater中返回Ingeger.MaxValue,让viewPager无限轮播起来以前都是使用handler来发消息,此次打造轮播图使用全新到方法,通过在需要轮播到列表的头部添加最后一张图片,列表的尾部添加第一张图片来达到无限循环,使用RxJava的interval来实现不断的循环播放,图片按下停止轮播,抬起继续轮播,切到其它页面

    2024-01-30 22:36:36