oracle查询orapw文件,oracle学习笔记《一》
一、主键和外键的关系
表A主键为name,表B外键为name。
在表A中为主键,在表B中为外键,那么A表是主表,B表是从表。
对表B的name字段进行修改或者添加记录,必须要参考表A的name列。假如插入jim值到表B的name字段,而表A的name列没有这个值,那么就会插入失败,这就是外键约束。如果表B的name列允许为空,那么可以插入空记录。因为可能这一行记录可以不关联表A的记录。
外键的值可以相同,因为从表有些行的记录可能都要关联父表某行的记录。
二、oracle远程连接
客户端
命令: sqlplus username/password@HOST:port/SERVICE_NAME [as sysdba]
用sysdba权限用户远程连就必须要加上as sysdba选项。
服务端
1.打开监听,命令为lsnrctl start.
2.查看$ORACLE_HOME/network/admin/下的sqlnet.ora和tnsname.ora
[oracle@oracle admin]$ cat sqlnet.ora
# sqlnet.ora Network Configuration File: /xinying/oracle/app/oracle/product/11.1.0/db_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
SQLNET.AUTHENTICATION_SERVICES = (ALL) #用户认证模式,操作系统认证和密码文件认证混合模式。
[oracle@oracle admin]$ cat tnsnames.ora
# tnsnames.ora Network Configuration File: /xinying/oracle/app/oracle/product/11.1.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
#客户端的命令选项根据以下的参数来设置
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.252)(PORT = 1521))#网络监听服务主机端口。
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)#网络服务名
)
)
2.设置初始化参数 REMOTE_LOGIN_PASSWORDFILE :
在 Oracle 数据库实例的初始化参数文件中,此参数控制着密码文件的使用及其状态。它可以有以下几个选项:
NONE :指示 Oracle 系统不使用密码文件,特权用户的登录通过操作系统进行身份验证;
EXCLUSIVE :指示只有一个数据库实例可以使用此密码文件。只有在此设置下的密码文件可以包含有除 INTERNAL / SYS 以外的用户信息,即允许将系统权限 SYSOPER / SYSDBA 授予除 INTERNAL / SYS 以外的其他用户。
SHARED :指示可有多个数据库实例可以使用此密码文件。在此设置下只有 INTERNAL / SYS 帐号能被密码文件识别,即使文件中存有其他用户的信息,也不允许他们以 SYSOPER / SYSDBA 的权限登录。此设置为缺省值。
SQL> show parameter remote_login_passwordfile
NAME TYPE VALUE
------------------------------------ ----------- ----------
remote_login_passwordfile string EXCLUSIVE
3.创建密码文件,文件路径在$ORACLE_HOME/dbs/,文件名为orapwORACLE_SID.
命令:[oracle@oracle admin]$ orapwd --help
Usage: orapwd file= password= entries= force= ignorecase= nosysdba=
where
file - name of password file (required), 创建文件的路径
password - password for SYS (optional), 密码
entries - maximum number of distinct DBA (required),允许多少人远程访问
force - whether to overwrite existing file (optional), 覆盖当前的密码文件
ignorecase - passwords are case-insensitive (optional),
nosysdba - whether to shut out the SYSDBA logon (optional Database Vault only).
There must be no spaces around the equal-to (=) character.
orapwd file="/xinying/oracle/app/oracle/product/11.1.0/db_1/dbs/orapwORACLE_SID" password=test entries=10 force=y
4.查看sysdba权限远程连接的用户
SQL> select * from v$pwfile_users;
USERNAME SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS TRUE TRUE FALSE
三、修改oracle本地监听端口
编辑$ORACLE_HOME/network/admin/下的listener.ora。
oracle查询orapw文件,oracle学习笔记《一》相关推荐
- linux oracle流复制文件,【学习笔记】Oracle ASM linux dd命令复制asm中文件 操作磁盘或者分区...
天萃荷净 使用dd复制asm中文件,随着数据库新版本的推广ASM肯定会越来越被重视,最近准备系统的学习下ASM,以备突发情况需要,这是asm深入学习笔记 1.查询ASM某个数据文件AU信息 SQL&g ...
- oracle查询大小写敏感参数,【学习笔记】Oracle 11G密码大小写敏感的设置方法 sec_case_sensitive_logon参数...
天萃荷净 分享一篇Oracle数据库密码大小写敏感设置案例,从11.1开始密码大小写敏感了,同时可以设置sec_case_sensitive_logon参数可以忽略大小写敏感(USER$.SPARE4 ...
- oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...
天萃荷净 深入研究Oracle坏块obj$导致exp/expdp不能执行导出的原因 上篇(案例:Oracle出现obj$坏块exp/expdp导出不能导出的解决办法ORA-01578 ORA-0111 ...
- oracle访问控制策略查看,【学习笔记】oracle fga 细粒度访问控制研究笔记
天萃荷净 oracle研究中心学习笔记:分享一篇关于Oracle数据库细粒度访问控制的学习笔记,详细介绍了Implement fine-grained access control (Fine-Gra ...
- oracle 创建日志文件,oracle创建日志文件
一团网资讯 一团资讯 > oracle > oracle创建日志文件 oracle创建日志文件 2018-04-14 15:39:48 发布者:来源网络 创建日志文件的语法如下: ...
- oracle查询列取名,oracle查询列名
oracle 动态列查询,,oracle查询列名,oracle查询动态sql oracle 动态查询列,查看oracle数据库的表名和列名,oracle查询列名,oracle查询列属性 oracle ...
- 从滚动条到画布的几个代码文件——Python学习笔记之十七
从滚动条到画布的几个代码文件--Python学习笔记之十七 这一章的继续学习,比在前的照片涉及代码要轻松一些,代码打完后的预期结果总能实现.特别让人欣慰的一点,文本上的文字理解好像上了一个台阶,不用多 ...
- oracle 怎么看监听文件,【学习笔记】Oracle11G关于监听文件位置与监听文件大小限制...
[学习笔记]Oracle11G关于监听文件位置与监听文件大小限制 时间:2016-11-07 21:21 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃荷净 Oracle研究中 ...
- oracle 隐藏视图定义,【学习笔记】show hidden parameter 创建查看隐藏参数视图
天萃荷净 分享一篇开发DBA常用的show hidden parameter,创建查看隐藏参数视图的案例步骤 1.创建查看隐藏参数视图(show_hidden_v$parameter) --conn ...
最新文章
- 4,fail-fast错误机制
- 在 Ubuntu 配置 PPTP Server
- 几种常见的模式识别算法
- C#3.0学习笔记(8)浅谈接口interface
- imageloader图片基本加载
- 竞赛数据清洗缺失值_Kaggle 数据清洗挑战 Day 1 - 手把手教你五步处理缺失值
- Python day16(JavaScript)
- jquery 全选获取值
- java相关协议_java相关网络协议是什么
- c语言二维数组总成绩,c语言5个人3科成绩总分和平均分,用二维数组
- ssm框架重定向_精选 SSM 框架面试题整理
- LBMALL V3.1.1 多用户商城系统功能说明
- DAS Tool 介绍
- win7 兼容 因特尔十代_高配主板想用win7咋办 Intel10代CPU配上驱动总裁玩转win7
- mac使用jeb记录
- MyX5TbsDemo【体验腾讯浏览服务Android SDK (完整版)】
- 静电放电(ESD)知识小记
- S-CMS医院建站系统XXE通用漏洞的利用与防御
- 实验三 高速公路收费站双收费口仿真
- 抑郁量表c语言程序,抑郁自评量表(SDS)
热门文章
- SAP Spartacus OrganizationState
- SAP系统和微信集成的系列教程之九:如何将微信用户发送给微信公众号的内容自动转存到SAP C4C系统
- 关于div的outline-offset属性和focus事件的接收
- ABAP程序里设置外部断点,调试时断点怎么也触发不了,该怎么办
- SAP UI5 library-dbg.js - local location
- SAP UI5 busy dialog released more often than required
- MyTask - old implementation - getEntitySet
- How is JerryMaster.view.xml being loaded in WebIDE local test environment
- Marketing Cloud里CSRF token的获取时机
- how does iv_included_delete work