`
yonghengmoming
  • 浏览: 47158 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

oracle环境搭建篇(包括创建表空间和用户)

阅读更多

下载oracle
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
要先注册,注册后,先选择接受协议,然后下载相应系统的oracle,File1和File2都要下载

安装oracle
解压下载的oracle File1和File2,先解压File1,然后重命名,解压File2后,把内容剪切到File1里
开始安装
安装时去掉自动更新的勾
选择创建和配置数据库
选择桌面类
安装个人版
设置数据库路径,选择个人版,修改全局数据库名(SID,后面会用到),设置一个口令
选勾全部忽略
完全,开始安装
安装过程根据电脑配置不同可能需要一个小时,最后一步会停留很久,只要详细资料按钮可以点击,那就不是电脑死机了。

 

 

可以开始操作数据库了 ,直接从CMD输入
表空间 用户等环境操作:
    输入CMD,
进入超级用户:
    sqlplus /nolog
    SQL>conn /as sysdba
     或 conn sys/密码 as sysdba
     或 conn sys/密码@SID as sysdba
     (linux中只能使用:conn sys/密码@SID as sysdba)
也可以这样进入:
    sqlplus "sys/sys as sysdba" (linux中使用:sqlplus "sys/密码@SID as sysdba“)

查看所用用户:
    SQL>select * from all_users;
锁定/解锁用户:
    SQL>alter user cqy account lock/unlock;

创建表空间(提示可以只写文件名cqyspace.DBF,DBF要大写):
    SQL>create tablespace cqyspace datafile 'E:/路径/cqyspace.DBF' size 500M autoextend on;
删除表空间:
    SQL>drop tablespace cqyspace including contents and datafiles;

查看表空间:

    SQL>select tablespace_name from dba_data_files;


创建用户(放入表空间cqyspace):
    SQL>create user cqy identified by fjvnri default tablespace cqyspace;
创建用户(放入临时表空间TEMP):
    SQL>create user cj identified by fjvnri temporary tablespace TEMP;
删除用户:
    SQL>drop user cqy cascade;
给用户授权:
    SQL>grant connect,resource,dba to cqy;
回收用户权限:
    SQL>revoke connect,resource,dba from cqy;
修改用户密码(修改用户信息:alter user cqy ...)
    SQL>alter user cqy identified by fjvnri;

 

 

 

如果你搭建完环境不知到要做什么的话,可以试试

在你指定的盘创建表空间

然后删除掉这个表空间,再创建它

创建用户默认使用这个表空间,赋予他全部的权限

再创建一个用户默认使用临时表空间

赋予他全部权限,再回收全部权限,修改他的用户名和密码

然后把他删除,然后在添加这个用户,默认使用临时表空间

 

 

 

也可以用工具来 操作数据库

安装PL/SQL Developer工具 (PL/SQL Developer是我目前接触过的最好用的sql编辑工具,记得下载中文补丁和注册机)
(这个软件我很久以前下载的,下载地址忘记了,自己百度一下吧)
安装,安装中文补丁,输入注册码。


如果oracle安装的是64位 ,PL/SQL Developer则要进行配置才能连接oracle
参考自:http://www.cnblogs.com/donetbaoxj320/archive/2011/11/24/2262412.html

下载 instantclient-basic-win32-11.2.0.1.0.zip (32位的版本与之前下载号的oracle一致11.2.0.1.0,不要下错了版本)
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

将其解压至Oracle安装目录的Product下,成为:D:\app\用户名\product\instantclient_11_2

拷贝数据库安装根目录下的一个目录D:\app\用户名\product\11.2.0\dbhome_1\NETWORK

Oracle客户端目录下D:\Oracle\app\YM\product\instantclient_11_2(其实只需要 NETWORK\ADMIN\tnsnames.ora)
 
3)安装PL/SQL Developer
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:\Oracle\app\YM\product\instantclient_11_2
OCI Library :D:\Oracle\app\YM\product\instantclient_11_2\oci.dll
 
4) 设置环境变量(修改PATH和TNS_ADMIN环境变量)
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
 SQL> select userenv('language') nls_lang from dual;
 NLS_LANG
 ----------------------------------------------------
 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
 
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
 1>.选择"Path" - 点击"编辑", 把 "D:\Oracle\app\用户名\product\instantclient_11_2;" 加入;
 2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\Oracle\app\用户名\product\instantclient_11_2;", 点击"确定";
 3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
 最后点击"确定"退出.
启动 PL/SQL Developer ,运行无问题。

分享到:
评论

相关推荐

    MyEclipse的SSH框架搭建教程带干净项目、oracle表空间用户密码权限创建

    还有自己做的3到4页的MyEclipse搭建SSH的傻瓜式教程,还有oracle数据库连接引擎的配置的图片流程详解,更有oracle创建表空间、用户名和密码以及给用户授权的sql语句,复制后直接在sql plus里执行。 才收你2分哦,...

    新一代测试环境ORACLE数据库管理工具的设计与实现毕业论文

    oracle 数据库服务器的庞大和环境的多样性给 oracle 数据库的查询、 创建、修改等运维管理工作带来了巨大的时间耗费。目前,对于 oracle 数据库的日常运维操作并没有一个清晰明了的管理界面,基于此种考 虑,本文...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    2.5.5创建组、用户和目录 2.5.6设置环境变量 2.5.7配置SSH用户等效性 2.5.8配置时间同步服务 2.5.9安装cvuqdisk包 2.5.10 CVU验证安装环境 2.6创建ASM磁盘 2.6.1安装ASMLib驱动 2.6.2创建ASMLib磁盘 2.7...

    Oracle服务器配置和管理.pptx

    28.2.3 安装(ānzhuāng)前配置 在安装Oracle 11g前,需要手工更改系统(xìtǒng)的内核参数以及创建oracle用户和用户组。 第六页,共33页。 Oracle服务器配置和管理全文共33页,当前为第6页。 28.2.4 安装(ānzhu...

    java-Web项目部署步骤之Oracle数据库导入.dmp文件数据

    一、搭建环境 安装java开发人员需要的工具, 包括jdk、eclipse(或IDEA)、tomcat、oracle ...–(1)创建表空间 create tablespace test04 datafile ‘D:\a_oracle_table\test04.dbf’ size 1024M a

    数据库服务搭建及数据库安装

    本文档主要是数据库服务搭建包含...6.数据库的一些常规操作包含(创建用户、创建表空间、创建索引、授权、创建索引空间、创建序列、修改序列、删除序列) 希望可以跟大家多沟通交流学习。 建议大家可以上手进行操作

    BOS 技术整理

    Spring 环境搭建 IOC 导入 context 依赖 beans、core、expression AOP 导入 测试集成 Web 集成 配置监听器 整合持久层框架 hibernate、jpa web.xml 配置 spring 监听器 src/main/resource 下 建立 ...

    Java3D实例之创建空间几何模型的实现方法

     相关资料参照Oracle官网 环境搭建Java3D开发环境,JDK下载见Oracle官网.安装后在安装目录下的lib文件中找到Java3D驱动包,添加的自己的项目中Java3D实现简单几何空间图形说明: 实例应用:创建3D直线 代码如下:...

    MySQL管理之道 性能调优、高可用与监控.part2.rar

    以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、mysql高可用集群搭建与管理、mysql服务器性能和服务监控等方面多...

    asp.net知识库

    在 SQL Server 2005 中使用表值函数来实现空间数据库 SQL Server 2005的30个最重要特点 同时安装sql2000和sql2005的经验 类如何与界面绑定 在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立...

    个人开发中遇到常见问题及解决办法(吐血总结)

    8 创建一个new工作空间,需要修改的字符编码 9 Java @override报错的解决方法 10 js实现 选中子页面的checkbox,点击确认,将选中的数据显示到父页面 11 解析oracle的rownum 12 ava web项目中开放一个webservice接口...

    轻松学C#(图解版)

    第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。 =======================================...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业用户需要实地地并频繁地与检测机构沟通,从而提出自己的委托乃至下委托单、等待检测报告等,设计并研发了市场上首款提供...

    超级有影响力霸气的Java面试题大全文档

    多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、...

    java 面试题 总结

    多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、...

    springmybatis

    3. 创建mysql 测试数据库和用户表,注意,这里采用的是 utf-8 编码 创建用户表,并插入一条测试数据 程序代码 程序代码 Create TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userName` varchar(50) ...

Global site tag (gtag.js) - Google Analytics