博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《oracle管理2》
阅读量:5143 次
发布时间:2019-06-13

本文共 3203 字,大约阅读时间需要 10 分钟。

实例管理

监听

启动监听:

$ netstat -tlnp | grep 1521

$ lsnrctl       LSNRCTL> help

 

$ lsnrctl status    //状态

$ lsnrctl stop     //关闭                    start//开启

$ netstat -tln | grep 1521

 

快速动态注册:(可选)

$ sqlplus / as sysdba

SQL> alter system register;

 

$ lsnrctl status

Em:企业管理器

启动EM:

$ netstat -tlnp | grep 1158

$ echo $ORACLE_SID

orcl

$ echo $ORACLE_UNQNAME

orcl

如果没有设置ORACLE_UNQNAME:

$ export ORACLE_UNQNAME=orcl

$ vi .bash_profile

export ORACLE_UNQNAME=orcl

$ . .bash_profile

 

确保主机名正常解析:

$ cat /etc/hosts

 

$ emctl status dbconsole

$ emctl stop dbconsole

$ emctl start dbconsole

 

查看oem的端口:

$ find /u01 -name portlist.ini

 

重新配置em:

$ emca

$ emca -deconfig dbcontrol db

$ emca -config dbcontrol db

数据库

 

启动实例:

$ ls $ORACLE_HOME/dbs/spfileorcl.ora

SQL> shutdown immediate

SQL> startup nomount

SQL> select status from v$instance;

SQL> select * from v$sgainfo;

SQL> select * from hr.employees;

SQL> conn hr/hr

 

SQL> startup mount或alter database mount;

SQL> show parameter control_files

SQL> select status from v$instance;

SQL> select * from v$controlfile;

SQL> select name from v$datafile;

SQL> select * from hr.employees;

SQL> conn hr/hr

 

SQL> startup或alter database open;

SQL> select status from v$instance;

SQL> select * from hr.employees;

SQL> conn hr/hr

 

关闭数据库:

SQL> shutdown normal

SQL> shutdown transactional

SQL> shutdown immediate

SQL> shutdown abort

控制脚本:

$ vi /etc/oratab

$ vi $ORACLE_HOME/bin/dbstart

$ vi $ORACLE_HOME/bin/dbshut

重启数据库:

SQL> startup force

startup force = shutdown abort + startup

startup force mount = shutdown abort + startup mount

 

练习:

熟悉3个服务的启动和关闭

参数管理

参数文件:

$ ls $ORACLE_HOME/dbs/spfileorcl.ora

预先备份:

$ cp spfileorcl.ora spfileorcl.ora.bak

不可以通过vi直接修改!

查看参数:

SQL> show parameter            方法1

SQL> select NAME, VALUE from v$parameter;     方法2

 

 

修改参数:

动态参数:修改完直接生效

$ strings $ORACLE_HOME/dbs/spfileorcl.ora|grep reource_limit

SQL> show parameter RESOURCE_LIMIT

SQL> alter system set RESOURCE_LIMIT=true;

SQL> show parameter RESOURCE_LIMIT

$ strings $ORACLE_HOME/dbs/spfileorcl.ora|grep reource_limit

 

静态参数: 修改完需要重启数据库,才能生效

$ strings $ORACLE_HOME/dbs/spfileorcl.ora|grep processes

*.processes=150

SQL> show parameter processes      值为150

SQL> alter system set processes=300 scope=spfile; 修改文件

SQL> show parameter processes      值为150

$ cat $ORACLE_HOME/dbs/spfileorcl.ora  //重启之后查看

*.processes=300

 

重启数据库,静态参数修改生效:

SQL> shutdown immediate

SQL> startup

SQL> show parameter processes      值为300

 

session级别修改参数:

SQL> select sysdate from du al;

SQL> alter session set nls_date_format='dd-mon rr';

SQL> select sysdate from dual; 只影响当前会话,不影响系统

SQL> conn / as sysdba

SQL> select sysdate from dual; 恢复默认设置

 

pfile/spfile格式转换:

SQL> create pfile='/home/oracle/initorcl.ora' from spfile;

$ cat /home/oracle/initorcl.ora

$ mv $ORACLE_HOME/dbs/spfileorcl.ora $ORACLE_HOME/dbs/spfileorcl.ora.bak

SQL> shutdown immediate

SQL> create spfile from pfile='/home/oracle/initorcl.ora';

$ strings $ORACLE_HOME/dbs/spfileorcl.ora

 

指定参数文件启动数据库:

SQL> startup pfile='/home/oracle/initorcl.ora'

 

练习:

修改resource_limit和processes参数。并在alert log中找到对应的信息。

警告日志和后台进程的转储文件

$ find /u01 -name alert_*.log

$ vi /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

SQL> show parameter dump

练习:

查看alert log中最近一次启动/关闭实例的详细信息。

查看alert log中记录的用户对参数所做的修改。

转载于:https://www.cnblogs.com/hxv-3670/p/7305458.html

你可能感兴趣的文章
C# ASP.NET 读取EXCEL 单元格 读取 空值 不显示
查看>>
R语言学习-sep和rep
查看>>
PLC串口通讯时报运算错误
查看>>
joomla
查看>>
LeetCode——Longest Consecutive Sequence
查看>>
网页只能在微信内置浏览器中访问
查看>>
Windows Phone 7 优秀开源项目收集
查看>>
白盒交换机NOS列表(picos/SnapRoute/ONL)
查看>>
微信小程序设置控件权重
查看>>
第六单元 用户、群组和权限
查看>>
UITableView的UITableViewStyleGrouped
查看>>
[翻译] GCDiscreetNotificationView
查看>>
用TableView写带特效的cell
查看>>
Spring AOP实战例子与springmvc整合不起效果的解决办法
查看>>
C++之重载
查看>>
z-index用法
查看>>
Oracle数据库入门到高薪培训教程(从Oracle 11g 到 Oracle 19c)
查看>>
Python day 7(2) 类和实例(1)
查看>>
理了么项目——测试计划
查看>>
java 常用的三大集合类
查看>>