1、下载两个zip
注: 一定要管理员权限运行,不然注册权限不足,第二次安装时注册表中服务路径不对开启不了服务这里最好还是删除注册表重启重新安装, regedit 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleMTSRecoveryService
修改ImagePath的值即可 ,oracle安装路径 如:D:\app\tina\product\11.2.0\dbhome_1\BIN\omtsreco.exe "OracleMTSRecoveryService"
win64_11gR2_database_1of2.zip
win64_11gR2_database_2of2.zip
解压到datebase 执行sdept.exe
环境不满足要求忽略
进行到概要阶段---保存一下(个人需求而定),信息为安装Oracle的信息
安装完成后
登录:sqlplus /nolog
conn /as sysdba
--查询所有用户
select * from dba_users;
--创建新用户 密码
create user 用户名 identified by 123456;
--修改用户密码
alter user 用户名 identified by 123456;
--查看所有用户所在表空间
select username,default_tablespace from dba_users;
--查询所有表空间路径
select * from dba_data_files ;
--创建一个表空间
create tablespace GPMGT_DATA datafile 'D:\Oracle\oradata\orcl\GPMGT_DATA_1.DBF' size 200m autoextend on next 32m maxsize 20480m extent management local;
--创建临时表空间
--表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间,可自动释放;而表空间中存储表数据、函数、过程、序列等。是随数据库永久存在的。
create temporary tablespace GPMGT_TEMP tempfile 'D:\Oracle\oradata\orcl\GPMGT_TEMP.dbf' size 50M autoextend ON next 10M maxsize 100M;
--分配表空间和临时表空间
alter user 用户名 default tablespace GPMGT_DATA temporary tablespaceGPMGT_TEMP;
--给用户分配权限
grant create session,create table,create view,create sequence,create trigger,unlimited tablespace to 用户名;
grant dba to 用户; -----dba权限
-----删除用户 drop user konglin;
alter tablespace 旧表空间 rename to GPMGT_DATA;
Tablespace altered
--查询当前表空间
select tablespace_name,file_id,file_name,bytes from dba_data_files
--删除表空间
drop tablespace 表空间;
--查询所有directory
select * from dba_directories
--赋权限 用户 访问directory的权限 exp_imp_data是directory的使用名 数据库做导入导出使用,是.dmp文件存放位置根目录
GRANT READ,WRITE ON DIRECTORY exp_imp_data to 用户名
---创建directory
CREATE directory exp_imp_data as 'D:\software\oracleData\product\11.2.0\dbhome_1\demo\schema\lxl_directory';
--导入/导出
impdp 用户名/123456 file=123.dmp directory= exp_imp_data remap_tablespace=A:B REMAP_SCHEMA=C:D logfile=impdp_hh.log ----A,B 由表空间A导入B c,d 由用户C导入用户D
expdp 用户名/123456@orcl file=sbcp_20200318.dmp directory=exp_imp_data schemas=用户名
--------------------修改数据库字符集
alter system set nls_sort='SCHINESE_PINYIN_M' scope=spfile;
ALTER SESSION SET NLS_SORT='SCHINESE_PINYIN_M'
---设置Oracle用户密码不过期
SELECT username,PROFILE FROM dba_users;
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
---修改本机Oracle可ip访问
Net Manager
找到监听程序
一般有两个地址 协议IPC
协议TCP/IP 主机初始值为localhost 这里修改为本机的计算机名称 (可cmd 输入hostname查看)
第二种办法 lsnrctl status orcl 查看监听程序名称 找到listener.ora 修改localhost为计算机名称
如果还不可以连接------注意本地防火墙
本文详细介绍Oracle数据库的安装步骤,包括下载与解压安装包、注册表修改、环境配置及用户管理。涵盖服务路径调整、表空间创建、权限分配等关键操作。
6万+

被折叠的 条评论
为什么被折叠?



