重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在应用程序开发下面,有个SQL PLUS,可以在那里进行数据库的各种操作,比如对系统的管理、用户管理、数据的增删查改、各种对象的建立(表、视图、序列、同义词、存储过程等等),不过这个是纯文本的操作环境,对用户要求较高,也比较繁琐。
成都创新互联公司专业为企业提供屯昌网站建设、屯昌做网站、屯昌网站设计、屯昌网站制作等企业网站建设、网页设计与制作、屯昌企业网站模板建站服务,十多年屯昌做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
最好安装一个第三方的PL SQL工具,比如PLSQL DEVELOPER、TOAD都比较好用。这些都是图形界面,易于操作,对新手来说,绝对比ORACLE自带的SQL PLUS好用百倍,容易上手。
有问题请追问,如满意请采纳。
和连接oracle其他版本的数据库是一样的,
需要在客户端安装oracle Client软件,最好也是12c的客户端,32bit的
然后配置本地服务名,
plsql会自动识别。
你所报的错误,应该是plsql版本过低,或者检查下客户端是否是32bit的,
是没有权限、还是缺少安装组件:
ll /usr/bin/ipcs
yum provides ipcs
执行命令一看就知道了,对应rpm包格式如下版本不同:
util-linux-2.23.2-43.el7.x86_64
express Em,今后数据库自带的em dbconsole的功能将一直是简化版的。如果你需要功能完整的EM,那么使用 12c EM cloud control
1、去oracle官网下载 Oracle 12c 安装程序
2、解压下载好的两个压缩文件
将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:
3、双击”setup.exe”进行安装
软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;
4、在出现的“配置安全更新”窗口中
取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:
5、安装时请连接网络,这里选择跳过更新就可以了,点击“下一步”:
6、在“安装选项”窗口中
选择“创建和配置数据库”,单击“下一步”:
7、根据介绍选择”桌面类”还是”服务器类”
选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:
8、创建oracle管理用户
这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:
9、在上一步设置好了后,将进行检查
在“执行先决条件检查”窗口中,单击“下一步”:
10、 在上一步检查没有问题后
会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:
注意:
在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.
11、等待安装中:
12、安装到创建数据库实例时
“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:
13、安装完成
oracle 11.1可以直接升级到12.1的版本,详细可以见mos相关可以直接升级的指导
os:RHEL 5.5
oracle:11.1.0.7, 单实例
方式:采用out-of place的升级方式
11.1的ORACLE_HOME为/u01/app/oracle/product/11.1.7/db_1
12.1的ORACLE_HOME为/u01/app/oracle/product/12.1.0/db_1
1,rman备份原有数据库;
2,安装oracle 12的软件到/u01/app/oracle/product/12.1.0/db_1;
3,清除回收站,检查无效的对像和无效的组件,确认隐含参数使用情况.必须的对像.
例12c xdb是必须要组件,
4,收集gater_dictionary_stats和gather_fixed_objects_stats,aud$对像清空,
5,对数据库库进行逻辑检查 ,rman:backup validate check logical database;
6,在11.1的库实行升级预检查.SQL @/u01/app/oracle/product/12.1.0/db_1/rdbms/admin/preupgrd.sql;
该过程会生成一个log文件,对于其中的问题需要解决然后才能升级.
7, 使用12C的orapwd生成新的密码文件主,使用原来的spfile生成一个pfile。
8,关闭原来的实例,使用新的ORACLE_HOME启动数据库
[oracle@localhost ~]$ export ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 12.1.0.1.0 Production on Sat May 10 13:34:57 2014
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL conn / as sysdba;
Connected to an idle instance.
SQL startup upgrade pfile='/home/oracle/12.ora';
ORACLE instance started.
9, 并行运行脚本(12c新特性),并行度8,会启动16个并行服务器进程.
[oracle@localhost admin]$ /u01/app/oracle/product/12.1.0/db_1/perl/bin/perl catctl.pl -n 8 catupgrd.sql
Serial Phase #:54 Files: 1 Time: 157s
Serial Phase #:55 Files: 1 Time: 141s
Serial Phase #:56 Files: 1 Time: 48s
Grand Total Time: 2439s
10,以正常的方式启动数据,并且创建spfile
SQL startup nomount pfile='/home/oracle/12.ora';
ORACLE instance started.
Total System Global Area 2288205824 bytes
Fixed Size 2290848 bytes
Variable Size 1275071328 bytes
Database Buffers 989855744 bytes
Redo Buffers 20987904 bytes
SQL create spfile from pfile='/home/oracle/12.ora';
File created.
SQL shutdown immediate;
ORA-01507: database not mounted
ORACLE instance shut down.
SQL startup;
ORACLE instance started.
Total System Global Area 2288205824 bytes
Fixed Size 2290848 bytes
Variable Size 1275071328 bytes
Database Buffers 989855744 bytes
Redo Buffers 20987904 bytes
Database mounted.
Database opened.
11,重新收集gather_dictionary_stats和gather_fixed_objects_stats
SQL exec dbms_stats.gather_dictionary_stats;
PL/SQL procedure successfully completed.
SQL exec dbms_stats.gather_fixed_objects_stats;
PL/SQL procedure successfully completed.
12,重新编译无效对像
SQL @utlprp 8; (cpu核数的一到两倍)
TIMESTAMP
--------------------------------------------------------------------------------
COMP_TIMESTAMP UTLRP_BGN 2014-05-10 14:40:44
.................
13, 运行utlu121s.sql和utluiobj.sql检查无效的对像.