配置监听及本地网络服务
1)在Oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出配置界面
创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)
上图>监听名字可以随意设置
配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)
上图>输入您的oracle服务器的ip地址
选择即为测试连接
(如果不测试成功,请查看网络是否畅通,所连接的oracle服务器是否启动,监听是否启动等原因)
上图>为你所设置的本地网络服务名起个名字
配置完成
启动数据库
1、默认数据库建立后就启动了,如果服务器重新启动,那就要手工去启动它了,命令如下:
export ORACLE_SID=orcl(选择自己需要启动的数据库SID)
echo $ORACLE_SID (显示实例名)
connect / as sysdba
startup
2、启动监听
首先退出上面启动数据库的sql执行,用quit或者exit退到普通命令行上
启动监听:lsnrctl start(如果监听名称不是默认这个,则启动您对应的监听名称)
建立表空间 ------------###借鉴网络
1、建立临时表空间,创建用户前必须要先创建临时表空间和数据库表空间两个表空间,否则用系统默认的表空间不好
create temporary tablespace ha_temp tempfile'/u01/app/oracle/oradata/orcl/ha_temp.dbf' size 1024m autoextend on next 100m maxsize 10240m extent management local;
说明:
1)zd_temp 临时表空间名字
2)/u01/app/oracle/oradata/orcl/ 存放数据库文件的地方,一般是安装数据库后有控制文件,数据文件和日志文件的文件夹,再加上要创建表空间的名字+dbf (数据文件)
3)1024m 表空间的初始大小
4)100m 表空间的自动增长大小
5)10240m 表空间最大的大小
2、创建数据表空间
create tablespace ha logging datafile'/u01/app/oracle/oradata/orcl/ha.dbf' size 1024m autoextend on next 100m maxsize 10240m extent management local;
3、创建用户并指定表空间
create user ha1 identified by zd315 default tablespace ha;
4、给用户授予权限
grant dba,connect,resource,CTXAPP,create view to ha1;
linux下imp导入oracle数据库dmp文件
输入命令:
imp ha1/zd315@orcl file=/opt/oracle/hadrp.dmp ignore=y full=y
说明:ha1:用户名;
zd315:密码;
orcl:数据库实例名;
file后面是dmp文件放置的路径。