打听说过数据库,就一直在使用Micrsoft SQL server。当然还有(FoxPro,Access,FoxBase等)。最近闲来无事,搞搞Oracle,做点小笔记。省得忘记。资料多来源于CSDN博客及百度搜索结果 。
1。Oracle装在笔记本VM虚拟机里,换个地方,虚拟机IP就变一下。这个真是初学的胃溃疡。
答:<1> emca -deconfig dbcontrol -repos drop --清除em配置(在OS下) emca -repos drop同上
<2> emca -repos create --建立em配置 (在OS下)
<3> emca -config dbcontrol db --配置em配置参数(在OS下)
2。 oracle.sysman.emcp.DatabaseChecks performReposChecks 严重: 'job_queue_processes' 必须大于等于 1。 改正错误, 然后以独立模式重新运行 E M Configuration Assistant?进行问题1操作中偶尔出现。
答: <1> sqlplus / as sysdba --登录oracle
<2>connect orcl/x123 --orcl为数据库实例,x123为密码
<3>show parameter job; --查看任务处理队列参数
<4>alter system set job_queue_processes=5; --设置参数值为5。
<5>quit
<6>emca -config dbcontrol db --重置EM配置
3.系统权限
作用 | |
CREATE SESSION | 连接到数据库 |
CREATE TABLE | 建表 |
CREATE TABLESPACE | 建立表空间 |
CREATE VIEW | 建立视图 |
CREATE SEQUENCE | 建立序列 |
CREATE USER | 建立用户 |
是指执行特定类型SQL命令的权利,用于控制用户可以执行的一个或一类数据库操作。(新建用户没有任何权限)
4。权限操作
GRANT <权限项> TO <用户> [WITH ADMIN OPTION]
WITH ADMIN OPTION使该用户具有转授系统权限的权限。
5—PL/SQL Developer连接DBMS
首先需要在服务器上的Windows防火墙(如果有的话)的入站规则中开通1521TCP端口。
而后,在客户端电脑上安装11g的Client程序(平台版本与服务器相同,32位Client与与64位server不兼容)。如只使用PL/SQL,则安装Instantclient。
后复制一个tnsnames.ora文件至client主文件夹。内容如如下图
然后,在系统属性中的【环境变量】添加:
变量名:NLS_LANG 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
变量名:NLS_ADMIN 值:client绝对路径
6—PL/SQL文本导入工具,导入数据报ORA-01950
需要对表空间用户授权,项目为dba
未完待续……