打开PLSQL
Developer客户端,进入登录界面,如图
输入用户名、密码和数据库,进行数据库服务器,如图
很多时候,不知道数据库的地址,填写错误后,登录会提示错误,如图
一般的数据库服务器填写格式为服务器的IP地址,再加上“/”,再加上数据库名,如图
如果要连接本地的Oracle数据的话,可以直接填写本地的数据库名,其中aaa就是本地在Oracle中的数据库,如图
连接成功后,在首页左中间的部分,就会看到数据库中的Tables选项,点击后,会出现数据库中已经存在的表,如图
前提是电脑必须安装oracle客户端。
配置方法:
1、找到oracle的安装目录。如:C:\oracle\product\1020\db_1\network\ADMIN
2、找到tnsnamesora文件。
3、用文本方式打开,添加以下内容:
本地实例名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程数据库服务名)
)
)
其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。
4、然后打开pl/sql就能看到自己创建的链接,如图:
本地安装Oracle服务器端,然后安装PL/SQL,在tnsnamesora文件中配置相应的数据库连接配置即可,例如:ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl85357)
)
)1OleDB连接驱动OraOLEDBOracle
Oracle公司提供的OleDB驱动,Provider需要根据实际情况修改,支持32bit与64bit,需要安装Oracle Data Provider for OLE DB
连接字符串:
connectionString="provider=OraOLEDBOracle;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"
或
connectionString="provider=OraOLEDBOracle1;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"
2OleDB连接驱动MSDAORA
Microsoft公司提供的OleDB驱动,Provider需要根据实际情况修改,只支持32bit
连接字符串:
connectionString="Provider=MSDAORA;Data Source=dataSource;User Id=userid;Password=password;"
或
connectionString="Provider=MSDAORA1;Data Source=dataSource;User Id=userid;Password=password;"
3OracleClient连接
Microsoft公司提供,支持32bit与64bit,已建议作废
连接字符串:
connectionString="Server=tnsnames;User Id=userid;Password=password;" providerName="SystemDataOracleClient"
以常见的mysql和oracle这两种数据库为例:
一、连接mysql(mysql服务已开启)
1、mysql数据库安装在本机,则直接敲入命令mysql-uroot-p即可。
2、mysql数据库不是安装在本机,则需要加参数,常用参数如下:
1),-h,指定目标ip地址
2),-u,指定登录用户名。
3),-p,指定密码,密码可以接在-p后面输入mysql-uroot-p123456。也可以mysql-uroot-p回车等提示输入密码时输入,这样输入密码没有回显。
二、连接oracle数据库
1、若当前用户为root用户,则需要执行命令su-oracle切换至oracle用户;若当前用户为oracle用户则此步骤省略。
2、若oracle安装在本机,则在oracle用户下直接执行sqlplususername/password(username,password替换成真实的用户名和密码),若提示connected则表示连接成功;
3、若oracle安装在其他机器,则在oracle用户下执行sqlplususername/password@//host:port/sid。host为oracle所在机器的ip或者机器名,port为端口号,通常为1521,sid指oracle的实例名。
扩展资料:
linux下 *** 作数据库(以mysql为例)的其他命令
一、linux下查看mysql服务的命令两种方式:
1、[root@localhostbin]ps-ef|grepmysql
2、[root@localhostbin]netstat-nlp
二、linux下启动mysql服务的两种方式:
1、命令方式:
[root@localhostbin]cd/usr/bin
[root@localhostbin]/mysqld_safe&
2、服务方式:
[root@localhost~]servicemysqlstart
如果服务在启动状态,直接重启服务用以下命令:[root@localhost~]servicemysqlrestart
三、linux下关闭mysql服务的两种方式:
1、命令方式:
[root@localhost~]mysqladmin-urootshutdown
2、服务方式:
[root@localhost~]servicemysqlstop
参考资料:
进入到cmd,输入sqlplus / as sysdba;
2、创建用户
create user usernamer identified by passwd;
例:create user test identified by 12test21;
创建用户并指定表空间
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
3、给用户赋权限
grant connect,resource,dba to username;
例:grant connect,resource,dba to test;
4、创建表空间
创建临时表空间
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_tempdbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
创建数据表空间
create tablespace user_data
logging
datafile 'D:\oracle\oradata\Oracle9i\user_datadbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
5、创建表
create table table_name ( column_name1 datatype,column_name2 datatype)
例:create table test ( id number, name varchar2(10));
6、导入导出
exp username/passwd@orcl file=D:\oracle\oradata\bakdmp full=y
imp username/passwd@orcl file=D:\oracle\oradata\bakdmp full=y ignore=y
ip导出方式: exp username/passwd@ip:1521/orcl file=D:\oracle\oradata\bakdmpfull=y
7、如果登陆的用户名或者密码里含有特殊字符,登陆时需注意
Linux平台:1个双引号扩密码,1个单引号扩 用户名+密码,形如: '用户名/"密码"'@服务名,形如:
$sqlplus 'test/"123@123"'@orcl
Windows 平台:3个双引号扩密码,形如: 用户名/"""密码"""@服务名 ,形如:
sqlplus test/"""123@123"""@orcl
或者使用管理员登陆,修改密码
sqlplus / as sysdba
alter user username identified by passwd;1找到
tnsnameora
此文件在oracle安装目录文件夹/(net80/admin)/admin/
2打开该文件并输入如下:(Database数据库名,ipaddress:ip地址,1521是端口),如我的目录是
D:\DevSuiteHome_2\NETWORK\ADMIN
,因为oracle版本不同9i可能是D:\DevSuiteHome_2\net80\ADMIN。
Database
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
IPAddress)(PORT
=
1521))
)
(CONNECT_DATA
=
(SERVICE_NAME
=
Database_Name)
)
)
3输入上列文件并且保存后在dos模式下输入
sqlplus
username/password@databasename
sqlplus
打开sqlplus工具
username/password@databasenameme
用户名/密码@数据库名
PLSQL配置ORACLE连接的方法如下:
一、 打开plsql的安装目录。
二、点开安装目录,找到客户端的安装目录instantclient。
三、点开目录network/admin,找到文件tnsnamesora。
四、用文本编辑器打开tnsnamesora,可以看到里面配置了很多数据库连接。
五、在底部新增一条连接记录,保存。
六、 打开plsql,找到配置的别名,输入用户名密码,点击登录。
七、进入plsql *** 作界面。
八、新建一个sql command,写一条查询语句,查询成功。
这样就可以配置新的连接了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)