Oracle 11gR2学习之二(创建数据库及OEM管理篇)

简介:

Oracle安装完毕来创建一个数据库,创建之前必须先配置数据库的监听端口,否则会创建过程中提示你先配置监听。

1、监听配置如下,一直下一步…

Netca --> Listenerconfiguretion --> Add --> Listener name:LISTENER --> 选择协议(TCP--> 使用端口1521 --> 配置完成

2、创建数据库

数据库配置开始

wKioJlLE7EvR1W1sAAB46im5PQg804.jpg

创建数据库,也可以***数据库

wKioJlLE7FnzBqskAACNT123wDw975.jpg

选择数据库类型,我们选择第一项

1、一般用途

2、定制数据库

3、数据仓库

wKioOVLE7FrwIxx0AACqO8qYuOo610.jpg

设置数据库名字和SID

wKioOVLE7HHw_vQuAACSjKnkti4956.jpg

1、提示我们用不用EM管理Oracle,打钩使用

2、启动电子邮件通知

3、启用每日备份

wKioJlLE7I2RVFdAAACuPzbLnZ0662.jpg

默认会创建四个用户,我们使用统一的密码

wKioOVLE7KKgmv4QAAChodbAriw614.jpg

1、指定数据库存储机制,我们选择文件系统,生产环境ASM用的比较多

2、指定创建数据库文件位置

使用模板中的数据库文件位置

所有数据库文件的使用公共位置

使用oracle管理文件

wKioJlLE7LrRNZcBAADk99b9lYw857.jpg

选择数据库的恢复选项

1、指定快速恢复区,所有备份和恢复操作的默认值,建议数据库文件盒恢复文件放在不同位置

2、启用归档

wKioJlLE7OGhtb7XAACxJyktlSk617.jpg选择创建一些示例表,有助于学习用,生产环境不创建

wKioOVLE7QnSEUc8AACwKRJQqvo550.jpg

把物理内存的40%分给Oracle

wKioJlLE7SLCVjgTAAC4bICXNTM671.jpg

设置数据库字符集

wKioOVLE7S_BzM8gAADoMu-8IF0348.jpg

数据库三种文件:控制文件、数据文件和日志文件

wKioJlLE7UaRVfPjAACySRNb1AM142.jpg

开始创建

wKioOVLE7Uuh7JWfAACTHvbP2g0320.jpg

数据库创建完成

wKioJlLE7Wezlg3KAADbAUH9WMc387.jpg


3、使用EM管理数据库

启动EM报错:

[oracle@oracledb ~]$ emctl status dbconsole

Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.

解决:设置.bash_profile环境变量

wKioJlLE7XqRyOjHAAAregCRvMQ779.jpg

如下说明OEM已经在运行了

wKioOVLE7XyhUcbUAABbDeiMdwo495.jpg


如下说明已经正常监听Oracle端口1521

wKioOVLE8-iB7SgGAAD5eHCszfM915.jpg

登陆EM页面,第一次登陆需要证书,直接忽略,使用sys最高权限用户登陆。

wKioOVLE7YzB8OB7AAC0CehhviQ627.jpg

wKioJlLE7Z_xn9lAAAB1Dx5eZqg267.jpg

状态显示UP说明正确连接数据库

wKioJlLE7c_RHvcTAAGQ9xOM4I8803.jpg


4、Oracle基本命令

[root@oracledb ~]# su –oracle

[root@oracledb ~]# lsnrctl start  #启动oracle监听

[oracle@oracledb ~]# sqlplus / as sysdba

SQL> startup                      #启动数据库实例

SQL> shutdown immediate           #关闭数据库实例

SQL> select * from tab;           #查看所有表

SQL> select name  from v$datafile #查看数据库存放目录

SQL> select * from v$instance;    #查看实例名

SQL> select name from v$database; #查看数据库名

SQL> select * from dba_users;     #查看所有用户信息

SQL> select username,password from dba_users;  #只查询用户和密码

SQL> select * from v$pwfile_users; #查看具有sysdba权限的用户

SQL> select * from dba_ustats;     #查看当前用户信息

SQL> select * from user_sys_privs  #查看当前用户系统权限

SQL> select * from user_role_privs #查看当前用户角色

SQL> select * from dba_sys_privs   #查看指定用户所具有的系统权限

SQL> select * from v$version       #查看oracle版本

SQL> select * from user_views      #查看视图信息

SQL> alter system set processes = 1000  scope = spfile; #修改oracle最大连接数,重启数据库



本文转自 李振良OK 51CTO博客,原文链接:http://blog.51cto.com/lizhenliang/1347637,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
175 64
|
29天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
40 7
|
29天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
27 6
|
29天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
21 5
|
2月前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
2月前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
32 1
|
2月前
|
Oracle 关系型数据库 网络安全
Oracle 19c 安装教程学习
Oracle 19c 安装教程学习
61 2
|
3月前
|
Oracle 关系型数据库 数据库
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。 出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。数据库恢复工程师对数据库文件进一步检测、分析后,发现sysaux01.dbf文件损坏,有坏块。 修复并启动数据库后仍然有许多查询报错,export和data pump工具使用报错。从数据库层面无法修复数据库。
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例

推荐镜像

更多