Oracle补习班第七天
Keep conscience clear, then never fear.
问心无愧,永无畏惧
服务端监听
lsnrctl status #查看监听服务
netca #配置动态监听





lsnrctl status LISTENER #查看监听状态 ready是动态监听,unknow是静态监听,broker是挂了
netmgr #配置静态监听


点击保存,关闭lsnrctl stop,重启lsnrctl start
ps -ef | grep tns #查看监听进程
cat $ORACLE_HOME/network/admin/listener.ora #查看监听配置文件
配置网络服务
netmgr




点击next后点击test 测试成功
服务端监听和客户端网络服务配置如上图所示
用户登录测试
sqlplus / as sys dba or sqlplus scott/tiger #为使用linux系统用户oracle登录
sqlplus sys/oracle@orcl01 as sysdba #为使用网络服务登录
ps -ef | grep LOCAL #查看是否为网络登录
注意:sys用户可以在database close状态连接,其他用户不能
口令文件
$ORACLE_HOME/dbs/orapworcl #网络登录时所需的口令文件
$ORACLE_HOME/network/admin/sqlnet.ora #为使用linux系统用户登陆时失败文件
vim sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES=NONE
配置开机自启动
vim /etc/oratab
N change to Y
vim /etc/rc.local
su - oracle -c "dbstart"
su - oracle -c "lsnrctl start"
reboot #检验开机自启动是否成功
用户权限
只给scott用户两个session权限
select resource_name,limit from dba_profiles;
create profile scott limit sessions_per_user 2;
alter user scott profile scott;
select username,profile from dba_users;
show parameter resource;
alter system set resource_limit=true;
Oracle补习班第七天的更多相关文章
- Oracle 物理结构(七) 文件-归档日志文件
Oracle 物理结构(七) 文件-归档日志文件
- Oracle 实验四-七
shutdown immediateORA-01097: 无法在事务处理过程中关闭 - 请首先提交或回退 解决:先 "commit" 实验四 SQL Production :: C ...
- Oracle学习笔记七 锁
锁的概念 锁是数据库用来控制共享资源并发访问的机制. 锁用于保护正在被修改的数据 直到提交或回滚了事务之后,其他用户才可以更新数据 对数据的并发控制,保证一致性.完整性.
- Oracle补习班第三天
In every triumph, there's a lot of try. 每个胜利背后都有许多尝试 Oracle管理实例组件 主要组件分为两部分例程,与数据库: 例程分为两部分SGA跟进程: S ...
- Oracle补习班第四天
Everything has its time and that time must be watched. 万物皆有时,时来不可失 1,管理参数文件 参数文件分两种spfile二进制文件和pfile ...
- Oracle补习班第五天
Great minds have purpose,others have wishes. 杰出的人有着目标,其他人只有愿望 控制文件是小型二进制文件,只能在mount阶段新建 1,重做控制文件 alt ...
- Oracle补习班第八天
The best hearts are always the bravest. 心灵最高尚的人,也总是最勇敢的人. 1,权限.角色.与用户 创建用户 create user aa identified ...
- Oracle补习班第九天
Better to light one candle than to curse the darkness. 与其诅咒黑暗,不如点亮烛光! 1,用SQL备份数据库数据文件 sqlplus / as s ...
- Oracle基础(七)数据表
一.创建表 语法: CREATE TABLE [schema.]table (column datatype[,column datatype[,...]); 说明: CREATE TABLE:为创建 ...
随机推荐
- 关于变量和函数前&符号的作用
首先看一下下面的例子 <?php $a="val1"; $b="val2"; $a=&$b; echo $a."<br/>& ...
- 完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...
- mvc4 部署http错误403.14 forbidden
1. 检查服务器上是否安装了“HTTP重定向”功能和“静态内容压缩”功能(在添加/删除程序或增加角色处安装).这是我所遇到的问题:2. 应用程序池要被配置为“集成”3. 把.net 4.0安装在iis ...
- [读书笔记]自动装箱的陷阱以及==与equals
先看一段代码,来自周志明的<深入理解Java虚拟机>. Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3; Intege ...
- nodejs-2:模块与包管理工具
多人协作时,大量的js文件批量的引入到页面中,会出现变量被覆 盖掉方法被重写掉的情况,特别是存在一些依赖关系的时候,还容 易导致页面出错,这是因为js天生就缺少一种模块的管理机制来 隔离实现功能的js ...
- php日历
一.计算数据 1.new一个Calendar类 2.初始化两个下拉框中的数据,年份与月份 3.初始化要搜索的年份和月份 4.计算得出日历中每一天的数据信息,包括css.天数 <?php requ ...
- javascript中call函数与apply
javascript中的call方法使当前对象可以调用另一个对象的方法,即改变this的指向内容 var first_object = { num: 42 }; var second_object = ...
- java如何在eclipse编译时自动生成代码
用eclipse写java代码,自动编译时,如何能够触发一个动作,这个动作是生成本项目的代码,并且编译完成后,自动生成的代码也编译好了, java编辑器中就可以做到对新生成的代码的自动提示? 不生成代 ...
- kbengine里如何使用git快速下载项目?
项目有两个镜像,github[https://github.com/kbengine/kbengine.git] ,osc开源中国[https://git.oschina.net/likecg/kbe ...
- StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks 论文笔记
StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks 本文将利 ...